UNPKG

generator-ng-semantic-seed

Version:

A yeoman generator for frontend webapp with angular and semantic ui

30 lines (22 loc) 711 B
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); }