Based on the gist made by @frnwtr, purgecss-with-wordpress
is a set of templates for
Wordpress CMS.
You need to install purgecss first.
Install purgecss-with-wordpress
:
npm i --save-dev purgecss-with-wordpress
import Purgecss from 'purgecss'
import purgecssWordpress from 'purgecss-with-wordpress'
const purgeCss = new Purgecss({
content: ['**/*.html'],
css: ['**/*.css'],
whitelist: purgecssWordpress.whitelist,
whitelistPatterns: purgecssWordpress.whitelistPatterns
})
const result = purgecss.purge()
If you have additional classes you want to include in either of the whitelist
or whitelistPatterns
, you can include them using the spread operator:
whitelist: [
...purgecssWordpress.whitelist,
'red',
'blue',
],
whitelistPatterns: [
...purgecssWordpress.whitelistPatterns,
/^red/,
/blue$/,
]
Purgecss-with-wordpress use SemVer for versioning.
Purgecss-with-wordpress is based on the gist made by @frnwtr
This project is licensed under the MIT License - see the LICENSE file for details.