From fc87c009806dcc98867f6b58efe29b042aa01dee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 May 2026 23:10:59 +0800 Subject: node: update --- .../csso/cjs/restructure/3-disjoinRuleset.cjs | 46 ---------------------- 1 file changed, 46 deletions(-) delete mode 100644 node_modules/csso/cjs/restructure/3-disjoinRuleset.cjs (limited to 'node_modules/csso/cjs/restructure/3-disjoinRuleset.cjs') diff --git a/node_modules/csso/cjs/restructure/3-disjoinRuleset.cjs b/node_modules/csso/cjs/restructure/3-disjoinRuleset.cjs deleted file mode 100644 index bf1d627d..00000000 --- a/node_modules/csso/cjs/restructure/3-disjoinRuleset.cjs +++ /dev/null @@ -1,46 +0,0 @@ -'use strict'; - -const cssTree = require('css-tree'); - -function processRule(node, item, list) { - const selectors = node.prelude.children; - - // generate new rule sets: - // .a, .b { color: red; } - // -> - // .a { color: red; } - // .b { color: red; } - - // while there are more than 1 simple selector split for rulesets - while (selectors.head !== selectors.tail) { - const newSelectors = new cssTree.List(); - - newSelectors.insert(selectors.remove(selectors.head)); - - list.insert(list.createItem({ - type: 'Rule', - loc: node.loc, - prelude: { - type: 'SelectorList', - loc: node.prelude.loc, - children: newSelectors - }, - block: { - type: 'Block', - loc: node.block.loc, - children: node.block.children.copy() - }, - pseudoSignature: node.pseudoSignature - }), item); - } -} - -function disjoinRule(ast) { - cssTree.walk(ast, { - visit: 'Rule', - reverse: true, - enter: processRule - }); -} - -module.exports = disjoinRule; -- cgit v1.2.3