summaryrefslogtreecommitdiff
path: root/node_modules/postcss-convert-values
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/postcss-convert-values')
-rw-r--r--node_modules/postcss-convert-values/package.json6
-rw-r--r--node_modules/postcss-convert-values/src/index.js21
2 files changed, 19 insertions, 8 deletions
diff --git a/node_modules/postcss-convert-values/package.json b/node_modules/postcss-convert-values/package.json
index a2caf679..5a0bf006 100644
--- a/node_modules/postcss-convert-values/package.json
+++ b/node_modules/postcss-convert-values/package.json
@@ -1,6 +1,6 @@
{
"name": "postcss-convert-values",
- "version": "6.0.0",
+ "version": "6.0.1",
"description": "Convert values with PostCSS (e.g. ms -> s)",
"main": "src/index.js",
"types": "types/index.d.ts",
@@ -34,9 +34,9 @@
"node": "^14 || ^16 || >=18.0"
},
"devDependencies": {
- "postcss": "^8.2.15"
+ "postcss": "^8.4.32"
},
"peerDependencies": {
- "postcss": "^8.2.15"
+ "postcss": "^8.4.31"
}
} \ No newline at end of file
diff --git a/node_modules/postcss-convert-values/src/index.js b/node_modules/postcss-convert-values/src/index.js
index 94872a55..3590d908 100644
--- a/node_modules/postcss-convert-values/src/index.js
+++ b/node_modules/postcss-convert-values/src/index.js
@@ -118,13 +118,24 @@ function shouldKeepZeroUnit(decl, browsers) {
(decl.value.includes('%') &&
keepZeroPercent.has(lowerCasedProp) &&
browsers.includes('ie 11')) ||
- (parent &&
+ (lowerCasedProp === 'stroke-dasharray' &&
+ parent &&
parent.parent &&
parent.parent.type === 'atrule' &&
- /** @type {import('postcss').AtRule} */ (
- parent.parent
- ).name.toLowerCase() === 'keyframes' &&
- lowerCasedProp === 'stroke-dasharray') ||
+ /** @type {import('postcss').AtRule} */
+ (parent.parent).name.toLowerCase() === 'keyframes') ||
+ (lowerCasedProp === 'initial-value' &&
+ parent &&
+ parent.type === 'atrule' &&
+ /** @type {import('postcss').AtRule} */
+ (parent).name === 'property' &&
+ /** @type {import('postcss').AtRule} */
+ (parent).nodes.some(
+ (node) =>
+ node.type === 'decl' &&
+ node.prop.toLowerCase() === 'syntax' &&
+ node.value === "'<percentage>'"
+ )) ||
keepWhenZero.has(lowerCasedProp)
);
}