From da98690f3df1a8246a8302de8c257103fa1346e5 Mon Sep 17 00:00:00 2001 From: Andrew Koroluk Date: Sun, 12 Jun 2016 15:17:56 -0400 Subject: [PATCH 1/2] chore(gulp): update imagemin --- templates/app/_package.json | 2 +- templates/app/gulpfile.babel.js | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/templates/app/_package.json b/templates/app/_package.json index bdc199c62..89f78bf9e 100644 --- a/templates/app/_package.json +++ b/templates/app/_package.json @@ -91,7 +91,7 @@ "gulp-env": "^0.4.0", "gulp-eslint": "^2.0.0", "gulp-filter": "^4.0.0", - "gulp-imagemin": "^2.2.1", + "gulp-imagemin": "^3.0.1", "gulp-inject": "^4.0.0", "gulp-istanbul": "~0.10.3", "gulp-istanbul-enforcer": "^1.0.3", diff --git a/templates/app/gulpfile.babel.js b/templates/app/gulpfile.babel.js index dae0cb2f5..19d6b6d1c 100644 --- a/templates/app/gulpfile.babel.js +++ b/templates/app/gulpfile.babel.js @@ -512,11 +512,12 @@ gulp.task('clean:dist', () => del([`${paths.dist}/!(.git*|.openshift|Procfile)** gulp.task('build:images', () => { return gulp.src(paths.client.images) - .pipe(plugins.imagemin({ - optimizationLevel: 5, - progressive: true, - interlaced: true - })) + .pipe(plugins.imagemin([ + plugins.imagemin.optipng({optimizationLevel: 5}), + plugins.imagemin.mozjpeg({progressive: true}), + plugins.imagemin.gifsicle({interlaced: true}), + plugins.imagemin.svgo({plugins: [{removeViewBox: false}]}) + ])) .pipe(plugins.rev()) .pipe(gulp.dest(`${paths.dist}/${clientPath}/assets/images`)) .pipe(plugins.rev.manifest(`${paths.dist}/${paths.client.revManifest}`, { From 346b3be2a9f96523d50a7adf56107c16b3b58e4e Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 6 Jul 2016 23:47:16 +0200 Subject: [PATCH 2/2] chore(gulp): switch to new jpeg minifier --- templates/app/gulpfile.babel.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/app/gulpfile.babel.js b/templates/app/gulpfile.babel.js index 19d6b6d1c..41977982d 100644 --- a/templates/app/gulpfile.babel.js +++ b/templates/app/gulpfile.babel.js @@ -514,7 +514,7 @@ gulp.task('build:images', () => { return gulp.src(paths.client.images) .pipe(plugins.imagemin([ plugins.imagemin.optipng({optimizationLevel: 5}), - plugins.imagemin.mozjpeg({progressive: true}), + plugins.imagemin.jpegtran({progressive: true}), plugins.imagemin.gifsicle({interlaced: true}), plugins.imagemin.svgo({plugins: [{removeViewBox: false}]}) ]))