babel-external-helpers-webpack-plugin
v1.0.3 webpack babel helpers external
babel-external-helpers-webpack-plugin
Webpack plugin to auto inject babel external helpers.
How to use
Use with @babel/plugin-external-helpers or babel-plugin-external-helpers
// webpack.config.js
{
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env'],
plugins: ['@babel/plugin-external-helpers'] // work with external-helpers
}
}
]
},
plugins: [
new BabelExternalHelpersWebpackPlugin({
babel: require('@babel/core'), // "babel" is a required option
// babel: require.resolve('@babel/core')
})
],
}
Options
- babel:
required
,@babel/core
orbabel-core
module (or resolved path). - whitelist: Whitelist for
@babel/plugin-external-helpers
, by defaultauto
, it'll scan the code and analyses which helpers are being used. - outputType: By default
global
,global/umd/var
.
npm i babel-external-helpers-webpack-plugin
Metadata
- MIT
- Whatever
- ningzbruc
- released 11/22/2019