diff --git a/gulpfile.js b/gulpfile.js index 35220c94..4abcfafa 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,8 +1,10 @@ 'use strict'; var gulp = require('gulp'); +var pump = require('pump'); var sass = require('gulp-sass'); var brotli = require('gulp-brotli'); +var uglify = require('gulp-uglify'); var zopfli = require('gulp-zopfli'); var sourcemaps = require('gulp-sourcemaps'); var autoprefixer = require('gulp-autoprefixer'); @@ -17,8 +19,13 @@ gulp.task('sass', function () { }); gulp.task('js-assets', function () { - return gulp.src(['resources/assets/js/**/*']) - .pipe(gulp.dest('./public/assets/js')); + //return gulp.src(['resources/assets/js/**/*']) + // .pipe(gulp.dest('./public/assets/js')); + pump([ + gulp.src(['resources/assets/js/**/*']), + uglify({outSourceMap: 'out.js.map'}), + gulp.dest('./public/assets/js') + ]); }); gulp.task('bower', function () { diff --git a/package.json b/package.json index 26d366d5..31ba3f44 100644 --- a/package.json +++ b/package.json @@ -9,9 +9,11 @@ "gulp-brotli": "^1.0.1", "gulp-sass": "^2.3.2", "gulp-sourcemaps": "^1.6.0", + "gulp-uglify": "^2.0.0", "gulp-zopfli": "^1.0.0", "lint-staged": "^1.0.1", "pre-commit": "^1.1.3", + "pump": "^1.0.1", "stylelint": "^6.6.0", "stylelint-config-standard": "^9.0.0" },