Skip to content

skywalker512/esbuild-minimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@starfleet/esbuild-minimizer

Use esbuild as minifier for webpack.

What is this package?

https://github.com/sorrycc/esbuild-webpack-plugin 修改而来

Install

npm i @starfleet/esbuild-minimizer
const ESBuildMinimizerPlugin = require('@starfleet/esbuild-minimizer');

module.exports = {
  optimization: {
    minimizer: [
      new ESBuildMinimizerPlugin({
        include?: Filter | Filter[],
        exclude?: Filter | Filter[],
        minify?: Boolean, // 如果为 true 会覆盖👇的配置为 true
        minifyWhitespace?: Boolean,
        minifyIdentifiers?: Boolean,
        minifySyntax?: Boolean,
        // esbuild minify 的详情请看 https://esbuild.github.io/api/#minify
        // ... 可以传入其他 esbuild 参数
      }),
    ],
  },
};

LICENSE

MIT

About

Use esbuild as minifier for webpack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published