postcss-minify-params
Advanced tools
Comparing version
20
index.js
var postcss = require('postcss'); | ||
var parser = require('postcss-value-parser'); | ||
var stringify = parser.stringify; | ||
var trim = parser.trim; | ||
var valueParser = require('postcss-value-parser'); | ||
var stringify = valueParser.stringify; | ||
var sort = require('alphanum-sort'); | ||
@@ -35,17 +34,10 @@ var uniqs = require('uniqs'); | ||
var params = parser(rule.params); | ||
var params = valueParser(rule.params); | ||
params.walk(function (node) { | ||
if (node.type === 'div') { | ||
node.before = ''; | ||
node.after = ''; | ||
} | ||
if (node.type === 'space') { | ||
if (node.type === 'div' || node.type === 'function') { | ||
node.before = node.after = ''; | ||
} else if (node.type === 'space') { | ||
node.value = ' '; | ||
} | ||
if (node.type === 'function') { | ||
trim(node.nodes); | ||
} | ||
}, true); | ||
@@ -52,0 +44,0 @@ |
{ | ||
"name": "postcss-minify-params", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "Minify at-rule params with PostCSS", | ||
@@ -26,12 +26,13 @@ "keywords": [ | ||
"postcss": "^5.0.2", | ||
"postcss-value-parser": "^2.0.1", | ||
"postcss-value-parser": "^3.0.2", | ||
"uniqs": "^2.0.0" | ||
}, | ||
"scripts": { | ||
"test": "eslint index.js test.js && tape test.js" | ||
"test": "eslint index.js test.js && tape test.js | tap-spec" | ||
}, | ||
"devDependencies": { | ||
"eslint": "^1.3.1", | ||
"tap-spec": "^4.1.0", | ||
"tape": "^4.2.0" | ||
} | ||
} |
1
Infinity%3978
-2.09%3
50%39
-13.33%+ Added
- Removed
Updated