Sha256: 29d3b41f10b532aac9b2d66c4513352925d0ac49ee4cf7c1f44620f20a101fb8
Contents?: true
Size: 873 Bytes
Versions: 3
Compression:
Stored size: 873 Bytes
Contents
#!/usr/bin/env node var fs = require("fs"), uglify = require("uglify-js"); var filename = process.argv[2], toplevel = uglify.parse(fs.readFileSync(filename, "utf8"), {filename: filename}), output = uglify.OutputStream(), compressor = uglify.Compressor(true), warn = uglify.AST_Node.warn; uglify.AST_Node.warn = function(s, o) { if (o.msg === "Accidental global?" && o.name === "d3" && o.line === 1 && !o.col) return; warn.apply(this, arguments); }; toplevel.figure_out_scope(); toplevel.scope_warnings({ undeclared: false, unreferenced: false, assign_to_global: true, func_arguments: false, nested_defuns: false, eval: false }); toplevel = toplevel.transform(compressor); toplevel.figure_out_scope(); toplevel.compute_char_frequency(true); toplevel.mangle_names(true); toplevel.print(output); require("util").print(output.get());
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
stripmem-0.0.3 | lib/stripmem/public/components/d3/bin/uglify |
stripmem-0.0.2 | lib/stripmem/public/components/d3/bin/uglify |
stripmem-0.0.1 | lib/stripmem/public/components/d3/bin/uglify |