diff --git a/gulpfile.js b/gulpfile.js index 3c2660f..23570ca 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -7,7 +7,6 @@ var gulp = require('gulp'), header = require('gulp-header'), buffer = require('vinyl-buffer'), pkg = require('./package.json'), - debug = require('gulp-debug'), eslint = require('gulp-eslint'), browserify = require('browserify'), source = require('vinyl-source-stream'), @@ -23,40 +22,16 @@ var banner = ['/**', gulp.task('lint', function () { gulp.src('./src/js/**/*.js') - .pipe(debug()) .pipe(eslint()) .pipe(eslint.format()) .pipe(eslint.failAfterError()); }); -function taskBrowserify(opts) { - return browserify('./src/js/simplemde.js', opts) - .bundle(); -} - -gulp.task('browserify:debug', ['lint'], function () { - return taskBrowserify({debug: true, standalone: 'SimpleMDE'}) - .pipe(source('simplemde.debug.js')) - .pipe(buffer()) - .pipe(header(banner, {pkg: pkg})) - .pipe(gulp.dest('./debug/')); -}); - -gulp.task('browserify', ['lint'], function () { - return taskBrowserify({standalone: 'SimpleMDE'}) - .pipe(source('simplemde.js')) +gulp.task('scripts', ['lint'], function () { + return browserify({entries: './src/js/simplemde.js', standalone: 'SimpleMDE'}).bundle() + .pipe(source('simplemde.min.js')) .pipe(buffer()) - .pipe(header(banner, {pkg: pkg})) - .pipe(gulp.dest('./debug/')); -}); - -gulp.task('scripts', ['browserify:debug', 'browserify', 'lint'], function () { - var js_files = ['./debug/simplemde.js']; - - return gulp.src(js_files) - .pipe(concat('simplemde.min.js')) .pipe(uglify()) - .pipe(buffer()) .pipe(header(banner, {pkg: pkg})) .pipe(gulp.dest('./dist/')); }); diff --git a/package-lock.json b/package-lock.json index 2b55c0a..4f290cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1397,12 +1397,6 @@ "globule": "0.1.0" } }, - "get-own-enumerable-property-symbols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-2.0.1.tgz", - "integrity": "sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug==", - "dev": true - }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", @@ -1748,44 +1742,6 @@ } } }, - "gulp-debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gulp-debug/-/gulp-debug-3.1.0.tgz", - "integrity": "sha1-TakVaLVJFb6ANpbKqsEMiVssCnE=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "gulp-util": "3.0.8", - "plur": "2.1.2", - "stringify-object": "3.2.1", - "through2": "2.0.3", - "tildify": "1.2.0" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - } - } - }, "gulp-eslint": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-4.0.0.tgz", @@ -2083,12 +2039,6 @@ "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", "dev": true }, - "irregular-plurals": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", - "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", - "dev": true - }, "is-absolute": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", @@ -2156,12 +2106,6 @@ "kind-of": "3.2.2" } }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, "is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", @@ -2221,12 +2165,6 @@ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true - }, "is-relative": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", @@ -3053,15 +2991,6 @@ "pinkie": "2.0.4" } }, - "plur": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", - "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", - "dev": true, - "requires": { - "irregular-plurals": "1.4.0" - } - }, "pluralize": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", @@ -3527,17 +3456,6 @@ "safe-buffer": "5.1.1" } }, - "stringify-object": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.2.1.tgz", - "integrity": "sha512-jPcQYw/52HUPP8uOE4kkjxl5bB9LfHkKCTptIk3qw7ozP5XMIMlHMLjt00GGSwW6DJAf/njY5EU6Vpwl4LlBKQ==", - "dev": true, - "requires": { - "get-own-enumerable-property-symbols": "2.0.1", - "is-obj": "1.0.1", - "is-regexp": "1.0.0" - } - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", diff --git a/package.json b/package.json index 80143de..fe67743 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,6 @@ "gulp": "^3.9.1", "gulp-clean-css": "^3.9.0", "gulp-concat": "^2.6.1", - "gulp-debug": "^3.1.0", "gulp-eslint": "^4.0.0", "gulp-header": "^1.8.9", "gulp-rename": "^1.2.2",