grunt-django-compressor
Version:
A Grunt plugin to iterate over every html file in a Django project and compress javascripts and stylesheets.
17 lines (12 loc) • 384 B
JavaScript
// This module wraps the UglifyJS function and returns a callback
// is used to execute a function after the uglify
var UglifyJS = require('uglify-js');
exports.UglifyTheJS = function(files, options, callback){
var minifiedJsFile;
try {
minifiedJsFile = UglifyJS.minify(files, options);
} catch(err) {
throw new Error(err);
}
return callback(minifiedJsFile);
};