Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Metalsmith PurifyCSS

Build Status

This is a Metalsmith plugin for PurifyCSS.


Installation

To install run:

npm install metalsmith-purifycss --save-dev

or if you're using Yarn

yarn add metalsmith-purifycss --dev

Usage

The API interface is mostly the same as PurifyCSS.

Additional options:

Key Type Description
removeOriginal boolean Removes files matched by the css option from the output.

This is the simplest setup:

const purifyCSS = require('metalsmith-purifycss');

Metalsmith()
  // ... Compile CSS/HTML/JavaScript
  .use(purifyCSS({
    content: ['*.html', '*.js'],
    css: ['styles.css'],
    output: 'styles-purified.css',
  }))
  .build((err, files) => {
    if (err) throw new err;
  });
});

Note that if you'd like to overwrite the original CSS file, set the output name to match the css filename.

You can’t perform that action at this time.