From fc87c009806dcc98867f6b58efe29b042aa01dee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 May 2026 23:10:59 +0800 Subject: node: update --- .../postcss-ordered-values/src/rules/border.js | 60 ---------------------- 1 file changed, 60 deletions(-) delete mode 100644 node_modules/postcss-ordered-values/src/rules/border.js (limited to 'node_modules/postcss-ordered-values/src/rules/border.js') diff --git a/node_modules/postcss-ordered-values/src/rules/border.js b/node_modules/postcss-ordered-values/src/rules/border.js deleted file mode 100644 index 33bf0d47..00000000 --- a/node_modules/postcss-ordered-values/src/rules/border.js +++ /dev/null @@ -1,60 +0,0 @@ -'use strict'; -const { unit, stringify } = require('postcss-value-parser'); -const mathFunctions = require('../lib/mathfunctions.js'); - -// border: || || -// outline: || || - -const borderWidths = new Set(['thin', 'medium', 'thick']); - -const borderStyles = new Set([ - 'none', - 'auto', // only in outline-style - 'hidden', - 'dotted', - 'dashed', - 'solid', - 'double', - 'groove', - 'ridge', - 'inset', - 'outset', -]); - -/** - * @param {import('postcss-value-parser').ParsedValue} border - * @return {string} - */ -module.exports = function normalizeBorder(border) { - const order = { width: '', style: '', color: '' }; - - border.walk((node) => { - const { type, value } = node; - if (type === 'word') { - if (borderStyles.has(value.toLowerCase())) { - order.style = value; - return false; - } - if (borderWidths.has(value.toLowerCase()) || unit(value.toLowerCase())) { - if (order.width !== '') { - order.width = `${order.width} ${value}`; - return false; - } - order.width = value; - return false; - } - order.color = value; - return false; - } - if (type === 'function') { - if (mathFunctions.has(value.toLowerCase())) { - order.width = stringify(node); - } else { - order.color = stringify(node); - } - return false; - } - }); - - return `${order.width} ${order.style} ${order.color}`.trim(); -}; -- cgit v1.2.3