postcss-minify-params
Advanced tools
Comparing version
@@ -14,4 +14,2 @@ "use strict"; | ||
var _uniqs = _interopRequireDefault(require("uniqs")); | ||
var _cssnanoUtils = require("cssnano-utils"); | ||
@@ -47,2 +45,8 @@ | ||
function sortAndDedupe(items) { | ||
return (0, _alphanumSort.default)([...new Set(items)], { | ||
insensitive: true | ||
}).join(); | ||
} | ||
function transform(legacy, rule) { | ||
@@ -87,5 +91,3 @@ const ruleName = rule.name.toLowerCase(); // We should re-arrange parameters only for `@media` and `@supports` at-rules | ||
}, true); | ||
rule.params = (0, _alphanumSort.default)((0, _uniqs.default)((0, _cssnanoUtils.getArguments)(params).map(split)), { | ||
insensitive: true | ||
}).join(); | ||
rule.params = sortAndDedupe((0, _cssnanoUtils.getArguments)(params).map(split)); | ||
@@ -92,0 +94,0 @@ if (!rule.params.length) { |
{ | ||
"name": "postcss-minify-params", | ||
"version": "5.0.1", | ||
"version": "5.0.2", | ||
"description": "Minify at-rule params with PostCSS", | ||
@@ -26,11 +26,10 @@ "keywords": [ | ||
"alphanum-sort": "^1.0.2", | ||
"browserslist": "^4.16.0", | ||
"browserslist": "^4.16.6", | ||
"cssnano-utils": "^2.0.1", | ||
"postcss-value-parser": "^4.1.0", | ||
"uniqs": "^2.0.0" | ||
"postcss-value-parser": "^4.1.0" | ||
}, | ||
"scripts": { | ||
"prebuild": "del-cli dist", | ||
"prebuild": "rimraf dist", | ||
"build": "cross-env BABEL_ENV=publish babel src --config-file ../../babel.config.json --out-dir dist --ignore \"**/__tests__/\"", | ||
"prepublish": "yarn build" | ||
"prepare": "yarn build" | ||
}, | ||
@@ -45,4 +44,3 @@ "engines": { | ||
"postcss": "^8.2.15" | ||
}, | ||
"gitHead": "28c247175032fa03f04911cde56ad82d74d211cc" | ||
} | ||
} |
5
-16.67%95
2.15%7093
-26.89%4
-20%- Removed
- Removed
Updated