From 141a8ebdf4f89dc5dd5a793d4e20d8f387853dfb Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Sun, 1 Mar 2015 03:20:39 +0300 Subject: [PATCH] client js minification --- gulpfile.js | 16 +++++++++++++--- package.json | 3 ++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 9bf1b290..d7a27c9b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -7,6 +7,7 @@ var imageMin = require("gulp-imagemin"); var uglify = require("gulp-uglify"); var concat = require("gulp-concat"); var browserify = require("gulp-browserify"); +var annotate = require("browserify-ngannotate"); gulp.task("sass", function () { gulp.src("./assets/style/*.scss") @@ -30,15 +31,24 @@ gulp.task("copy", function(){ gulp.task("compile", function(){ gulp.src("client/app.js") - .pipe(browserify()) + .pipe(browserify({ + transform: [annotate] + })) + .pipe(uglify()) .pipe(gulp.dest("public")); gulp.src("client/document.js") - .pipe(browserify()) + .pipe(browserify({ + transform: [annotate] + })) + .pipe(uglify()) .pipe(gulp.dest("public")); gulp.src("client/data.js") - .pipe(browserify()) + .pipe(browserify({ + transform: [annotate] + })) + .pipe(uglify()) .pipe(gulp.dest("public")); }); diff --git a/package.json b/package.json index 7bb21109..1021b939 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ }, "devDependencies": { "bower": "^1.3.12", + "browserify-ngannotate": "^0.7.1", "gulp": "^3.8.10", "gulp-autoprefixer": "0.0.6", "gulp-browserify": "^0.5.0", @@ -33,7 +34,7 @@ "gulp-imagemin": "~0.1.5", "gulp-minify-css": "~0.3.0", "gulp-sass": "^1.2.2", - "gulp-uglify": "^0.2.1", + "gulp-uglify": "^1.1.0", "mocha": "~1.17.1", "should": "~3.1.2" }