Last updated
Last updated
Start by installing the Webpack plugin as a dev dependency:
You will need extract-text-webpack-plugin
as well.
paths
With the Webpack plugin, you can specify content that should be analyzed by PurgeCSS with an array of filenames. The files can be HTML, Pug, Blade, etc. You can also use a module like glob
or glob-all
to easily get a list of files.
If you want to regenerate the paths list on every compilation (e.g. with --watch
), then you can also pass a function:
only
You can specify entrypoints to the purgecss-webpack-plugin with the option only
:
whitelist and whitelistPatterns
Similar as for the paths
option, you also can define functions for the these options:
The options available in the PurgeCSS are also available in the Webpack plugin (except css
and content
).