@dtinsight/auto-polyfills-webpack-plugin
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

A webpack plugin for auto import polyfills using core-js custom build, you can combine it with esbuild-loader because esbuild-loader don't do auto polyfills

Getting Started

  1. Install as devDependencies:
pnpm install @dtinsight/auto-polyfills-webpack-plugin -D
  1. then add it into webpack plugins config:
config.plugins.push(
      new AutoPolyfillsWebpackPlugin();
    );

and a minified file will be generated in project root (or custom with option cwd), then you should commit it for reused.

Options

type IOpts = {
    cwd?: string; // cwd, default value is `process.cwd()`
    browserslistPath?: string; // default value is .browserslistrc in root directory
    hashType?: string; // crypto type, default value is md5
    customPrefix?: string; //custom polyfill prefix, default value is 'dt'
    excludeCoreJsModules?: string[]; //exclude core-js modules.
};

Readme

Keywords

none

Package Sidebar

Install

npm i @dtinsight/auto-polyfills-webpack-plugin

Weekly Downloads

5

Version

2.0.2

License

MIT

Unpacked Size

19 kB

Total Files

8

Last publish

Collaborators

  • wxh_jialan
  • shuangxu
  • jiming2603
  • mortalyoung
  • ziv
  • mumiao