From fc87c009806dcc98867f6b58efe29b042aa01dee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 May 2026 23:10:59 +0800 Subject: node: update --- node_modules/svgo/plugins/mergeStyles.js | 98 -------------------------------- 1 file changed, 98 deletions(-) delete mode 100644 node_modules/svgo/plugins/mergeStyles.js (limited to 'node_modules/svgo/plugins/mergeStyles.js') diff --git a/node_modules/svgo/plugins/mergeStyles.js b/node_modules/svgo/plugins/mergeStyles.js deleted file mode 100644 index 764d0194..00000000 --- a/node_modules/svgo/plugins/mergeStyles.js +++ /dev/null @@ -1,98 +0,0 @@ -'use strict'; - -/** - * @typedef {import('../lib/types').XastElement} XastElement - * @typedef {import('../lib/types').XastChild} XastChild - */ - -const { visitSkip, detachNodeFromParent } = require('../lib/xast.js'); - -exports.name = 'mergeStyles'; -exports.description = 'merge multiple style elements into one'; - -/** - * Merge multiple style elements into one. - * - * @author strarsis - * - * @type {import('./plugins-types').Plugin<'mergeStyles'>} - */ -exports.fn = () => { - /** - * @type {?XastElement} - */ - let firstStyleElement = null; - let collectedStyles = ''; - /** - * @type {'text' | 'cdata'} - */ - let styleContentType = 'text'; - - return { - element: { - enter: (node, parentNode) => { - // skip content - if (node.name === 'foreignObject') { - return visitSkip; - } - - // collect style elements - if (node.name !== 'style') { - return; - } - - // skip