Expand shorthand properties in your CSS.
Note: This currently only supports a limited list of shorthand properties:
backgroundfontpaddingmarginborderborder-widthborder-styleborder-colorborder-topborder-rightborder-bottomborder-left
Installation
npm install --save postcss-shorthand-expand
Usage
var postcss = require('postcss') var shorthandExpand = require('postcss-shorthand-expand') postcss([ shorthandExpand() ]).process(myCss).css
Input
.some-background { background: url(image.png) no-repeat #ff0; } .some-font { font: 16px / 1.2 sans-serif; }
Output
.some-background { background-image: url(image.png); background-repeat: no-repeat; background-color: #ff0; } .some-font { font-size: 16px; line-height: 1.2; font-family: sans-serif; }
Related
License
MIT
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Crafted with <3 by John Otander (@4lpine).
This package was initially generated with yeoman and the p generator.