// remove useless universal selector
|
module.exports = function cleanTypeSelector(node, item, list) {
|
var name = item.data.name;
|
|
// check it's a non-namespaced universal selector
|
if (name !== '*') {
|
return;
|
}
|
|
// remove when universal selector before other selectors
|
var nextType = item.next && item.next.data.type;
|
if (nextType === 'IdSelector' ||
|
nextType === 'ClassSelector' ||
|
nextType === 'AttributeSelector' ||
|
nextType === 'PseudoClassSelector' ||
|
nextType === 'PseudoElementSelector') {
|
list.remove(item);
|
}
|
};
|