UNPKG

requisite

Version:

A cosmic javascript bundler.

44 lines (42 loc) 1.14 kB
// Generated by CoffeeScript 1.7.1 module.exports = { esmangle: function(ast) { var compressed, escodegen, esmangle; esmangle = require('esmangle'); escodegen = require('escodegen'); compressed = esmangle.mangle(esmangle.optimize(ast), { destructive: true }); return escodegen.generate(compressed, { comment: false, format: { indent: { style: '', base: 0 }, renumber: true, hexadecimal: true, quotes: 'auto', escapeless: true, compact: true, parentheses: false, semicolons: false } }); }, uglify: function(ast) { var compressed, compressor, uglified, uglify; uglify = require('uglify-js'); uglified = uglify.AST_Node.from_mozilla_ast(ast); uglified.figure_out_scope(); compressor = uglify.Compressor({ warnings: false }); compressed = uglified.transform(compressor); compressed.figure_out_scope(); compressed.compute_char_frequency(); compressed.mangle_names(); return compressed.print_to_string(); } }; //# sourceMappingURL=minify.map