babel-plugin-iife-wrap
babel-plugin-iife-wrap copied to clipboard
Babel plugin to wrap file with iife
babel-plugin-iife-wrap 
Wrap file with iife.
Install
With npm do:
npm i babel-plugin-iife-wrap --D
Example
Input
window.a = 1;
Output
;(function () {
window.a = 1;
}());
Usage
In your Babel configuration:
{
"plugins": ["iife-wrap"]
}
Note that Webpack outputs a bundle wrapped with iife by default.
Contributing
Pull requests are welcome. If you add functionality, then please add unit tests to cover it.
License
MIT © Bogdan Chadkin