UNPKG

1.05 kBJavaScriptView Raw
1'use strict';
2
3exports.__esModule = true;
4
5var _postcss = require('postcss');
6
7var _postcss2 = _interopRequireDefault(_postcss);
8
9var _border = require('./rules/border');
10
11var _border2 = _interopRequireDefault(_border);
12
13var _boxShadow = require('./rules/boxShadow');
14
15var _boxShadow2 = _interopRequireDefault(_boxShadow);
16
17var _flexFlow = require('./rules/flexFlow');
18
19var _flexFlow2 = _interopRequireDefault(_flexFlow);
20
21var _transition = require('./rules/transition');
22
23var _transition2 = _interopRequireDefault(_transition);
24
25function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
26
27// rules
28
29
30var rules = [_border2.default, _boxShadow2.default, _flexFlow2.default, _transition2.default];
31
32exports.default = _postcss2.default.plugin('postcss-ordered-values', function () {
33 return function (css) {
34 return css.walkDecls(function (decl) {
35 return rules.forEach(function (rule) {
36 return rule(decl);
37 });
38 });
39 };
40});
41module.exports = exports['default'];
\No newline at end of file