gulp-tinypng-extended
Version:
TinyPNG API wrapper for compressing PNG & JPG images
23 lines (19 loc) • 672 B
JavaScript
process.env.NODE_ENV = 'normal';
var gulp = require('gulp'),
tinypng = require('./index'),
plumber = require('gulp-plumber'),
cwd = __dirname,
sigs = process.env.TINYPNG_SIGS ? true : false;
gulp.task('tinypng', function() {
return gulp.src(cwd + '/test/assets/image.png')
.pipe(plumber())
.pipe(tinypng({
key: process.env.TINYPNG_KEY || 'KHOsJMrP6w-X3FVuyXdevV-vCnDDbqo9',
log: true,
sigFile: (sigs ? '.sigs' : false)
}).on('error', function(err) {
console.error(err.message);
}))
.pipe(gulp.dest(cwd + '/test/assets/tmp'));
});
process.env.NODE_ENV = 'test';