motion
Version:
motion - moving development forward
14 lines (11 loc) • 367 B
JavaScript
;
var uniqs = require('uniqs');
var sort = require('alphanum-sort');
var postcss = require('postcss');
module.exports = postcss.plugin('postcss-unique-selectors', function () {
return function (css) {
css.walkRules(function (rule) {
rule.selector = sort(uniqs(rule.selectors), {insensitive: true}).join();
});
};
});