Post-process and compress CSS using clean-css.
Switch branches/tags
Nothing to show
Clone or download
seven-phases-max Merge pull request #22 from BenLubar/patch-1
Fix error when generating an external source map.
Latest commit a34324c Feb 28, 2018
Failed to load latest commit information.
lib Fix error when generating an external source map. Jan 31, 2018
.gitignore initial Sep 12, 2014
LICENSE Update LICENSE Sep 17, 2015 Update May 29, 2017
package.json Normalize package.json. Feb 19, 2017

NPM version Dependencies


Compresses the css output from less using clean-css.

lessc usage

npm install -g less-plugin-clean-css

and then on the command line,

lessc file.less --clean-css="--s1 --advanced --compatibility=ie8"

See clean-css for the available command options - the only differences are advanced and rebase which we default to false, because it is not always entirely safe.

Programmatic usage

var LessPluginCleanCSS = require('less-plugin-clean-css'),
    cleanCSSPlugin = new LessPluginCleanCSS({advanced: true});
less.render(lessString, { plugins: [cleanCSSPlugin] })

Browser usage

Browser usage is not supported at this time.