boday_tf/boday_it/tools/tasks/images.js

22 lines
579 B
JavaScript
Raw Normal View History

2020-01-27 17:38:52 +00:00
var gutil = require('gulp-util');
var cache = require('gulp-cached');
var imagemin = require('gulp-imagemin');
module.exports = function (gulp, opts) {
'use strict';
return function () {
var options = {
interlaced: true,
optimizationLevel: 5,
progressive: true
};
gulp.src(opts.PROJECT_PATTERNS.images)
.pipe(cache(imagemin(options)))
.pipe(gulp.dest(opts.PROJECT_PATH.images)).on('error', function (error) {
gutil.log('\n' + error.message);
});
};
};