A faster minimizer for webpack based on swc.minify()
npm install swc-minify-webpack-pluginFaster minimizer plugin for webpack based on swc.minify().
This plugin is forked from swc-webpack-plugin, with following differences:
- Simpiler options
- Use swc.minify() instead of swc.transform(), for better performance
- enable mangle by default for better compression rate
This plugin is faster than terser-webpack-plugin's swc mode.
```
npm i -D swc-minify-webpack-plugin
Recommended configuration:
`js
// webpack.config.js
const { SwcMinifyWebpackPlugin } = require('swc-minify-webpack-plugin');
module.exports = {
optimization: {
minimize: true,
minimizer: [new SwcMinifyWebpackPlugin()],
},
};
`
Custom configuration:
`js
// webpack.config.js
const { SwcMinifyWebpackPlugin } = require('swc-minify-webpack-plugin');
module.exports = {
optimization: {
minimize: true,
minimizer: [
new SwcMinifyWebpackPlugin({
compress: false,
mangle: true,
}),
],
},
};
`
Type: boolean | object
Default: true
See
Type: boolean | object
Default: true
See
Type: object`
See