diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-13 21:34:48 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-13 21:34:48 -0800 |
| commit | 76cb9c2a39d477a64824a985ade40507e3bbade1 (patch) | |
| tree | 41e997aa9c6f538d3a136af61dae9424db2005a9 /vanilla/node_modules/mdn-data/css/at-rules.json | |
| parent | 819a39a21ac992b1393244a4c283bbb125208c69 (diff) | |
| download | neko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.gz neko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.bz2 neko-76cb9c2a39d477a64824a985ade40507e3bbade1.zip | |
feat(vanilla): add testing infrastructure and tests (NK-wjnczv)
Diffstat (limited to 'vanilla/node_modules/mdn-data/css/at-rules.json')
| -rw-r--r-- | vanilla/node_modules/mdn-data/css/at-rules.json | 504 |
1 files changed, 504 insertions, 0 deletions
diff --git a/vanilla/node_modules/mdn-data/css/at-rules.json b/vanilla/node_modules/mdn-data/css/at-rules.json new file mode 100644 index 0000000..30dc981 --- /dev/null +++ b/vanilla/node_modules/mdn-data/css/at-rules.json @@ -0,0 +1,504 @@ +{ + "@charset": { + "syntax": "@charset \"<charset>\";", + "groups": [ + "CSS Charsets" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@charset" + }, + "@counter-style": { + "syntax": "@counter-style <counter-style-name> {\n [ system: <counter-system>; ] ||\n [ symbols: <counter-symbols>; ] ||\n [ additive-symbols: <additive-symbols>; ] ||\n [ negative: <negative-symbol>; ] ||\n [ prefix: <prefix>; ] ||\n [ suffix: <suffix>; ] ||\n [ range: <range>; ] ||\n [ pad: <padding>; ] ||\n [ speak-as: <speak-as>; ] ||\n [ fallback: <counter-style-name>; ]\n}", + "interfaces": [ + "CSSCounterStyleRule" + ], + "groups": [ + "CSS Counter Styles" + ], + "descriptors": { + "additive-symbols": { + "syntax": "[ <integer> && <symbol> ]#", + "media": "all", + "initial": "n/a (required)", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "fallback": { + "syntax": "<counter-style-name>", + "media": "all", + "initial": "decimal", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "negative": { + "syntax": "<symbol> <symbol>?", + "media": "all", + "initial": "\"-\" hyphen-minus", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "pad": { + "syntax": "<integer> && <symbol>", + "media": "all", + "initial": "0 \"\"", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "prefix": { + "syntax": "<symbol>", + "media": "all", + "initial": "\"\"", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "range": { + "syntax": "[ [ <integer> | infinite ]{2} ]# | auto", + "media": "all", + "initial": "auto", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "speak-as": { + "syntax": "auto | bullets | numbers | words | spell-out | <counter-style-name>", + "media": "all", + "initial": "auto", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "suffix": { + "syntax": "<symbol>", + "media": "all", + "initial": "\". \"", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "symbols": { + "syntax": "<symbol>+", + "media": "all", + "initial": "n/a (required)", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "system": { + "syntax": "cyclic | numeric | alphabetic | symbolic | additive | [ fixed <integer>? ] | [ extends <counter-style-name> ]", + "media": "all", + "initial": "symbolic", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + } + }, + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@counter-style" + }, + "@document": { + "syntax": "@document [ <url> | url-prefix(<string>) | domain(<string>) | media-document(<string>) | regexp(<string>) ]# {\n <group-rule-body>\n}", + "interfaces": [ + "CSSGroupingRule", + "CSSConditionRule" + ], + "groups": [ + "CSS Conditional Rules" + ], + "status": "nonstandard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@document" + }, + "@font-palette-values": { + "syntax": "@font-palette-values <dashed-ident> { <declaration-list> }", + "groups": [ + "CSS Fonts" + ], + "descriptors": { + "base-palette": { + "syntax": "light | dark | <integer [0,∞]>", + "media": "all", + "initial": "n/a (required)", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "font-family": { + "syntax": "<family-name>#", + "media": "all", + "initial": "n/a (required)", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "override-colors": { + "syntax": "[ <integer [0,∞]> <absolute-color-base> ]#", + "media": "all", + "initial": "n/a (required)", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + } + }, + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-palette-values" + }, + "@font-face": { + "syntax": "@font-face {\n [ font-family: <family-name>; ] ||\n [ src: <src>; ] ||\n [ unicode-range: <unicode-range>; ] ||\n [ font-variant: <font-variant>; ] ||\n [ font-feature-settings: <font-feature-settings>; ] ||\n [ font-variation-settings: <font-variation-settings>; ] ||\n [ font-stretch: <font-stretch>; ] ||\n [ font-weight: <font-weight>; ] ||\n [ font-style: <font-style>; ] ||\n [ size-adjust: <size-adjust>; ] ||\n [ ascent-override: <ascent-override>; ] ||\n [ descent-override: <descent-override>; ] ||\n [ line-gap-override: <line-gap-override>; ]\n}", + "interfaces": [ + "CSSFontFaceRule" + ], + "groups": [ + "CSS Fonts" + ], + "descriptors": { + "ascent-override": { + "syntax": "normal | <percentage>", + "media": "all", + "initial": "normal", + "percentages": "asSpecified", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "experimental" + }, + "descent-override": { + "syntax": "normal | <percentage>", + "media": "all", + "initial": "normal", + "percentages": "asSpecified", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "experimental" + }, + "font-display": { + "syntax": "[ auto | block | swap | fallback | optional ]", + "media": "visual", + "percentages": "no", + "initial": "auto", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "experimental" + }, + "font-family": { + "syntax": "<family-name>", + "media": "all", + "initial": "n/a (required)", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "font-feature-settings": { + "syntax": "normal | <feature-tag-value>#", + "media": "all", + "initial": "normal", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "font-variation-settings": { + "syntax": "normal | [ <string> <number> ]#", + "media": "all", + "initial": "normal", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "font-stretch": { + "syntax": "<font-stretch-absolute>{1,2}", + "media": "all", + "initial": "normal", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "font-style": { + "syntax": "normal | italic | oblique <angle>{0,2}", + "media": "all", + "initial": "normal", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "font-weight": { + "syntax": "<font-weight-absolute>{1,2}", + "media": "all", + "initial": "normal", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "line-gap-override": { + "syntax": "normal | <percentage>", + "media": "all", + "initial": "normal", + "percentages": "asSpecified", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "experimental" + }, + "size-adjust": { + "syntax": "<percentage>", + "media": "all", + "initial": "100%", + "percentages": "asSpecified", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "experimental" + }, + "src": { + "syntax": "[ <url> [ format( <string># ) ]? | local( <family-name> ) ]#", + "media": "all", + "initial": "n/a (required)", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "unicode-range": { + "syntax": "<unicode-range>#", + "media": "all", + "initial": "U+0-10FFFF", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + } + }, + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-face" + }, + "@font-feature-values": { + "syntax": "@font-feature-values <family-name># {\n <feature-value-block-list>\n}", + "interfaces": [ + "CSSFontFeatureValuesRule" + ], + "groups": [ + "CSS Fonts" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-feature-values" + }, + "@import": { + "syntax": "@import [ <string> | <url> ]\n [ layer | layer(<layer-name>) ]?\n [ supports( [ <supports-condition> | <declaration> ] ) ]?\n <media-query-list>? ;", + "groups": [ + "CSS Conditional Rules", + "Media Queries" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@import" + }, + "@keyframes": { + "syntax": "@keyframes <keyframes-name> {\n <keyframe-block-list>\n}", + "interfaces": [ + "CSSKeyframeRule", + "CSSKeyframesRule" + ], + "groups": [ + "CSS Animations" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@keyframes" + }, + "@layer": { + "syntax": "@layer [ <layer-name># | <layer-name>? {\n <stylesheet>\n} ]", + "interfaces": [ + "CSSLayerBlockRule", + "CSSLayerStatementRule" + ], + "groups": [ + "CSS Cascading and Inheritance" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@layer" + }, + "@media": { + "syntax": "@media <media-query-list> {\n <group-rule-body>\n}", + "interfaces": [ + "CSSGroupingRule", + "CSSConditionRule", + "CSSMediaRule", + "CSSCustomMediaRule" + ], + "groups": [ + "CSS Conditional Rules", + "Media Queries" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@media" + }, + "@namespace": { + "syntax": "@namespace <namespace-prefix>? [ <string> | <url> ];", + "groups": [ + "CSS Namespaces" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@namespace" + }, + "@page": { + "syntax": "@page <page-selector-list> {\n <page-body>\n}", + "interfaces": [ + "CSSPageRule" + ], + "groups": [ + "CSS Pages" + ], + "descriptors": { + "bleed": { + "syntax": "auto | <length>", + "media": [ + "visual", + "paged" + ], + "initial": "auto", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "standard" + }, + "marks": { + "syntax": "none | [ crop || cross ]", + "media": [ + "visual", + "paged" + ], + "initial": "none", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "page-orientation": { + "syntax": "upright | rotate-left | rotate-right ", + "media": [ + "visual", + "paged" + ], + "initial": "upright", + "percentages": "no", + "computed": "asSpecified", + "order": "orderOfAppearance", + "status": "standard" + }, + "size": { + "syntax": "<length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ]", + "media": [ + "visual", + "paged" + ], + "initial": "auto", + "percentages": "no", + "computed": "asSpecifiedRelativeToAbsoluteLengths", + "order": "orderOfAppearance", + "status": "standard" + } + }, + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@page" + }, + "@position-try": { + "syntax": "@position-try <dashed-ident> {\n <declaration-list>\n}", + "interfaces": [ + "CSSPositionTryRule" + ], + "groups": [ + "CSS Positioning" + ], + "status": "experimental", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@position-try" + }, + "@property": { + "syntax": "@property <custom-property-name> {\n <declaration-list>\n}", + "interfaces": [ + "CSS", + "CSSPropertyRule" + ], + "groups": [ + "CSS Houdini" + ], + "descriptors": { + "syntax": { + "syntax": "<string>", + "media": "all", + "percentages": "no", + "initial": "n/a (required)", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "experimental" + }, + "inherits": { + "syntax": "true | false", + "media": "all", + "percentages": "no", + "initial": "auto", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "experimental" + }, + "initial-value": { + "syntax": "<declaration-value>?", + "media": "all", + "initial": "n/a (required)", + "percentages": "no", + "computed": "asSpecified", + "order": "uniqueOrder", + "status": "experimental" + } + }, + "status": "experimental", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@property" + }, + "@scope": { + "syntax": "@scope [(<scope-start>)]? [to (<scope-end>)]? {\n <rule-list>\n}", + "groups": [ + "CSS Conditional Rules" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@scope" + }, + "@starting-style": { + "syntax": "@starting-style {\n <declaration-list> | <group-rule-body>\n}", + "interfaces": [ + "CSSStartingStyleRule" + ], + "groups": [ + "CSS Animations" + ], + "status": "experimental", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@starting-style" + }, + "@supports": { + "syntax": "@supports <supports-condition> {\n <group-rule-body>\n}", + "interfaces": [ + "CSSGroupingRule", + "CSSConditionRule", + "CSSSupportsRule" + ], + "groups": [ + "CSS Conditional Rules" + ], + "status": "standard", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@supports" + } +} |
