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/postcss-ordered-values/LICENSE-MIT | 22 --- node_modules/postcss-ordered-values/README.md | 72 --------- node_modules/postcss-ordered-values/package.json | 41 ------ node_modules/postcss-ordered-values/src/index.js | 163 --------------------- .../postcss-ordered-values/src/lib/addSpace.js | 8 - .../postcss-ordered-values/src/lib/getValue.js | 36 ----- .../src/lib/joinGridValue.js | 8 - .../src/lib/mathfunctions.js | 3 - .../src/lib/vendorUnprefixed.js | 10 -- .../postcss-ordered-values/src/rules/animation.js | 148 ------------------- .../postcss-ordered-values/src/rules/border.js | 60 -------- .../postcss-ordered-values/src/rules/boxShadow.js | 73 --------- .../postcss-ordered-values/src/rules/columns.js | 39 ----- .../postcss-ordered-values/src/rules/flexFlow.js | 36 ----- .../postcss-ordered-values/src/rules/grid.js | 100 ------------- .../postcss-ordered-values/src/rules/listStyle.js | 44 ------ .../src/rules/listStyleTypes.json | 102 ------------- .../postcss-ordered-values/src/rules/transition.js | 76 ---------- .../postcss-ordered-values/types/index.d.ts | 10 -- .../postcss-ordered-values/types/index.d.ts.map | 1 - .../postcss-ordered-values/types/lib/addSpace.d.ts | 3 - .../types/lib/addSpace.d.ts.map | 1 - .../postcss-ordered-values/types/lib/getValue.d.ts | 3 - .../types/lib/getValue.d.ts.map | 1 - .../types/lib/joinGridValue.d.ts | 3 - .../types/lib/joinGridValue.d.ts.map | 1 - .../types/lib/mathfunctions.d.ts | 3 - .../types/lib/mathfunctions.d.ts.map | 1 - .../types/lib/vendorUnprefixed.d.ts | 7 - .../types/lib/vendorUnprefixed.d.ts.map | 1 - .../types/rules/animation.d.ts | 3 - .../types/rules/animation.d.ts.map | 1 - .../postcss-ordered-values/types/rules/border.d.ts | 3 - .../types/rules/border.d.ts.map | 1 - .../types/rules/boxShadow.d.ts | 3 - .../types/rules/boxShadow.d.ts.map | 1 - .../types/rules/columns.d.ts | 3 - .../types/rules/columns.d.ts.map | 1 - .../types/rules/flexFlow.d.ts | 3 - .../types/rules/flexFlow.d.ts.map | 1 - .../postcss-ordered-values/types/rules/grid.d.ts | 16 -- .../types/rules/grid.d.ts.map | 1 - .../types/rules/listStyle.d.ts | 3 - .../types/rules/listStyle.d.ts.map | 1 - .../types/rules/transition.d.ts | 3 - .../types/rules/transition.d.ts.map | 1 - 46 files changed, 1121 deletions(-) delete mode 100644 node_modules/postcss-ordered-values/LICENSE-MIT delete mode 100644 node_modules/postcss-ordered-values/README.md delete mode 100644 node_modules/postcss-ordered-values/package.json delete mode 100644 node_modules/postcss-ordered-values/src/index.js delete mode 100644 node_modules/postcss-ordered-values/src/lib/addSpace.js delete mode 100644 node_modules/postcss-ordered-values/src/lib/getValue.js delete mode 100644 node_modules/postcss-ordered-values/src/lib/joinGridValue.js delete mode 100644 node_modules/postcss-ordered-values/src/lib/mathfunctions.js delete mode 100644 node_modules/postcss-ordered-values/src/lib/vendorUnprefixed.js delete mode 100644 node_modules/postcss-ordered-values/src/rules/animation.js delete mode 100644 node_modules/postcss-ordered-values/src/rules/border.js delete mode 100644 node_modules/postcss-ordered-values/src/rules/boxShadow.js delete mode 100644 node_modules/postcss-ordered-values/src/rules/columns.js delete mode 100644 node_modules/postcss-ordered-values/src/rules/flexFlow.js delete mode 100644 node_modules/postcss-ordered-values/src/rules/grid.js delete mode 100644 node_modules/postcss-ordered-values/src/rules/listStyle.js delete mode 100644 node_modules/postcss-ordered-values/src/rules/listStyleTypes.json delete mode 100644 node_modules/postcss-ordered-values/src/rules/transition.js delete mode 100644 node_modules/postcss-ordered-values/types/index.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/index.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/lib/addSpace.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/lib/addSpace.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/lib/getValue.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/lib/getValue.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/lib/joinGridValue.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/lib/joinGridValue.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/lib/mathfunctions.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/lib/mathfunctions.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/lib/vendorUnprefixed.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/lib/vendorUnprefixed.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/rules/animation.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/rules/animation.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/rules/border.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/rules/border.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/rules/boxShadow.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/rules/boxShadow.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/rules/columns.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/rules/columns.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/rules/flexFlow.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/rules/flexFlow.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/rules/grid.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/rules/grid.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/rules/listStyle.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/rules/listStyle.d.ts.map delete mode 100644 node_modules/postcss-ordered-values/types/rules/transition.d.ts delete mode 100644 node_modules/postcss-ordered-values/types/rules/transition.d.ts.map (limited to 'node_modules/postcss-ordered-values') diff --git a/node_modules/postcss-ordered-values/LICENSE-MIT b/node_modules/postcss-ordered-values/LICENSE-MIT deleted file mode 100644 index fd0e863a..00000000 --- a/node_modules/postcss-ordered-values/LICENSE-MIT +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) Ben Briggs (http://beneb.info) - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/postcss-ordered-values/README.md b/node_modules/postcss-ordered-values/README.md deleted file mode 100644 index bbeae789..00000000 --- a/node_modules/postcss-ordered-values/README.md +++ /dev/null @@ -1,72 +0,0 @@ -# [postcss][postcss]-ordered-values - -> Ensure values are ordered consistently in your CSS. - - -## Install - -With [npm](https://npmjs.org/package/postcss-ordered-values) do: - -``` -npm install postcss-ordered-values --save -``` - - -## Example - -Some CSS properties accept their values in an arbitrary order; for this reason, -it is entirely possible that different developers will write their values in -different orders. This module normalizes the order, making it easier for other -modules to understand which declarations are duplicates. - -### Input - -```css -h1 { - border: solid 1px red; - border: red solid .5em; - border: rgba(0, 30, 105, 0.8) solid 1px; - border: 1px solid red; -} -``` - -### Output - -```css -h1 { - border: 1px solid red; - border: .5em solid red; - border: 1px solid rgba(0, 30, 105, 0.8); - border: 1px solid red; -} -``` - - -## Support List - -For more examples, see the [tests](src/__tests__/index.js). - -* `animation`, `-webkit-animation` -* `border(border-left|right|top|bottom)` -* `box-shadow` -* `outline` -* `flex-flow` -* `transition`, `-webkit-transition` - - -## Usage - -See the [PostCSS documentation](https://github.com/postcss/postcss#usage) for -examples for your environment. - - -## Contributors - -See [CONTRIBUTORS.md](https://github.com/cssnano/cssnano/blob/master/CONTRIBUTORS.md). - - -## License - -MIT © [Ben Briggs](http://beneb.info) - -[postcss]: https://github.com/postcss/postcss diff --git a/node_modules/postcss-ordered-values/package.json b/node_modules/postcss-ordered-values/package.json deleted file mode 100644 index 8253c558..00000000 --- a/node_modules/postcss-ordered-values/package.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "postcss-ordered-values", - "version": "6.0.2", - "description": "Ensure values are ordered consistently in your CSS.", - "main": "src/index.js", - "types": "types/index.d.ts", - "files": [ - "src", - "LICENSE-MIT", - "types" - ], - "keywords": [ - "css", - "postcss", - "postcss-plugin" - ], - "license": "MIT", - "homepage": "https://github.com/cssnano/cssnano", - "author": { - "name": "Ben Briggs", - "email": "beneb.info@gmail.com", - "url": "http://beneb.info" - }, - "repository": "cssnano/cssnano", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "cssnano-utils": "^4.0.2" - }, - "bugs": { - "url": "https://github.com/cssnano/cssnano/issues" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "devDependencies": { - "postcss": "^8.4.35" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } -} \ No newline at end of file diff --git a/node_modules/postcss-ordered-values/src/index.js b/node_modules/postcss-ordered-values/src/index.js deleted file mode 100644 index 42c168a3..00000000 --- a/node_modules/postcss-ordered-values/src/index.js +++ /dev/null @@ -1,163 +0,0 @@ -'use strict'; -const valueParser = require('postcss-value-parser'); -const { - normalizeGridAutoFlow, - normalizeGridColumnRowGap, - normalizeGridColumnRow, -} = require('./rules/grid'); - -// rules -const animation = require('./rules/animation'); -const border = require('./rules/border'); -const boxShadow = require('./rules/boxShadow'); -const flexFlow = require('./rules/flexFlow'); -const transition = require('./rules/transition'); -const listStyle = require('./rules/listStyle'); -const column = require('./rules/columns'); -const vendorUnprefixed = require('./lib/vendorUnprefixed.js'); - -/** @type {[string, (parsed: valueParser.ParsedValue) => string][]} */ -const borderRules = [ - ['border', border], - ['border-block', border], - ['border-inline', border], - ['border-block-end', border], - ['border-block-start', border], - ['border-inline-end', border], - ['border-inline-start', border], - ['border-top', border], - ['border-right', border], - ['border-bottom', border], - ['border-left', border], -]; - -/** @type {[string, (parsed: valueParser.ParsedValue) => string | string[] | valueParser.ParsedValue][]} */ -const grid = [ - ['grid-auto-flow', normalizeGridAutoFlow], - ['grid-column-gap', normalizeGridColumnRowGap], // normal | - ['grid-row-gap', normalizeGridColumnRowGap], // normal | - ['grid-column', normalizeGridColumnRow], // + - ['grid-row', normalizeGridColumnRow], // + - ['grid-row-start', normalizeGridColumnRow], // - ['grid-row-end', normalizeGridColumnRow], // - ['grid-column-start', normalizeGridColumnRow], // - ['grid-column-end', normalizeGridColumnRow], // -]; - -/** @type {[string, (parsed: valueParser.ParsedValue) => string | valueParser.ParsedValue][]} */ -const columnRules = [ - ['column-rule', border], - ['columns', column], -]; - -/** @type {Map string | string[] | valueParser.ParsedValue)>} */ -const rules = new Map([ - ['animation', animation], - ['outline', border], - ['box-shadow', boxShadow], - ['flex-flow', flexFlow], - ['list-style', listStyle], - ['transition', transition], - ...borderRules, - ...grid, - ...columnRules, -]); - -const variableFunctions = new Set(['var', 'env', 'constant']); - -/** - * @param {valueParser.Node} node - * @return {boolean} - */ -function isVariableFunctionNode(node) { - if (node.type !== 'function') { - return false; - } - - return variableFunctions.has(node.value.toLowerCase()); -} - -/** - * @param {valueParser.ParsedValue} parsed - * @return {boolean} - */ -function shouldAbort(parsed) { - let abort = false; - - parsed.walk((node) => { - if ( - node.type === 'comment' || - isVariableFunctionNode(node) || - (node.type === 'word' && node.value.includes(`___CSS_LOADER_IMPORT___`)) - ) { - abort = true; - - return false; - } - }); - - return abort; -} - -/** - * @param {import('postcss').Declaration} decl - * @return {string} - */ -function getValue(decl) { - let { value, raws } = decl; - - if (raws && raws.value && raws.value.raw) { - value = raws.value.raw; - } - - return value; -} -/** - * @type {import('postcss').PluginCreator} - * @return {import('postcss').Plugin} - */ -function pluginCreator() { - return { - postcssPlugin: 'postcss-ordered-values', - prepare() { - const cache = new Map(); - return { - OnceExit(css) { - css.walkDecls((decl) => { - const lowerCasedProp = decl.prop.toLowerCase(); - const normalizedProp = vendorUnprefixed(lowerCasedProp); - const processor = rules.get(normalizedProp); - - if (!processor) { - return; - } - - const value = getValue(decl); - - if (cache.has(value)) { - decl.value = cache.get(value); - - return; - } - - const parsed = valueParser(value); - - if (parsed.nodes.length < 2 || shouldAbort(parsed)) { - cache.set(value, value); - - return; - } - - const result = processor(parsed); - - decl.value = result.toString(); - cache.set(value, result.toString()); - }); - }, - }; - }, - }; -} - -pluginCreator.postcss = true; -module.exports = pluginCreator; diff --git a/node_modules/postcss-ordered-values/src/lib/addSpace.js b/node_modules/postcss-ordered-values/src/lib/addSpace.js deleted file mode 100644 index 0e0bef9c..00000000 --- a/node_modules/postcss-ordered-values/src/lib/addSpace.js +++ /dev/null @@ -1,8 +0,0 @@ -'use strict'; -/** @return {import('postcss-value-parser').SpaceNode} */ -module.exports = function addSpace() { - return /** @type import('postcss-value-parser').SpaceNode */ ({ - type: 'space', - value: ' ', - }); -}; diff --git a/node_modules/postcss-ordered-values/src/lib/getValue.js b/node_modules/postcss-ordered-values/src/lib/getValue.js deleted file mode 100644 index 6d94d4e2..00000000 --- a/node_modules/postcss-ordered-values/src/lib/getValue.js +++ /dev/null @@ -1,36 +0,0 @@ -'use strict'; -const { stringify } = require('postcss-value-parser'); - -/** - * @param {import('postcss-value-parser').Node[][]} values - * @return {string} - */ -module.exports = function getValue(values) { - return stringify(flatten(values)); -}; -/** - * @param {import('postcss-value-parser').Node[][]} values - * @return {import('postcss-value-parser').Node[]} - */ -function flatten(values) { - /** @type {import('postcss-value-parser').Node[]} */ - const nodes = []; - for (const [index, arg] of values.entries()) { - arg.forEach((val, idx) => { - if ( - idx === arg.length - 1 && - index === values.length - 1 && - val.type === 'space' - ) { - return; - } - nodes.push(val); - }); - - if (index !== values.length - 1) { - nodes[nodes.length - 1].type = 'div'; - nodes[nodes.length - 1].value = ','; - } - } - return nodes; -} diff --git a/node_modules/postcss-ordered-values/src/lib/joinGridValue.js b/node_modules/postcss-ordered-values/src/lib/joinGridValue.js deleted file mode 100644 index 4794db5d..00000000 --- a/node_modules/postcss-ordered-values/src/lib/joinGridValue.js +++ /dev/null @@ -1,8 +0,0 @@ -'use strict'; -/** - * @param {string[]} grid - * @return {string} - */ -module.exports = function joinGridVal(grid) { - return grid.join(' / ').trim(); -}; diff --git a/node_modules/postcss-ordered-values/src/lib/mathfunctions.js b/node_modules/postcss-ordered-values/src/lib/mathfunctions.js deleted file mode 100644 index 3e63717f..00000000 --- a/node_modules/postcss-ordered-values/src/lib/mathfunctions.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; -// All of the curently implemented math functions -module.exports = new Set(['calc', 'clamp', 'max', 'min']); diff --git a/node_modules/postcss-ordered-values/src/lib/vendorUnprefixed.js b/node_modules/postcss-ordered-values/src/lib/vendorUnprefixed.js deleted file mode 100644 index 69e93640..00000000 --- a/node_modules/postcss-ordered-values/src/lib/vendorUnprefixed.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; -/** - * @param {string} prop - * @return {string} - */ -function vendorUnprefixed(prop) { - return prop.replace(/^-\w+-/, ''); -} - -module.exports = vendorUnprefixed; diff --git a/node_modules/postcss-ordered-values/src/rules/animation.js b/node_modules/postcss-ordered-values/src/rules/animation.js deleted file mode 100644 index a49dde58..00000000 --- a/node_modules/postcss-ordered-values/src/rules/animation.js +++ /dev/null @@ -1,148 +0,0 @@ -'use strict'; -const { unit } = require('postcss-value-parser'); -const { getArguments } = require('cssnano-utils'); -const addSpace = require('../lib/addSpace'); -const getValue = require('../lib/getValue'); - -// animation: [ none | ] ||