1.0.3 • Published 4 years ago

babel-external-helpers-webpack-plugin v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

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.