babel-external-helpers-webpack-plugin

1.0.3 • Public • Published

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 or babel-core module (or resolved path).
  • whitelist: Whitelist for @babel/plugin-external-helpers, by default auto, it'll scan the code and analyses which helpers are being used.
  • outputType: By default global, global/umd/var.

Package Sidebar

Install

npm i babel-external-helpers-webpack-plugin

Weekly Downloads

24

Version

1.0.3

License

MIT

Unpacked Size

6.98 kB

Total Files

5

Last publish

Collaborators

  • kingback