UNPKG

rollup-plugin-uglify-es

Version:
23 lines (19 loc) 510 B
import { minify } from 'uglify-es'; function uglify (options) { if ( options === void 0 ) options = {}; return { name: 'uglify', transformBundle: function transformBundle (code) { var result = minify( code, Object.assign({ sourceMap: { url: 'out.js.map' } }, options ) // force sourcemap creation ); if (result.map) { var commentPos = result.code.lastIndexOf('//#'); result.code = result.code.slice(0, commentPos).trim(); } return result } } } export default uglify;