0.2.0 • Published 6 years ago
metalsmith-uncss-2 v0.2.0
metalsmith-uncss-2
A Metalsmith plugin to run UnCSS stylesheet optimizer.
Installation
npm install --save metalsmith-uncss-2JavaScript Usage
const Metalsmith = require('metalsmith');
const uncss = require('metalsmith-uncss-2');
Metalsmith(__dirname)
.use(uncss({
// options here
}))
.build((err) => {
if (err) {
throw err;
}
});Options
html (optional)
Type: string Default: **/*.html
A minimatch glob pattern to find HTML files.
css (optional)
Type: string Default: **/*.css
A minimatch glob pattern to find CSS files.
output (optional)
Type: string Default: uncss.css
The output CSS filename.
uncss (optional)
Type: object Default:
{
"banner": false,
"jsdom": {
"runScripts": "outside-only"
}
}An object of UnCSS options.
Example
const uncss = require('metalsmith-uncss-2');
Metalsmith(__dirname)
.use(uncss({
output: 'static/css/styles.css',
uncss: {
ignore: [
// Bootstrap 4 JavaScript
/\.carousel-item-.+/,
/\.modal/,
/\.show/
]
}
}))