postcss-unique-selectors
Advanced tools
Comparing version
@@ -0,3 +1,7 @@ | ||
# 1.0.1 | ||
* Removed an unnecessary dependency on css-list. | ||
# 1.0.0 | ||
* Initial release. |
@@ -6,3 +6,2 @@ 'use strict'; | ||
var postcss = require('postcss'); | ||
var split = require('css-list').split; | ||
@@ -12,6 +11,5 @@ module.exports = postcss.plugin('postcss-unique-selectors', function () { | ||
css.eachRule(function (rule) { | ||
var unique = uniqs(split(rule.selector, [','])).sort(natural); | ||
rule.selector = unique.join(','); | ||
rule.selector = uniqs(rule.selectors).sort(natural).join(); | ||
}); | ||
} | ||
}; | ||
}); |
{ | ||
"name": "postcss-unique-selectors", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Ensure CSS selectors are unique.", | ||
"main": "index.js", | ||
"files": [ | ||
"index.js", | ||
"LICENSE-MIT" | ||
], | ||
"scripts": { | ||
@@ -27,3 +31,2 @@ "test": "tape test.js | tap-spec" | ||
"dependencies": { | ||
"css-list": "^0.1.0", | ||
"javascript-natural-sort": "^0.7.1", | ||
@@ -30,0 +33,0 @@ "postcss": "^4.1.10", |
3
-25%3458
-1.62%5
-16.67%11
-15.38%- Removed
- Removed