{"library":"rollup-plugin-executable-output","title":"rollup-plugin-executable-output","description":"Rollup plugin (v1.3.0, stable) that applies chmod 755 to output files, making them executable. Designed to work alongside rollup-plugin-preserve-shebang for CLI scripts. Unlike older plugins like rollup-plugin-chmod, it correctly handles multiple outputs per bundle and uses Rollup's generateBundle hook. Minimal dependencies; requires Rollup >=1.0.0. Release cadence is low; last update 2022. Key differentiator: no bugs when used with multiple outputs or code splitting.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-executable-output"],"cli":null},"imports":["import executable from 'rollup-plugin-executable-output'","import executable from 'rollup-plugin-executable-output'","// No types included; use @types/rollup or declare module"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport executable from 'rollup-plugin-executable-output';\nimport shebang from 'rollup-plugin-preserve-shebang';\n\nexport default {\n  input: 'src/cli.js',\n  output: {\n    file: 'dist/cli.js',\n    format: 'cjs',\n  },\n  plugins: [shebang(), executable()],\n};","lang":"javascript","description":"Minimal Rollup config making a CLI bundle executable, with shebang preservation.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}