From 76cb9c2a39d477a64824a985ade40507e3bbade1 Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Fri, 13 Feb 2026 21:34:48 -0800 Subject: feat(vanilla): add testing infrastructure and tests (NK-wjnczv) --- .../cssstyle/lib/generated/propertyDefinitions.js | 13033 +++++++++++++++++++ 1 file changed, 13033 insertions(+) create mode 100644 vanilla/node_modules/cssstyle/lib/generated/propertyDefinitions.js (limited to 'vanilla/node_modules/cssstyle/lib/generated/propertyDefinitions.js') diff --git a/vanilla/node_modules/cssstyle/lib/generated/propertyDefinitions.js b/vanilla/node_modules/cssstyle/lib/generated/propertyDefinitions.js new file mode 100644 index 0000000..c55da00 --- /dev/null +++ b/vanilla/node_modules/cssstyle/lib/generated/propertyDefinitions.js @@ -0,0 +1,13033 @@ +"use strict"; +// autogenerated - 2026-01-06 + +module.exports = new Map([ + [ + "-webkit-flex-wrap", + { + "name": "-webkit-flex-wrap", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-flex-wrap", + "legacyAliasOf": "flex-wrap", + "styleDeclaration": [ + "-webkit-flex-wrap", + "WebkitFlexWrap", + "webkitFlexWrap" + ], + "extended": [], + "syntax": "nowrap | wrap | wrap-reverse" + } + ], + [ + "-webkit-line-clamp", + { + "name": "-webkit-line-clamp", + "href": "https://drafts.csswg.org/css-overflow-4/#propdef--webkit-line-clamp", + "initial": "none", + "appliesTo": "see individual properties", + "inherited": "see individual properties", + "percentages": "N/A", + "computedValue": "see individual properties", + "animationType": "see individual properties", + "canonicalOrder": "per grammar", + "styleDeclaration": [ + "-webkit-line-clamp", + "WebkitLineClamp", + "webkitLineClamp" + ], + "syntax": "none | ", + "extended": [] + } + ], + [ + "-webkit-mask-box-image-outset", + { + "name": "-webkit-mask-box-image-outset", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-outset", + "legacyAliasOf": "mask-border-outset", + "styleDeclaration": [ + "-webkit-mask-box-image-outset", + "WebkitMaskBoxImageOutset", + "webkitMaskBoxImageOutset" + ], + "extended": [], + "syntax": "[ | ]{1,4}" + } + ], + [ + "-webkit-mask-box-image-repeat", + { + "name": "-webkit-mask-box-image-repeat", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-repeat", + "legacyAliasOf": "mask-border-repeat", + "styleDeclaration": [ + "-webkit-mask-box-image-repeat", + "WebkitMaskBoxImageRepeat", + "webkitMaskBoxImageRepeat" + ], + "extended": [], + "syntax": "[ stretch | repeat | round | space ]{1,2}" + } + ], + [ + "-webkit-mask-box-image-slice", + { + "name": "-webkit-mask-box-image-slice", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-slice", + "legacyAliasOf": "mask-border-slice", + "styleDeclaration": [ + "-webkit-mask-box-image-slice", + "WebkitMaskBoxImageSlice", + "webkitMaskBoxImageSlice" + ], + "extended": [], + "syntax": "[ | ]{1,4} fill?" + } + ], + [ + "-webkit-mask-box-image-source", + { + "name": "-webkit-mask-box-image-source", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-source", + "legacyAliasOf": "mask-border-source", + "styleDeclaration": [ + "-webkit-mask-box-image-source", + "WebkitMaskBoxImageSource", + "webkitMaskBoxImageSource" + ], + "extended": [], + "syntax": "none | " + } + ], + [ + "-webkit-mask-box-image-width", + { + "name": "-webkit-mask-box-image-width", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-width", + "legacyAliasOf": "mask-border-width", + "styleDeclaration": [ + "-webkit-mask-box-image-width", + "WebkitMaskBoxImageWidth", + "webkitMaskBoxImageWidth" + ], + "extended": [], + "syntax": "[ | | auto ]{1,4}" + } + ], + [ + "-webkit-text-fill-color", + { + "name": "-webkit-text-fill-color", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-text-fill-color", + "initial": "currentcolor", + "appliesTo": "all elements", + "inherited": "yes", + "percentages": "N/A", + "computedValue": "an RGBA color", + "canonicalOrder": "per grammar", + "animationType": "by computed value type", + "media": "visual", + "styleDeclaration": [ + "-webkit-text-fill-color", + "WebkitTextFillColor", + "webkitTextFillColor" + ], + "syntax": "", + "extended": [] + } + ], + [ + "-webkit-text-size-adjust", + { + "name": "-webkit-text-size-adjust", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-text-size-adjust", + "legacyAliasOf": "text-size-adjust", + "styleDeclaration": [ + "-webkit-text-size-adjust", + "WebkitTextSizeAdjust", + "webkitTextSizeAdjust" + ], + "extended": [], + "syntax": "auto | none | " + } + ], + [ + "-webkit-text-stroke", + { + "name": "-webkit-text-stroke", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-text-stroke", + "initial": "See individual properties", + "appliesTo": "See individual properties", + "inherited": "yes", + "percentages": "N/A", + "computedValue": "See individual properties", + "canonicalOrder": "per grammar", + "animationType": "See individual properties", + "media": "visual", + "styleDeclaration": [ + "-webkit-text-stroke", + "WebkitTextStroke", + "webkitTextStroke" + ], + "syntax": " || ", + "extended": [] + } + ], + [ + "-webkit-text-stroke-color", + { + "name": "-webkit-text-stroke-color", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-text-stroke-color", + "initial": "currentcolor", + "appliesTo": "all elements", + "inherited": "yes", + "percentages": "N/A", + "computedValue": "an RGBA color", + "canonicalOrder": "per grammar", + "animationType": "by computed value type", + "media": "visual", + "styleDeclaration": [ + "-webkit-text-stroke-color", + "WebkitTextStrokeColor", + "webkitTextStrokeColor" + ], + "syntax": "", + "extended": [] + } + ], + [ + "-webkit-text-stroke-width", + { + "name": "-webkit-text-stroke-width", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-text-stroke-width", + "initial": "0", + "appliesTo": "all elements", + "inherited": "yes", + "percentages": "N/A", + "computedValue": "absolute length", + "canonicalOrder": "per grammar", + "animationType": "discrete", + "media": "visual", + "styleDeclaration": [ + "-webkit-text-stroke-width", + "WebkitTextStrokeWidth", + "webkitTextStrokeWidth" + ], + "syntax": "", + "extended": [] + } + ], + [ + "-webkit-transform", + { + "name": "-webkit-transform", + "href": "https://compat.spec.whatwg.org/#propdef--webkit-transform", + "legacyAliasOf": "transform", + "styleDeclaration": [ + "-webkit-transform", + "WebkitTransform", + "webkitTransform" + ], + "extended": [], + "syntax": "none | " + } + ], + [ + "accent-color", + { + "name": "accent-color", + "href": "https://drafts.csswg.org/css-ui-4/#propdef-accent-color", + "initial": "auto", + "appliesTo": "all elements", + "inherited": "yes", + "percentages": "N/A", + "computedValue": "the keyword auto or a computed color", + "canonicalOrder": "per grammar", + "animationType": "by computed value type", + "styleDeclaration": [ + "accent-color", + "accentColor" + ], + "syntax": "auto | ", + "extended": [] + } + ], + [ + "align-content", + { + "name": "align-content", + "href": "https://drafts.csswg.org/css-align-3/#propdef-align-content", + "initial": "normal", + "appliesTo": "block containers, multicol containers, flex containers, and grid containers", + "inherited": "no", + "percentages": "n/a", + "computedValue": "specified keyword(s)", + "canonicalOrder": "per grammar", + "animationType": "discrete", + "styleDeclaration": [ + "align-content", + "alignContent" + ], + "syntax": "normal | | | ? ", + "extended": [] + } + ], + [ + "align-items", + { + "name": "align-items", + "href": "https://drafts.csswg.org/css-align-3/#propdef-align-items", + "initial": "normal", + "appliesTo": "all elements", + "inherited": "no", + "percentages": "n/a", + "computedValue": "specified keyword(s)", + "canonicalOrder": "per grammar", + "animationType": "discrete", + "styleDeclaration": [ + "align-items", + "alignItems" + ], + "syntax": "normal | stretch | | ? | anchor-center", + "extended": [ + "https://drafts.csswg.org/css-anchor-position-1/" + ] + } + ], + [ + "align-self", + { + "name": "align-self", + "href": "https://drafts.csswg.org/css-align-3/#propdef-align-self", + "initial": "auto", + "appliesTo": "flex items, grid items, and absolutely-positioned boxes", + "inherited": "no", + "percentages": "n/a", + "computedValue": "specified keyword(s)", + "canonicalOrder": "per grammar", + "animationType": "discrete", + "styleDeclaration": [ + "align-self", + "alignSelf" + ], + "syntax": "auto | normal | stretch | | ? | anchor-center", + "extended": [ + "https://drafts.csswg.org/css-anchor-position-1/" + ] + } + ], + [ + "alignment-baseline", + { + "name": "alignment-baseline", + "href": "https://drafts.csswg.org/css-inline-3/#propdef-alignment-baseline", + "initial": "baseline", + "appliesTo": "inline-level boxes, flex items, grid items, table cells, and SVG text content elements", + "inherited": "no", + "percentages": "N/A", + "computedValue": "specified keyword", + "canonicalOrder": "per grammar", + "animationType": "discrete", + "styleDeclaration": [ + "alignment-baseline", + "alignmentBaseline" + ], + "syntax": "baseline | text-bottom | alphabetic | ideographic | middle | central | mathematical | text-top", + "extended": [] + } + ], + [ + "all", + { + "name": "all", + "href": "https://drafts.csswg.org/css-cascade-5/#propdef-all", + "initial": "see individual properties", + "appliesTo": "see individual properties", + "inherited": "see individual properties", + "percentages": "see individual properties", + "computedValue": "see individual properties", + "animationType": "see individual properties", + "canonicalOrder": "per grammar", + "styleDeclaration": [ + "all" + ], + "syntax": "initial | inherit | unset | revert | revert-layer | revert-rule", + "extended": [] + } + ], + [ + "anchor-name", + { + "name": "anchor-name", + "href": "https://drafts.csswg.org/css-anchor-position-1/#propdef-anchor-name", + "initial": "none", + "appliesTo": "all elements that generate a principal box", + "inherited": "no", + "percentages": "n/a", + "computedValue": "as specified", + "canonicalOrder": "per grammar", + "animationType": "discrete", + "styleDeclaration": [ + "anchor-name", + "anchorName" + ], + "syntax": "none | #", + "extended": [] + } + ], + [ + "anchor-scope", + { + "name": "anchor-scope", + "href": "https://drafts.csswg.org/css-anchor-position-1/#propdef-anchor-scope", + "initial": "none", + "appliesTo": "all elements", + "inherited": "no", + "percentages": "n/a", + "computedValue": "as specified", + "canonicalOrder": "per grammar", + "animationType": "discrete", + "styleDeclaration": [ + "anchor-scope", + "anchorScope" + ], + "syntax": "none | all | #", + "extended": [] + } + ], + [ + "animation", + { + "name": "animation", + "href": "https://drafts.csswg.org/css-animations-1/#propdef-animation", + "initial": "see individual properties", + "appliesTo": "all elements", + "inherited": "no", + "percentages": "N/A", + "computedValue": "see individual properties", + "canonicalOrder": "per grammar", + "animationType": "not animatable", + "styleDeclaration": [ + "animation" + ], + "syntax": "#", + "extended": [] + } + ], + [ + "animation-composition", + { + "name": "animation-composition", + "href": "https://drafts.csswg.org/css-animations-2/#propdef-animation-composition", + "initial": "replace", + "appliesTo": "all elements", + "inherited": "no", + "percentages": "N/A", + "computedValue": "list, each item a keyword as specified", + "canonicalOrder": "per grammar", + "animationType": "not animatable", + "styleDeclaration": [ + "animation-composition", + "animationComposition" + ], + "syntax": "#", + "extended": [] + } + ], + [ + "animation-delay", + { + "name": "animation-delay", + "href": "https://drafts.csswg.org/css-animations-1/#propdef-animation-delay", + "initial": "0s", + "appliesTo": "all elements", + "inherited": "no", + "percentages": "N/A", + "computedValue": "list, each item a duration", + "canonicalOrder": "per grammar", + "animationType": "not animatable", + "styleDeclaration": [ + "animation-delay", + "animationDelay" + ], + "syntax": "