1.1.0 • Published 4 years ago

esbuild-webpack-plugin v1.1.0

Weekly downloads
3,089
License
MIT
Repository
-
Last release
4 years ago

esbuild-webpack-plugin

Use esbuild as minifier for webpack.

Why is this package?

彻底告别编译 OOM,用 esbuild 做压缩器

Install

$ yarn add esbuild-webpack-plugin --dev

Webpack config

const ESBuildPlugin = require('esbuild-webpack-plugin').default;

module.exports = {
  optimization: {
    minimizer: [
      new ESBuildPlugin(),
      /**
       * Or customize ESBuild options like below:
       *
       * new ESBuildPlugin({target: "es5"}),
       *
       * For details, please refer: https://github.com/evanw/esbuild
       */
    ],
  },
};

Test

# Get prepared
$ yarn && yarn build

# Minify with terser
$ yarn build:example

# Minify with esbuild
$ yarn build:example:esbuild

# Do not minify
$ yarn build:example:nocompress

LICENSE

MIT