Uses nukecss to eliminate unused css from your webpack bundle. Support for the extract-text-webpack-plugin
and for style-loader
.
# for webpack 4 and mini-css-extract-plugin
npm install --save-dev nukecss-webpack
# for webpack 2/3 and extract-text-webpack-plugin
npm install --save-dev nukecss-webpack@^1.4.0
```
## Usage
#### Install nukecss-webpack
`npm install --save-dev nukecss-webpack`
#### Setup Your Webpack Configuration
```js
const NukeCssPlugin = require('nukecss-webpack')
module.exports = {
entry: 'my-entry.js',
output: {
// ...
},
plugins: [
// ...
new NukeCssPlugin()
],
}
Before
out.css 146 kB 0 [emitted] main
After
out.css 6.82 kB 0 [emitted] main