Urara-Blog/node_modules/.pnpm-store/v3/files/dd/a0478e09205ae874fb619dbd520b5ba253dcacf46fc9fe0de412c944c8cd5ef01fca3abda6e7050498c34fd6e92153bfa0937e183811f4ede8366be37d13b2
2022-08-14 01:14:53 +08:00

19 lines
599 B
Text

// 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);
}
};