{"library":"rollup-plugin-uglify-es","title":"rollup-plugin-uglify-es","description":"Rollup plugin for minifying ES6+ bundles using uglify-es (deprecated UglifyJS fork). Version 0.0.1, last updated in 2018, no active maintenance. Replaced by rollup-plugin-terser and @rollup/plugin-terser for better ES6+ support. Key differentiator: targeted ES6+ minification, but now obsolete as uglify-es is no longer maintained and has known bugs (e.g., mangling property names incorrectly). Alternatives should use terser instead.","language":"javascript","status":"deprecated","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-uglify-es"],"cli":null},"imports":["import uglify from 'rollup-plugin-uglify-es';","import { rollup } from 'rollup';"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { rollup } from 'rollup';\nimport uglify from 'rollup-plugin-uglify-es';\n\nconst bundle = await rollup({\n  input: 'src/index.js',\n  plugins: [\n    uglify()\n  ]\n});\n\nawait bundle.write({ file: 'bundle.min.js', format: 'cjs' });","lang":"javascript","description":"Minify a Rollup bundle using the deprecated uglify-es plugin with default options.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}