Fixes #861 - new `transition` property optimizer.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Fri, 16 Jun 2017 17:00:42 +0000 (19:00 +0200)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Fri, 16 Jun 2017 17:07:06 +0000 (19:07 +0200)
commit595cd47e44440cf86c2fda09dea370c6129fd226
tree52eab5af985d1292cad6df46ddb4422b8133a7ee
parent1897d490e72a672d648b8708678d932c21074a06
Fixes #861 - new `transition` property optimizer.

Why:

* To collapse multiple `transition-*` properties into a shorthand
  `transition` property;
* to merge `transition-*` properties into shorthand `transition`;
* to get rid of default values in shorthands.
History.md
README.md
lib/optimizer/level-2/break-up.js
lib/optimizer/level-2/can-override.js
lib/optimizer/level-2/compactable.js
lib/optimizer/level-2/properties/override-properties.js
lib/optimizer/validator.js
test/fixtures/bootstrap-min.css
test/optimizer/level-2/break-up-test.js
test/optimizer/level-2/properties/merge-into-shorthands-test.js
test/optimizer/level-2/properties/override-properties-test.js