{"library":"rollup-plugin-minify","title":"rollup-plugin-minify","description":"A Rollup plugin that generates minified output files using UglifyJS, creating separate .min.js files with source maps. Version 1.0.3, last updated in 2017. It hooks into Rollup's ongenerate event to minify specific output formats (e.g., iife, cjs) after generation. Different from rollup-plugin-uglify which replaces the original output, this plugin creates additional files. Limited to UglifyJS (no Terser support) and has no updates since 2017.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-minify"],"cli":null},"imports":["import minify from 'rollup-plugin-minify'","const minify = require('rollup-plugin-minify')","minify({ iife: 'iife.min.js', cjs: 'cjs.min.js' })"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { rollup } from 'rollup';\nimport minify from 'rollup-plugin-minify';\n\nrollup({\n  input: 'src.js',\n  plugins: [\n    minify({ iife: 'iife.min.js', cjs: 'cjs.min.js' })\n  ]\n}).then(bundle => {\n  // bundle generated\n});","lang":"javascript","description":"Shows basic usage: import default export and pass per-format minified output filenames.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}