A broccoli filter that applies uglify-js while properly generating or maintaining sourcemaps.
npm install --save broccoli-uglify-sourcemap
var uglify = require('broccoli-uglify-sourcemap');
// basic usage
var uglified = uglify(input);
// advanced usage
var uglified = uglify(input, {
exclude: [..], // array of globs, to not minify
uglify: {
mangle: false, // defaults to true
compress: false, // defaults to true
sourceMap: false, // defaults to true
//...
}
});