ben-eb / Postcss Merge Rules
Licence: mit
DEPRECATED (see https://github.com/cssnano/cssnano/tree/master/packages/postcss-merge-rules). Merge CSS rules with PostCSS.
Stars: ✭ 72
Programming Languages
javascript
184084 projects - #8 most used programming language
postcss-merge-rules
This plugin was moved to cssnano repository
Merge CSS rules with PostCSS.
Install
With npm do:
npm install postcss-merge-rules --save
Examples
This module will attempt to merge adjacent CSS rules:
By declarations
Input
a {
color: blue;
font-weight: bold
}
p {
color: blue;
font-weight: bold
}
Output
a,p {
color: blue;
font-weight: bold
}
By selectors
Input
a {
color: blue
}
a {
font-weight: bold
}
Output
a {
color: blue;
font-weight: bold
}
By partial declarations
Input
a {
font-weight: bold
}
p {
color: blue;
font-weight: bold
}
Output
a,p {
font-weight: bold
}
p {
color: blue
}
Usage
See the PostCSS documentation for examples for your environment.
Contributing
Pull requests are welcome. If you add functionality, then please add unit tests to cover it.
License
MIT © Ben Briggs
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].