var minifyHtml = require("html-minifier").minify;
var minifyJs = require("uglify-js");
var minifyCss = require("uglifycss").processString;
exports.html = function(src) {
return minifyHtml(src, {
removeComments: true,
collapseWhitespace: true,
minifyJS: true
});
}
exports.js = function(src) {
var ast = minifyJs.parse(src);
ast.figure_out_scope();
var compressor = minifyJs.Compressor();
ast = ast.transform(compressor);
return ast.print_to_string();
}
exports.css = function(src) {
return minifyCss(src);
}