Skip to content

A modular minifier, built on top of the PostCSS ecosystem.

License

Notifications You must be signed in to change notification settings

chrisemoulton/cssnano

 
 

Repository files navigation


cssnano


A modular minifier, built on top of the PostCSS ecosystem.

Build Status Build status NPM version Dependency Status ![Gitter](https://badges.gitter.im/Join Chat.svg)

cssnano is a modular minifier that aims to utilise small modules from the PostCSS ecosystem, rather than being an all-encompassing module that may be difficult to contribute to. Because it is written on top of PostCSS, it is able to do more than simple whitespace transforms - including advanced optimisations such as custom identifier reduction, z-index rebasing, and adjacent selector merging.

Note that cssnano enables aggressive optimisations by default, which might not always be what you want. Set options.safe to true if you want to disable this. In future versions, only safe options will be enabled by default, starting from version 4.

For further details check out the website:

Contributing

Pull requests are welcome. If you add functionality, then please add unit tests to cover it.

License

MIT © Ben Briggs

About

A modular minifier, built on top of the PostCSS ecosystem.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 87.9%
  • JavaScript 12.1%