416fd96dea1bc06fb1e27215c9b7bd52664e66d4a04e06ff2a43722da205b5735618e5789fa2041aab9ad52fde357dff4fed5010dbc290a2c5332cb4bc6721 801 B

1234567891011121314151617181920212223242526
  1. 'use strict';
  2. exports.__esModule = true;
  3. var _postcss = require('postcss');
  4. var _postcssValueParser = require('postcss-value-parser');
  5. var _postcssValueParser2 = _interopRequireDefault(_postcssValueParser);
  6. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  7. function filterOptimiser(decl) {
  8. decl.value = (0, _postcssValueParser2.default)(decl.value).walk(function (node) {
  9. if (node.type === 'function' || node.type === 'div' && node.value === ',') {
  10. node.before = node.after = '';
  11. }
  12. }).toString();
  13. }
  14. exports.default = (0, _postcss.plugin)('cssnano-filter-optimiser', function () {
  15. return function (css) {
  16. return css.walkDecls(/filter/, filterOptimiser);
  17. };
  18. });
  19. module.exports = exports['default'];