Upgrade to node 12

This commit is contained in:
Niklas Fondberg
2020-06-23 14:35:36 +02:00
committed by GitHub
parent 176d45b8db
commit f9fbc8d34f
9 changed files with 3174 additions and 1336 deletions
+3 -4
View File
@@ -1,4 +1,4 @@
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
'use strict'; 'use strict';
/* globals fabric */ /* globals fabric */
@@ -2234,7 +2234,6 @@ module.exports = ExtendFabricFunctionality;
},{"./Draggable":7,"./util":25}],24:[function(require,module,exports){ },{"./Draggable":7,"./util":25}],24:[function(require,module,exports){
'use strict'; 'use strict';
/* globals window */
(function() { (function() {
@@ -2374,7 +2373,7 @@ module.exports = isFullscreen;
},{}],31:[function(require,module,exports){ },{}],31:[function(require,module,exports){
'use strict'; 'use strict';
/* globals $, window */ /* globals $ */
function isMobile() { function isMobile() {
return $(window).width() < 768; return $(window).width() < 768;
@@ -2440,7 +2439,7 @@ module.exports = setPositionInside;
*/ */
function setProperties(obj, properties) { function setProperties(obj, properties) {
for (var o in properties) { for (var o in properties) {
if (properties.hasOwnProperty(o)) { if (Object.prototype.hasOwnProperty.call(properties, o) ) {
Object.defineProperty(obj, o, properties[o]); Object.defineProperty(obj, o, properties[o]);
} }
} }
+8 -6
View File
@@ -9,7 +9,7 @@ var eslint = require('gulp-eslint');
var qunit = require('gulp-qunit'); var qunit = require('gulp-qunit');
var mkdirp = require('mkdirp'); var mkdirp = require('mkdirp');
var del = require('del'); var del = require('del');
var runSequence = require('run-sequence'); var runSequence = require('gulp4-run-sequence');
var outputPath = './dist'; var outputPath = './dist';
@@ -24,7 +24,7 @@ gulp.task('build', function (done) {
gulp.task('clean-dist', function () { return del(outputPath); }); gulp.task('clean-dist', function () { return del(outputPath); });
gulp.task('create-dist', function () { return mkdirp(outputPath); }); gulp.task('create-dist', function (done) { return mkdirp(outputPath, done); });
gulp.task('compile', function() { gulp.task('compile', function() {
return browserify('./src/main.js') return browserify('./src/main.js')
@@ -35,10 +35,10 @@ gulp.task('compile', function() {
.pipe(gulp.dest(outputPath)); .pipe(gulp.dest(outputPath));
}); });
gulp.task('test', ['compile'], function() { gulp.task('test', gulp.series('compile', function() {
return gulp.src('./test/index.html') return gulp.src('./test/index.html')
.pipe(qunit({timeout: 1})); .pipe(qunit({timeout: 1}));
}); }));
gulp.task('lint', function() { gulp.task('lint', function() {
return gulp.src(['./src/**/*.js', './test/unit/*.js']) return gulp.src(['./src/**/*.js', './test/unit/*.js'])
@@ -48,7 +48,9 @@ gulp.task('lint', function() {
}); });
gulp.task('watch', function() { gulp.task('watch', function() {
gulp.watch('./src/**/*.js', ['lint', 'compile']); gulp.watch('./src/**/*.js', gulp.series('lint', 'compile'));
}); });
gulp.task('default', ['build']); gulp.task('default', gulp.series(
'build',
));
+3129 -1312
View File
File diff suppressed because it is too large Load Diff
+13 -10
View File
@@ -7,21 +7,24 @@
"url": "git@github.com:Photowall/image-editor.git" "url": "git@github.com:Photowall/image-editor.git"
}, },
"devDependencies": { "devDependencies": {
"browserify": "^13.1.1", "browserify": "^16.5.1",
"del": "^3.0.0", "del": "^3.0.0",
"eslint": "^5.14.1", "eslint": "^5.14.1",
"gulp": "^3.9.0", "gulp": "^4.0.2",
"gulp-eslint": "^5.0.0", "gulp-eslint": "^6.0.0",
"gulp-qunit": "^1.5.0", "gulp-qunit": "^2.1.1",
"gulp-rename": "^1.2.2", "gulp-rename": "^2.0.0",
"gulp4-run-sequence": "^1.0.1",
"jshint": "^2.9.5", "jshint": "^2.9.5",
"live-server": "^1.2.1",
"mkdirp": "^0.5.1", "mkdirp": "^0.5.1",
"qunit": "^1.0.0", "qunit": "^1.0.0",
"run-sequence": "^2.2.1", "vinyl-buffer": "^1.0.1",
"vinyl-buffer": "^1.0.0", "vinyl-source-stream": "^2.0.0"
"vinyl-source-stream": "^1.1.0"
}, },
"scripts": { "scripts": {
"lint": "eslint gulpfile.js 'examples/**/*.js' 'test/unit/**/*.js' 'src/**/*.js'" "lint": "eslint gulpfile.js 'examples/**/*.js' 'test/unit/**/*.js' 'src/**/*.js'",
} "serve": "live-server --ignore=node_modules --port=50994 ./"
},
"dependencies": {}
} }
+4
View File
@@ -63,6 +63,10 @@ function ImageDataHandler(img) {
var frameHandler = img.canvas.getViewport().getFrameHandler(); var frameHandler = img.canvas.getViewport().getFrameHandler();
returnValue.edge = frameHandler.getFrameType(); returnValue.edge = frameHandler.getFrameType();
returnValue.framed = returnValue.edge !== 'none'; returnValue.framed = returnValue.edge !== 'none';
} else if (img.canvas.__type === 'wallpaper') {
// repeating wallpapers should not have any cropping
returnValue.x = 0;
returnValue.y = 0;
} }
return returnValue; return returnValue;
-1
View File
@@ -1,5 +1,4 @@
'use strict'; 'use strict';
/* globals window */
(function() { (function() {
+1 -1
View File
@@ -1,5 +1,5 @@
'use strict'; 'use strict';
/* globals $, window */ /* globals $ */
function isMobile() { function isMobile() {
return $(window).width() < 768; return $(window).width() < 768;
+1 -1
View File
@@ -6,7 +6,7 @@
*/ */
function setProperties(obj, properties) { function setProperties(obj, properties) {
for (var o in properties) { for (var o in properties) {
if (properties.hasOwnProperty(o)) { if (Object.prototype.hasOwnProperty.call(properties, o) ) {
Object.defineProperty(obj, o, properties[o]); Object.defineProperty(obj, o, properties[o]);
} }
} }
+15 -1
View File
@@ -15,7 +15,7 @@
QUnit.test('crop image', function(assert) { QUnit.test('crop image', function(assert) {
var done = assert.async(); var done = assert.async();
var editor = new ImageEditor('canvas'); var editor = new ImageEditor('canvas', {type: 'photo-wallpaper'});
editor.loadImage('fixtures/dog.jpg', function() { editor.loadImage('fixtures/dog.jpg', function() {
editor.crop(400, 200, 'cm'); editor.crop(400, 200, 'cm');
var data = editor.canvas.getImageData().getData(); var data = editor.canvas.getImageData().getData();
@@ -27,4 +27,18 @@
}); });
}); });
QUnit.test('repeating wallpaper has x and y set to 0', function(assert) {
var done = assert.async();
var editor = new ImageEditor('canvas', {type: 'wallpaper'});
editor.loadImage('fixtures/dog.jpg', function() {
editor.crop(400, 200, 'cm');
var data = editor.canvas.getImageData().getData();
assert.strictEqual(data.width, 400, 'sets image width');
assert.strictEqual(data.height, 200, 'sets image height');
assert.strictEqual(data.x, 0, 'sets crop x');
assert.strictEqual(data.y, 0, 'sets crop y');
done();
});
});
})(); })();