Plugins hook into webpack's build lifecycle to do work that loaders cannot, such as optimizing output and managing assets. See Concepts: Plugins for how they fit into a build.
Plugins built into webpack are documented in the API reference. The plugins below are separate packages maintained by the webpack organization.
| Plugin | Description |
|---|---|
mini-css-extract-plugin | Extract CSS into separate files, one per JS file that imports CSS |
copy-webpack-plugin | Copy individual files or whole directories into the build output |
compression-webpack-plugin | Emit compressed versions of assets to serve with Content-Encoding |
image-minimizer-webpack-plugin | Compress images during the build |
eslint-webpack-plugin | Run ESLint on your modules during the build |
stylelint-webpack-plugin | Run Stylelint on your styles during the build |
minimizer-webpack-plugin | Minify assets, with support for several minifiers |