postcss-discard-comments
Discard comments in your CSS files with PostCSS.
Install
With npm do:
npm install postcss-discard-comments --saveExample
Input
h1/* heading */{
margin: 0 auto
}Output
h1 {
margin: 0 auto
}This module discards comments from your CSS files; by default, it will remove all regular comments (/* comment */) and preserve comments marked as important (/*! important */).
Note that this module does not handle source map comments because they are not available to it; PostCSS handles this internally, so if they are removed then you will have to configure source maps in PostCSS.
API
comments([options])
options
remove(function)
Type: function Return: boolean Variable: comment contains a comment without /**/
For each comment, return true to remove, or false to keep the comment.
NOTE: If you use the remove function other options will not be available.
removeAll
Type: boolean Default: false
Remove all comments marked as important.
removeAllButFirst
Type: boolean Default: false
Remove all comments marked as important, but the first one.
Usage
See the PostCSS documentation for examples for your environment.
Contributors
See CONTRIBUTORS.md.
License
MIT © Ben Briggs
Last updated
Was this helpful?