From 9af45cbde30bc541d0685c7ac4f4e5d09b4d06aa Mon Sep 17 00:00:00 2001 From: Veeck Date: Wed, 13 Jun 2018 10:36:36 +0200 Subject: [PATCH] Replace node-zopfli with imagemin-zopfli --- gulpfile.js | 7 +++++-- package.json | 3 ++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 388cea2..a1e5e09 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -10,6 +10,7 @@ var browserify = require('browserify'); var exec = require('child_process').exec; var runSequence = require('run-sequence'); var source = require('vinyl-source-stream'); +var zopfli = require('imagemin-zopfli'); var authors = require('./server/util/footer'); var feed = require('./server/buildSteps/rss'); var blogPost = require('./server/util/blogPost'); @@ -74,7 +75,7 @@ gulp.task('handlebars', function() { '/js/lodash.custom.js', '/js/prod.js', '/lib/r.js/dist/r.js', - '/lib/modernizr/lib/build.js', + '/lib/modernizr/lib/build.js' ], latestPosts: latestPosts, team: authors, @@ -340,7 +341,9 @@ gulp.task('copy', ['copy-styles', 'copy-img', 'copy-scripts']); // so we get a ~8% filesize reduction gulp.task('compress', function() { return gulp.src('dist/**/*') - .pipe(plugins.zopfli()) + .pipe(plugins.imagemin({ + use: [zopfli()] + })) .pipe(gulp.dest('dist')); }); diff --git a/package.json b/package.json index a6be341..875bbf3 100644 --- a/package.json +++ b/package.json @@ -77,6 +77,7 @@ "gulp-concat": "^2.5.2", "gulp-copy": "0.0.2", "gulp-htmlmin": "^1.1.1", + "gulp-imagemin": "^4.1.0", "gulp-load-plugins": "^0.9.0", "gulp-minify-css": "^1.0.0", "gulp-nodemon": "^1.0.5", @@ -85,7 +86,7 @@ "gulp-sourcemaps": "^1.5.1", "gulp-stylus": "^2.0.1", "gulp-uglify": "^1.1.0", - "gulp-zopfli": "^1.0.0", + "imagemin-zopfli": "^5.1.0", "lodash-cli": "^3.5.0", "marked": "^0.3.3", "merge-stream": "^0.1.7",