task.plugin('uglify', {}, function * (file, opts) { opts = Object.assign({}, opts, { fromString:true }); const ext = extname(file.base); const rgx = new RegExp(`\\${ext}$`, 'i'); // replace extension with `.js` file.base = file.base.replace(rgx, '.js'); const out = minify(file.data.toString(), opts); // write output file.data = new Buffer(out.code); });
const res = minify({ [file.base]:file.data.toString() }, opts);
var percent; var mangled = trycatch(function() { var m = uglify.minify(String(file.contents), options); m.code = new Buffer(m.code.replace(reSourceMapComment, '')); return m;
console.log(uglifyJS.minify(code, {fromString: true}).code) }()
jsContent = uglify.minify(jsContent, { fromString: true }).code;
// minify code function minify(code) { var result = UglifyJS.minify(code, { mangle: false }); if (result.error) throw result.error; return result.code; }
browserify(__dirname + '/toml.js', { standalone: 'toml' }).bundle(function (err, buf) { if (err) { throw err; } var code = UglifyJS.minify(buf.toString()).code; fs.writeFileSync(__dirname + '/dist/toml-browser.js', code, { encoding: 'utf8' }); })
function minifyCode(code) { return (0, _uglifyJs.minify)(code, MINIFY_OPTIONS).code; }
it('minifies code in the production environment', async () => { mockGasket.config.env = 'production'; const endpoint = await getEndpoint(); await endpoint(mockReq, mockRes); expect(mockMinify.minify).toHaveBeenCalled(); });
it('minifies code if passed a boolean', async () => { mockGasket.config.serviceWorker.minify = true; const endpoint = await getEndpoint(); await endpoint(mockReq, mockRes); expect(mockMinify.minify).toHaveBeenCalled(); });
function miniFy(str){ if (config.etc.watchingTpl){ return str } var minied_code = uglifyjs.minify(str , {fromString : true}) return minied_code && minied_code.code }
it('does not minifies code in an unknown environment', async () => { const endpoint = await getEndpoint(); await endpoint(mockReq, mockRes); expect(mockMinify.minify).not.toHaveBeenCalled(); });
it('minifies code if explicitly specified by gasket', async () => { mockGasket.config.serviceWorker.minify = {}; const endpoint = await getEndpoint(); await endpoint(mockReq, mockRes); expect(mockMinify.minify).toHaveBeenCalled(); });
it('does not minifies code in an unknown environment', async () => { const endpoint = await getEndpoint(); await endpoint(mockReq, mockRes); expect(mockMinify.minify).not.toHaveBeenCalled(); });
it('minifies code if explicitly specified by gasket', async () => { mockGasket.config.serviceWorker.minify = {}; const endpoint = await getEndpoint(); await endpoint(mockReq, mockRes); expect(mockMinify.minify).toHaveBeenCalled(); });