{"library":"rollup-plugin-esbuild-minify","title":"rollup-plugin-esbuild-minify","description":"Rollup plugin that minifies or cleans up generated bundles using esbuild. Current stable version 1.3.0 (April 2025), with an active release cadence supporting Rollup 2, 3, and 4. It is simpler than rollup-plugin-esbuild as it focuses solely on minification of bundled JavaScript output, and is faster than @rollup/plugin-terser. Supports configurable log level, log limit, legal comment handling, and a minify toggle to pretty-print instead. Requires Node.js 14.18+ and Rollup ^2 || ^3 || ^4 as a peer dependency.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-esbuild-minify"],"cli":null},"imports":["import { minify } from 'rollup-plugin-esbuild-minify'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { minify } from 'rollup-plugin-esbuild-minify';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'iife',\n    sourcemap: true\n  },\n  plugins: [\n    minify({\n      logLevel: 'warning',\n      logLimit: 10,\n      legalComments: 'none',\n      minify: true\n    })\n  ]\n};\n","lang":"typescript","description":"Basic Rollup configuration using the minify plugin with options for logging and legal comments.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}