generator-ng-semantic-seed
Version:
A yeoman generator for frontend webapp with angular and semantic ui
30 lines (22 loc) • 711 B
JavaScript
var through = require('through2');
var gutil = require('gulp-util');
var Minimize = require('minimize');
module.exports = function(opt){
function minimize (file, encoding, callback) {
if (file.isNull()) {
return callback(null, file);
}
if (file.isStream()) {
return callback(new gutil.PluginError('gulp-minify-html', 'doesn\'t support Streams'));
}
var minimize = new Minimize(opt || {} );
minimize.parse(file.contents.toString(), function (err, data) {
if (err) {
return callback(new gutil.PluginError('gulp-minify-html', err));
}
file.contents = new Buffer(data);
callback(null, file);
});
}
return through.obj(minimize);
}