Rollup plugin that adds shebangs to output files
As usual, run npm install --save-dev rollup-plugin-add-shebang
.
Inside your rollup.config.js to which files a shebang should be added:
// rollup.config.js
import shebang from 'rollup-plugin-add-shebang';
export default {
...
plugins: [
shebang({
// A single or an array of filename patterns. Defaults to ['**/cli.js', '**/bin.js'].
include: 'out/cli.js'
// you could also 'exclude' here
// or specify a special shebang (or a function returning one) using the 'shebang' option
}),
],
...
};
- You don't have to add shebangs to your source files
- It works when using code splitting