Skip to content

ycjcl868/esbuild-webpack-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esbuild-webpack-plugin

Use esbuild as minifier for webpack.

Why is this package?

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

Install

$ yarn add esbuild-webpack-plugin

Webpack config

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

module.exports = {
    optimization: {
        minimizer: [
            new ESBuildPlugin({
                optimize: true,
            }),
        ],
    },
});

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

About

Use esbuild as minifier for webpack.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 99.2%
  • CSS 0.8%