Registry /
devops / esbuild-minimizer-webpack-plugin
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ import ESBuildMinimizerPlugin from 'esbuild-minimizer-webpack-plugin'
✗ const ESBuildMinimizerPlugin = require('esbuild-minimizer-webpack-plugin')
The default export should be used; require() works but is not recommended.
ESBuildMinimizerPlugin
✓ import ESBuildMinimizerPlugin from 'esbuild-minimizer-webpack-plugin'
✗ import { ESBuildMinimizerPlugin } from 'esbuild-minimizer-webpack-plugin'
This package exports a default class, not a named export.
ESBuildMinimizerPlugin (type)
✓ import type ESBuildMinimizerPlugin from 'esbuild-minimizer-webpack-plugin'
✗ import { ESBuildMinimizerPlugin } from 'esbuild-minimizer-webpack-plugin'
For TypeScript, use 'import type' for type-only imports. Named export does not exist.
Demonstrates installing the plugin and adding it as a minimizer in webpack configuration with caching and parallelization enabled.
npm install --save-dev esbuild-minimizer-webpack-plugin
// webpack.config.js
import ESBuildMinimizerPlugin from 'esbuild-minimizer-webpack-plugin';
export default {
optimization: {
minimize: true,
minimizer: [
new ESBuildMinimizerPlugin({
cache: true,
parallel: true
})
]
}
};
Debug
Known issues
breakingBeta version may have breaking changes between releasesfixPin exact version or use a stable release when available.
affects: 1.0.0-beta.0 - 1.0.0-beta.2
deprecatedrequire() usage may be deprecated in future versionsfixSwitch to ES import syntax: import ESBuildMinimizerPlugin from 'esbuild-minimizer-webpack-plugin';
affects: >=1.0.0-beta.0
gotchaThe plugin only minifies JavaScript, not CSS or other assetsfixUse additional plugins like css-minimizer-webpack-plugin for CSS.
affects: >=1.0.0-beta.0
Errors
Common errors & fixes
TypeError: ESBuildMinimizerPlugin is not a constructor
Using named import instead of default import
fixUse default import: import ESBuildMinimizerPlugin from 'esbuild-minimizer-webpack-plugin';
Error: Cannot find module 'esbuild'
Missing esbuild dependency
fixInstall esbuild: npm install --save-dev esbuild
Error: webpack is not installed.
Missing webpack peer dependency
fixInstall webpack: npm install --save-dev webpack@^4.0.0
Upgrade
Version history
1.0.0-beta.2latest on npm
Audit
Dependencies
webpackrequiredpeer dependency required for plugin functionality