Babel plugin to ensure function declarations at the block level are block scoped
npm install babel-plugin-transform-es2015-block-scoped-functionsBabel plugin to ensure function declarations at the block level are block scoped.
``sh`
$ npm install babel-plugin-transform-es2015-block-scoped-functions
.babelrc
`json`
{
"plugins": ["transform-es2015-block-scoped-functions"]
}
`sh`
$ babel --plugins transform-es2015-block-scoped-functions script.js
`javascript``
require("babel-core").transform("code", {
plugins: ["transform-es2015-block-scoped-functions"]
});