glamor-calc-reduction
v0.0.1
Published
calc() function reduction for glamor
Downloads
2
Readme
glamor-calc-reduction
A port of postcss-calc for glamor, using reduce-css-calc.
Transform glamor declarations with calc()
:
css({
border: "calc(1 + 1)px solid pink",
color: "blue",
":hover": { backgroundColor: "red" }
});
into
.css-fbi1n4,[data-css-fbi1n4]{
border:2px solid pink;
color:blue;
}
.css-fbi1n4:hover,[data-css-fbi1n4]:hover{
background-color:red;
}
Usage
import calc from 'glamor-calc-reduction';
import { plugins } from 'glamor';
plugins.add(calc());
ECMAScript
You will need polyfills for the following features (which are provided for you if you are using babel's runtime).
- Object.entries
A non-compiled version can be required at index.es.js
and is
specified as jsnext:main
. This version includes the following
language features in addition:
- Destructuring
- Object literal shorthand
- Fat Arrows