feat: docker compose maybe
This commit is contained in:
		
							
								
								
									
										620
									
								
								node_modules/mdn-data/css/at-rules.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										620
									
								
								node_modules/mdn-data/css/at-rules.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,620 @@
 | 
			
		||||
{
 | 
			
		||||
  "@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-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"
 | 
			
		||||
      },
 | 
			
		||||
      "font-variant": {
 | 
			
		||||
        "syntax": "normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> || stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name>#) || character-variant(<feature-value-name>#) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero || <east-asian-variant-values> || <east-asian-width-values> || ruby ]",
 | 
			
		||||
        "media": "all",
 | 
			
		||||
        "initial": "normal",
 | 
			
		||||
        "percentages": "no",
 | 
			
		||||
        "computed": "asSpecified",
 | 
			
		||||
        "order": "orderOfAppearance",
 | 
			
		||||
        "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"
 | 
			
		||||
      },
 | 
			
		||||
      "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"
 | 
			
		||||
  },
 | 
			
		||||
  "@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": "<string>",
 | 
			
		||||
        "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"
 | 
			
		||||
  },
 | 
			
		||||
  "@scroll-timeline": {
 | 
			
		||||
    "syntax": "@scroll-timeline <timeline-name> { <declaration-list> }",
 | 
			
		||||
    "interfaces": [
 | 
			
		||||
      "ScrollTimeline"
 | 
			
		||||
    ],
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Animations"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@scroll-timeline"
 | 
			
		||||
  },
 | 
			
		||||
  "@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"
 | 
			
		||||
  },
 | 
			
		||||
  "@viewport": {
 | 
			
		||||
    "syntax": "@viewport {\n  <group-rule-body>\n}",
 | 
			
		||||
    "interfaces": [
 | 
			
		||||
      "CSSViewportRule"
 | 
			
		||||
    ],
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Device Adaptation"
 | 
			
		||||
    ],
 | 
			
		||||
    "descriptors": {
 | 
			
		||||
      "height": {
 | 
			
		||||
        "syntax": "<viewport-length>{1,2}",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": [
 | 
			
		||||
          "min-height",
 | 
			
		||||
          "max-height"
 | 
			
		||||
        ],
 | 
			
		||||
        "percentages": [
 | 
			
		||||
          "min-height",
 | 
			
		||||
          "max-height"
 | 
			
		||||
        ],
 | 
			
		||||
        "computed": [
 | 
			
		||||
          "min-height",
 | 
			
		||||
          "max-height"
 | 
			
		||||
        ],
 | 
			
		||||
        "order": "orderOfAppearance",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "max-height": {
 | 
			
		||||
        "syntax": "<viewport-length>",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "referToHeightOfInitialViewport",
 | 
			
		||||
        "computed": "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "max-width": {
 | 
			
		||||
        "syntax": "<viewport-length>",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "referToWidthOfInitialViewport",
 | 
			
		||||
        "computed": "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "max-zoom": {
 | 
			
		||||
        "syntax": "auto | <number> | <percentage>",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "the zoom factor itself",
 | 
			
		||||
        "computed": "autoNonNegativeOrPercentage",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "min-height": {
 | 
			
		||||
        "syntax": "<viewport-length>",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "referToHeightOfInitialViewport",
 | 
			
		||||
        "computed": "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "min-width": {
 | 
			
		||||
        "syntax": "<viewport-length>",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "referToWidthOfInitialViewport",
 | 
			
		||||
        "computed": "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "min-zoom": {
 | 
			
		||||
        "syntax": "auto | <number> | <percentage>",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "the zoom factor itself",
 | 
			
		||||
        "computed": "autoNonNegativeOrPercentage",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "orientation": {
 | 
			
		||||
        "syntax": "auto | portrait | landscape",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "referToSizeOfBoundingBox",
 | 
			
		||||
        "computed": "asSpecified",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "user-zoom": {
 | 
			
		||||
        "syntax": "zoom | fixed",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "zoom",
 | 
			
		||||
        "percentages": "referToSizeOfBoundingBox",
 | 
			
		||||
        "computed": "asSpecified",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "viewport-fit": {
 | 
			
		||||
        "syntax": "auto | contain | cover",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "no",
 | 
			
		||||
        "computed": "asSpecified",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "width": {
 | 
			
		||||
        "syntax": "<viewport-length>{1,2}",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": [
 | 
			
		||||
          "min-width",
 | 
			
		||||
          "max-width"
 | 
			
		||||
        ],
 | 
			
		||||
        "percentages": [
 | 
			
		||||
          "min-width",
 | 
			
		||||
          "max-width"
 | 
			
		||||
        ],
 | 
			
		||||
        "computed": [
 | 
			
		||||
          "min-width",
 | 
			
		||||
          "max-width"
 | 
			
		||||
        ],
 | 
			
		||||
        "order": "orderOfAppearance",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      },
 | 
			
		||||
      "zoom": {
 | 
			
		||||
        "syntax": "auto | <number> | <percentage>",
 | 
			
		||||
        "media": [
 | 
			
		||||
          "visual",
 | 
			
		||||
          "continuous"
 | 
			
		||||
        ],
 | 
			
		||||
        "initial": "auto",
 | 
			
		||||
        "percentages": "the zoom factor itself",
 | 
			
		||||
        "computed": "autoNonNegativeOrPercentage",
 | 
			
		||||
        "order": "uniqueOrder",
 | 
			
		||||
        "status": "standard"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@viewport"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										131
									
								
								node_modules/mdn-data/css/at-rules.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										131
									
								
								node_modules/mdn-data/css/at-rules.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,131 @@
 | 
			
		||||
{
 | 
			
		||||
  "definitions": {
 | 
			
		||||
    "stringOrPropertyList": {
 | 
			
		||||
      "oneOf": [
 | 
			
		||||
        {
 | 
			
		||||
          "type": "string"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          "type": "array",
 | 
			
		||||
          "minItems": 1,
 | 
			
		||||
          "uniqueItems": true,
 | 
			
		||||
          "items": {
 | 
			
		||||
            "type": "string",
 | 
			
		||||
            "property-reference": {
 | 
			
		||||
              "comment": "property-reference is an extension to the JSON schema validator. Here it jumps 3 levels up in the hierarchy and tests if a value is an existing key in descriptors. See test/validate-schema.js for implementation details.",
 | 
			
		||||
              "$data": "3"
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      ]
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "type": "object",
 | 
			
		||||
  "additionalProperties": {
 | 
			
		||||
    "type": "object",
 | 
			
		||||
    "additionalProperties": false,
 | 
			
		||||
    "properties": {
 | 
			
		||||
      "syntax": {
 | 
			
		||||
        "type": "string"
 | 
			
		||||
      },
 | 
			
		||||
      "interfaces": {
 | 
			
		||||
        "type": "array",
 | 
			
		||||
        "items": {
 | 
			
		||||
          "type": "string"
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "groups": {
 | 
			
		||||
        "type": "array",
 | 
			
		||||
        "minitems": 1,
 | 
			
		||||
        "uniqueItems": true,
 | 
			
		||||
        "items": {
 | 
			
		||||
          "$ref": "definitions.json#/groupList"
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "descriptors": {
 | 
			
		||||
        "type": "object",
 | 
			
		||||
        "additionalProperties": {
 | 
			
		||||
          "type": "object",
 | 
			
		||||
          "additionalProperties": false,
 | 
			
		||||
          "properties": {
 | 
			
		||||
            "syntax": {
 | 
			
		||||
              "type": "string"
 | 
			
		||||
            },
 | 
			
		||||
            "media": {
 | 
			
		||||
              "oneOf": [
 | 
			
		||||
                {
 | 
			
		||||
                  "type": "string",
 | 
			
		||||
                  "enum": [
 | 
			
		||||
                    "all",
 | 
			
		||||
                    "continuous",
 | 
			
		||||
                    "paged",
 | 
			
		||||
                    "visual"
 | 
			
		||||
                  ]
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                  "type": "array",
 | 
			
		||||
                  "minItems": 2,
 | 
			
		||||
                  "uniqueItems": true,
 | 
			
		||||
                  "items": {
 | 
			
		||||
                    "type": "string",
 | 
			
		||||
                    "enum": [
 | 
			
		||||
                      "continuous",
 | 
			
		||||
                      "paged",
 | 
			
		||||
                      "visual"
 | 
			
		||||
                    ]
 | 
			
		||||
                  }
 | 
			
		||||
                }
 | 
			
		||||
              ]
 | 
			
		||||
            },
 | 
			
		||||
            "initial": {
 | 
			
		||||
              "$ref": "#/definitions/stringOrPropertyList"
 | 
			
		||||
            },
 | 
			
		||||
            "percentages": {
 | 
			
		||||
              "$ref": "#/definitions/stringOrPropertyList"
 | 
			
		||||
            },
 | 
			
		||||
            "computed": {
 | 
			
		||||
              "$ref": "#/definitions/stringOrPropertyList"
 | 
			
		||||
            },
 | 
			
		||||
            "order": {
 | 
			
		||||
              "enum": [
 | 
			
		||||
                "orderOfAppearance",
 | 
			
		||||
                "uniqueOrder"
 | 
			
		||||
              ]
 | 
			
		||||
            },
 | 
			
		||||
            "status": {
 | 
			
		||||
              "enum": [
 | 
			
		||||
                "standard",
 | 
			
		||||
                "nonstandard",
 | 
			
		||||
                "experimental"
 | 
			
		||||
              ]
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
          "required": [
 | 
			
		||||
            "syntax",
 | 
			
		||||
            "initial",
 | 
			
		||||
            "percentages",
 | 
			
		||||
            "computed",
 | 
			
		||||
            "order",
 | 
			
		||||
            "status"
 | 
			
		||||
          ]
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "status": {
 | 
			
		||||
        "enum": [
 | 
			
		||||
          "standard",
 | 
			
		||||
          "nonstandard",
 | 
			
		||||
          "experimental"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "mdn_url": {
 | 
			
		||||
        "type": "string",
 | 
			
		||||
        "pattern": "^https://developer.mozilla.org/docs/Web/CSS/"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "required": [
 | 
			
		||||
      "syntax",
 | 
			
		||||
      "groups",
 | 
			
		||||
      "status"
 | 
			
		||||
    ]
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										78
									
								
								node_modules/mdn-data/css/definitions.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								node_modules/mdn-data/css/definitions.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,78 @@
 | 
			
		||||
{
 | 
			
		||||
  "groupList": {
 | 
			
		||||
    "enum": [
 | 
			
		||||
      "Basic Selectors",
 | 
			
		||||
      "Combinators",
 | 
			
		||||
      "Compositing and Blending",
 | 
			
		||||
      "CSS Angles",
 | 
			
		||||
      "CSS Animations",
 | 
			
		||||
      "CSS Backgrounds and Borders",
 | 
			
		||||
      "CSS Basic User Interface",
 | 
			
		||||
      "CSS Box Model",
 | 
			
		||||
      "CSS Box Alignment",
 | 
			
		||||
      "CSS Break",
 | 
			
		||||
      "CSS Cascading and Inheritance",
 | 
			
		||||
      "CSS Charsets",
 | 
			
		||||
      "CSS Color",
 | 
			
		||||
      "CSS Columns",
 | 
			
		||||
      "CSS Conditional Rules",
 | 
			
		||||
      "CSS Containment",
 | 
			
		||||
      "CSS Counter Styles",
 | 
			
		||||
      "CSS Device Adaptation",
 | 
			
		||||
      "CSS Display",
 | 
			
		||||
      "CSS Flexible Box Layout",
 | 
			
		||||
      "CSS Flexible Lengths",
 | 
			
		||||
      "CSS Fonts",
 | 
			
		||||
      "CSS Fragmentation",
 | 
			
		||||
      "CSS Frequencies",
 | 
			
		||||
      "CSS Generated Content",
 | 
			
		||||
      "CSS Grid Layout",
 | 
			
		||||
      "CSS Houdini",
 | 
			
		||||
      "CSS Images",
 | 
			
		||||
      "CSS Inline",
 | 
			
		||||
      "CSS Lengths",
 | 
			
		||||
      "CSS Lists and Counters",
 | 
			
		||||
      "CSS Logical Properties",
 | 
			
		||||
      "CSS Masking",
 | 
			
		||||
      "CSS Miscellaneous",
 | 
			
		||||
      "CSS Motion Path",
 | 
			
		||||
      "CSS Namespaces",
 | 
			
		||||
      "CSS Overflow",
 | 
			
		||||
      "CSS Pages",
 | 
			
		||||
      "CSS Positioning",
 | 
			
		||||
      "CSS Regions",
 | 
			
		||||
      "CSS Resolutions",
 | 
			
		||||
      "CSS Ruby",
 | 
			
		||||
      "CSS Scroll Anchoring",
 | 
			
		||||
      "CSS Scrollbars",
 | 
			
		||||
      "CSS Scroll Snap",
 | 
			
		||||
      "CSS Shadow Parts",
 | 
			
		||||
      "CSS Shapes",
 | 
			
		||||
      "CSS Speech",
 | 
			
		||||
      "CSS Table",
 | 
			
		||||
      "CSS Text",
 | 
			
		||||
      "CSS Text Decoration",
 | 
			
		||||
      "CSS Times",
 | 
			
		||||
      "CSS Transforms",
 | 
			
		||||
      "CSS Transitions",
 | 
			
		||||
      "CSS Types",
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Variables",
 | 
			
		||||
      "CSS Will Change",
 | 
			
		||||
      "CSS Writing Modes",
 | 
			
		||||
      "CSSOM View",
 | 
			
		||||
      "Filter Effects",
 | 
			
		||||
      "Grouping Selectors",
 | 
			
		||||
      "MathML",
 | 
			
		||||
      "Media Queries",
 | 
			
		||||
      "Microsoft Extensions",
 | 
			
		||||
      "Mozilla Extensions",
 | 
			
		||||
      "Pointer Events",
 | 
			
		||||
      "Pseudo",
 | 
			
		||||
      "Pseudo-classes",
 | 
			
		||||
      "Pseudo-elements",
 | 
			
		||||
      "Selectors",
 | 
			
		||||
      "WebKit Extensions"
 | 
			
		||||
    ]
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										8
									
								
								node_modules/mdn-data/css/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								node_modules/mdn-data/css/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
module.exports = {
 | 
			
		||||
  atRules:    require('./at-rules'),
 | 
			
		||||
  selectors:  require('./selectors'),
 | 
			
		||||
  types:      require('./types'),
 | 
			
		||||
  properties: require('./properties'),
 | 
			
		||||
  syntaxes:   require('./syntaxes'),
 | 
			
		||||
  units:      require('./units'),
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										9626
									
								
								node_modules/mdn-data/css/properties.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9626
									
								
								node_modules/mdn-data/css/properties.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										412
									
								
								node_modules/mdn-data/css/properties.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										412
									
								
								node_modules/mdn-data/css/properties.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,412 @@
 | 
			
		||||
{
 | 
			
		||||
  "definitions": {
 | 
			
		||||
    "propertyList": {
 | 
			
		||||
      "type": "array",
 | 
			
		||||
      "minItems": 1,
 | 
			
		||||
      "uniqueItems": true,
 | 
			
		||||
      "items": {
 | 
			
		||||
        "type": "string",
 | 
			
		||||
        "property-reference": {
 | 
			
		||||
          "comment": "property-reference is an extension to the JSON schema validator. Here it jumps to the root level of the hierarchy and tests if a value is an existing key there (i.e a defined property). See test/validate-schema.js for implementation details.",
 | 
			
		||||
          "$data": "/"
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "animationType": {
 | 
			
		||||
      "enum": [
 | 
			
		||||
        "angleBasicShapeOrPath",
 | 
			
		||||
        "angleOrBasicShapeOrPath",
 | 
			
		||||
        "basicShapeOtherwiseNo",
 | 
			
		||||
        "byComputedValueType",
 | 
			
		||||
        "color",
 | 
			
		||||
        "discrete",
 | 
			
		||||
        "eachOfShorthandPropertiesExceptUnicodeBiDiAndDirection",
 | 
			
		||||
        "filterList",
 | 
			
		||||
        "fontStretch",
 | 
			
		||||
        "fontWeight",
 | 
			
		||||
        "integer",
 | 
			
		||||
        "length",
 | 
			
		||||
        "lpc",
 | 
			
		||||
        "notAnimatable",
 | 
			
		||||
        "numberOrLength",
 | 
			
		||||
        "number",
 | 
			
		||||
        "position",
 | 
			
		||||
        "rectangle",
 | 
			
		||||
        "repeatableListOfSimpleListOfLpc",
 | 
			
		||||
        "shadowList",
 | 
			
		||||
        "simpleListOfLpc",
 | 
			
		||||
        "simpleListOfLpcDifferenceLpc",
 | 
			
		||||
        "transform",
 | 
			
		||||
        "visibility"
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "percentages": {
 | 
			
		||||
      "enum": [
 | 
			
		||||
        "blockSizeOfContainingBlock",
 | 
			
		||||
        "dependsOnLayoutModel",
 | 
			
		||||
        "inlineSizeOfContainingBlock",
 | 
			
		||||
        "lengthsAsPercentages",
 | 
			
		||||
        "logicalHeightOfContainingBlock",
 | 
			
		||||
        "logicalWidthOfContainingBlock",
 | 
			
		||||
        "logicalHeightOrWidthOfContainingBlock",
 | 
			
		||||
        "mapToRange0To1",
 | 
			
		||||
        "maxZoomFactor",
 | 
			
		||||
        "minZoomFactor",
 | 
			
		||||
        "no",
 | 
			
		||||
        "referToBorderBox",
 | 
			
		||||
        "referToContainingBlockHeight",
 | 
			
		||||
        "referToDimensionOfBorderBox",
 | 
			
		||||
        "referToDimensionOfContentArea",
 | 
			
		||||
        "referToElementFontSize",
 | 
			
		||||
        "referToFlexContainersInnerMainSize",
 | 
			
		||||
        "referToHeightOfBackgroundPositioningAreaMinusBackgroundImageHeight",
 | 
			
		||||
        "referToLineBoxWidth",
 | 
			
		||||
        "referToLineHeight",
 | 
			
		||||
        "referToParentElementsFontSize",
 | 
			
		||||
        "referToSizeOfBackgroundPositioningAreaMinusBackgroundImageSize",
 | 
			
		||||
        "referToSizeOfBorderImage",
 | 
			
		||||
        "referToSizeOfBoundingBox",
 | 
			
		||||
        "referToSizeOfContainingBlock",
 | 
			
		||||
        "referToSizeOfElement",
 | 
			
		||||
        "referToSizeOfFont",
 | 
			
		||||
        "referToSizeOfMaskBorderImage",
 | 
			
		||||
        "referToSizeOfMaskPaintingArea",
 | 
			
		||||
        "referToTotalPathLength",
 | 
			
		||||
        "referToWidthAndHeightOfElement",
 | 
			
		||||
        "referToWidthOfAffectedGlyph",
 | 
			
		||||
        "referToWidthOfBackgroundPositioningAreaMinusBackgroundImageHeight",
 | 
			
		||||
        "referToWidthOfContainingBlock",
 | 
			
		||||
        "referToWidthOrHeightOfBorderImageArea",
 | 
			
		||||
        "referToReferenceBoxWhenSpecifiedOtherwiseBorderBox",
 | 
			
		||||
        "regardingHeightOfGeneratedBoxContainingBlockPercentages0",
 | 
			
		||||
        "regardingHeightOfGeneratedBoxContainingBlockPercentagesNone",
 | 
			
		||||
        "regardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlock",
 | 
			
		||||
        "relativeToBackgroundPositioningArea",
 | 
			
		||||
        "relativeToMaskBorderImageArea",
 | 
			
		||||
        "relativeToScrollContainerPaddingBoxAxis",
 | 
			
		||||
        "relativeToTheScrollContainersScrollport",
 | 
			
		||||
        "relativeToWidthAndHeight"
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "computed": {
 | 
			
		||||
      "enum": [
 | 
			
		||||
        "absoluteLength",
 | 
			
		||||
        "absoluteLength0ForNone",
 | 
			
		||||
        "absoluteLength0IfColumnRuleStyleNoneOrHidden",
 | 
			
		||||
        "absoluteLengthOr0IfBorderBottomStyleNoneOrHidden",
 | 
			
		||||
        "absoluteLengthOr0IfBorderLeftStyleNoneOrHidden",
 | 
			
		||||
        "absoluteLengthOr0IfBorderRightStyleNoneOrHidden",
 | 
			
		||||
        "absoluteLengthOr0IfBorderTopStyleNoneOrHidden",
 | 
			
		||||
        "absoluteLengthOrAsSpecified",
 | 
			
		||||
        "absoluteLengthOrKeyword",
 | 
			
		||||
        "absoluteLengthOrNone",
 | 
			
		||||
        "absoluteLengthOrNormal",
 | 
			
		||||
        "absoluteLengthOrPercentage",
 | 
			
		||||
        "absoluteLengthsSpecifiedColorAsSpecified",
 | 
			
		||||
        "absoluteLengthZeroIfBorderStyleNoneOrHidden",
 | 
			
		||||
        "absoluteLengthZeroOrLarger",
 | 
			
		||||
        "absoluteURIOrNone",
 | 
			
		||||
        "angleRoundedToNextQuarter",
 | 
			
		||||
        "asAutoOrColor",
 | 
			
		||||
        "asDefinedForBasicShapeWithAbsoluteURIOtherwiseAsSpecified",
 | 
			
		||||
        "asLength",
 | 
			
		||||
        "asSpecified",
 | 
			
		||||
        "asSpecifiedAppliesToEachProperty",
 | 
			
		||||
        "asSpecifiedButVisibleOrClipReplacedToAutoOrHiddenIfOtherValueDifferent",
 | 
			
		||||
        "asSpecifiedExceptMatchParent",
 | 
			
		||||
        "asSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferent",
 | 
			
		||||
        "asSpecifiedRelativeToAbsoluteLengths",
 | 
			
		||||
        "asSpecifiedURLsAbsolute",
 | 
			
		||||
        "asSpecifiedWithExceptionOfResolution",
 | 
			
		||||
        "asSpecifiedWithLengthsAbsoluteAndNormalComputingToZeroExceptMultiColumn",
 | 
			
		||||
        "asSpecifiedWithLengthValuesComputed",
 | 
			
		||||
        "asSpecifiedWithVarsSubstituted",
 | 
			
		||||
        "autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent",
 | 
			
		||||
        "autoOrRectangle",
 | 
			
		||||
        "colorPlusThreeAbsoluteLengths",
 | 
			
		||||
        "computedColor",
 | 
			
		||||
        "consistsOfTwoDimensionKeywords",
 | 
			
		||||
        "consistsOfTwoKeywordsForOriginAndOffsets",
 | 
			
		||||
        "forLengthAbsoluteValueOtherwisePercentage",
 | 
			
		||||
        "invertForTranslucentColorRGBAOtherwiseRGB",
 | 
			
		||||
        "keywordOrNumericalValueBolderLighterTransformedToRealValue",
 | 
			
		||||
        "keywordPlusIntegerIfDigits",
 | 
			
		||||
        "lengthAbsolutePercentageAsSpecifiedOtherwiseAuto",
 | 
			
		||||
        "listEachItemConsistingOfAbsoluteLengthPercentageAndOrigin",
 | 
			
		||||
        "listEachItemHasTwoKeywordsOnePerDimension",
 | 
			
		||||
        "listEachItemIdentifyerOrNoneAuto",
 | 
			
		||||
        "listEachItemTwoKeywordsOriginOffsets",
 | 
			
		||||
        "noneOrImageWithAbsoluteURI",
 | 
			
		||||
        "normalizedAngle",
 | 
			
		||||
        "normalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecified",
 | 
			
		||||
        "oneToFourPercentagesOrAbsoluteLengthsPlusFill",
 | 
			
		||||
        "optimumValueOfAbsoluteLengthOrNormal",
 | 
			
		||||
        "percentageAsSpecifiedAbsoluteLengthOrNone",
 | 
			
		||||
        "percentageAsSpecifiedOrAbsoluteLength",
 | 
			
		||||
        "percentageAutoOrAbsoluteLength",
 | 
			
		||||
        "percentageOrAbsoluteLengthPlusKeywords",
 | 
			
		||||
        "sameAsBoxOffsets",
 | 
			
		||||
        "sameAsMaxWidthAndMaxHeight",
 | 
			
		||||
        "sameAsMinWidthAndMinHeight",
 | 
			
		||||
        "sameAsWidthAndHeight",
 | 
			
		||||
        "specifiedIntegerOrAbsoluteLength",
 | 
			
		||||
        "specifiedValueClipped0To1",
 | 
			
		||||
        "specifiedValueNumberClipped0To1",
 | 
			
		||||
        "theComputedLength",
 | 
			
		||||
        "theKeywordListStyleImageNoneOrComputedValue",
 | 
			
		||||
        "translucentValuesRGBAOtherwiseRGB",
 | 
			
		||||
        "twoAbsoluteLengthOrPercentages",
 | 
			
		||||
        "twoAbsoluteLengths"
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "appliesto": {
 | 
			
		||||
      "enum": [
 | 
			
		||||
        "absolutelyPositionedElements",
 | 
			
		||||
        "allElements",
 | 
			
		||||
        "allElementsAcceptingWidthOrHeight",
 | 
			
		||||
        "allElementsAndPseudos",
 | 
			
		||||
        "allElementsAndText",
 | 
			
		||||
        "allElementsButNonReplacedAndTableColumns",
 | 
			
		||||
        "allElementsButNonReplacedAndTableRows",
 | 
			
		||||
        "allElementsCreatingNativeWindows",
 | 
			
		||||
        "allElementsExceptGeneratedContentOrPseudoElements",
 | 
			
		||||
        "allElementsExceptInlineBoxesAndInternalRubyOrTableBoxes",
 | 
			
		||||
        "allElementsExceptInternalTableDisplayTypes",
 | 
			
		||||
        "allElementsExceptNonReplacedInlineElementsTableRowsColumnsRowColumnGroups",
 | 
			
		||||
        "allElementsExceptTableDisplayTypes",
 | 
			
		||||
        "allElementsExceptTableElementsWhenCollapse",
 | 
			
		||||
        "allElementsExceptTableRowColumnGroupsTableRowsColumns",
 | 
			
		||||
        "allElementsExceptTableRowGroupsRowsColumnGroupsAndColumns",
 | 
			
		||||
        "allElementsNoEffectIfDisplayNone",
 | 
			
		||||
        "allElementsSomeValuesNoEffectOnNonInlineElements",
 | 
			
		||||
        "allElementsSVGContainerElements",
 | 
			
		||||
        "allElementsSVGContainerGraphicsAndGraphicsReferencingElements",
 | 
			
		||||
        "allElementsThatCanReferenceImages",
 | 
			
		||||
        "allElementsTreeAbidingPseudoElementsPageMarginBoxes",
 | 
			
		||||
        "allElementsUAsNotRequiredWhenCollapse",
 | 
			
		||||
        "anyElementEffectOnProgressAndMeter",
 | 
			
		||||
        "beforeAndAfterPseudos",
 | 
			
		||||
        "blockContainerElements",
 | 
			
		||||
        "blockContainers",
 | 
			
		||||
        "blockContainersAndMultiColumnContainers",
 | 
			
		||||
        "blockContainersExceptMultiColumnContainers",
 | 
			
		||||
        "blockContainersExceptTableWrappers",
 | 
			
		||||
        "blockContainersFlexContainersGridContainers",
 | 
			
		||||
        "blockElementsInNormalFlow",
 | 
			
		||||
        "blockLevelElements",
 | 
			
		||||
        "blockLevelBoxesAndAbsolutelyPositionedBoxesAndGridItems",
 | 
			
		||||
        "boxElements",
 | 
			
		||||
        "childrenOfBoxElements",
 | 
			
		||||
        "directChildrenOfElementsWithDisplayMozBoxMozInlineBox",
 | 
			
		||||
        "elementsForWhichLayoutContainmentCanApply",
 | 
			
		||||
        "elementsForWhichSizeContainmentCanApply",
 | 
			
		||||
        "elementsThatAcceptInput",
 | 
			
		||||
        "elementsWithDisplayBoxOrInlineBox",
 | 
			
		||||
        "elementsWithDisplayMarker",
 | 
			
		||||
        "elementsWithDisplayMozBoxMozInlineBox",
 | 
			
		||||
        "elementsWithOverflowNotVisibleAndReplacedElements",
 | 
			
		||||
        "exclusionElements",
 | 
			
		||||
        "firstLetterPseudoElementsAndInlineLevelFirstChildren",
 | 
			
		||||
        "flexContainers",
 | 
			
		||||
        "flexItemsAndAbsolutelyPositionedFlexContainerChildren",
 | 
			
		||||
        "flexItemsAndInFlowPseudos",
 | 
			
		||||
        "flexItemsGridItemsAbsolutelyPositionedContainerChildren",
 | 
			
		||||
        "flexItemsGridItemsAndAbsolutelyPositionedBoxes",
 | 
			
		||||
        "floats",
 | 
			
		||||
        "gridContainers",
 | 
			
		||||
        "gridContainersWithMasonryLayout",
 | 
			
		||||
        "gridContainersWithMasonryLayoutInTheirBlockAxis",
 | 
			
		||||
        "gridContainersWithMasonryLayoutInTheirInlineAxis",
 | 
			
		||||
        "gridItemsAndBoxesWithinGridContainer",
 | 
			
		||||
        "iframeElements",
 | 
			
		||||
        "images",
 | 
			
		||||
        "inFlowBlockLevelElements",
 | 
			
		||||
        "inFlowChildrenOfBoxElements",
 | 
			
		||||
        "inlineLevelAndTableCellElements",
 | 
			
		||||
        "listItems",
 | 
			
		||||
        "maskElements",
 | 
			
		||||
        "multicolElements",
 | 
			
		||||
        "multiColumnElementsFlexContainersGridContainers",
 | 
			
		||||
        "multilineFlexContainers",
 | 
			
		||||
        "nonReplacedBlockAndInlineBlockElements",
 | 
			
		||||
        "nonReplacedBlockElements",
 | 
			
		||||
        "nonReplacedElements",
 | 
			
		||||
        "nonReplacedInlineElements",
 | 
			
		||||
        "positionedElements",
 | 
			
		||||
        "replacedElements",
 | 
			
		||||
        "rubyAnnotationsContainers",
 | 
			
		||||
        "rubyBasesAnnotationsBaseAnnotationContainers",
 | 
			
		||||
        "sameAsMargin",
 | 
			
		||||
        "sameAsWidthAndHeight",
 | 
			
		||||
        "scrollContainers",
 | 
			
		||||
        "scrollingBoxes",
 | 
			
		||||
        "sensitiveTextInputs",
 | 
			
		||||
        "tableCaptionElements",
 | 
			
		||||
        "tableCellElements",
 | 
			
		||||
        "tableElements",
 | 
			
		||||
        "textElements",
 | 
			
		||||
        "textFields",
 | 
			
		||||
        "transformableElements",
 | 
			
		||||
        "xulImageElements"
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "alsoApplyTo": {
 | 
			
		||||
      "type": "array",
 | 
			
		||||
      "minItems": 1,
 | 
			
		||||
      "uniqueItems": true,
 | 
			
		||||
      "items": {
 | 
			
		||||
        "enum": [
 | 
			
		||||
          "::first-letter",
 | 
			
		||||
          "::first-line",
 | 
			
		||||
          "::placeholder"
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "order": {
 | 
			
		||||
      "enum": [
 | 
			
		||||
        "canonicalOrder",
 | 
			
		||||
        "lengthOrPercentageBeforeKeywordIfBothPresent",
 | 
			
		||||
        "lengthOrPercentageBeforeKeywords",
 | 
			
		||||
        "oneOrTwoValuesLengthAbsoluteKeywordsPercentages",
 | 
			
		||||
        "orderOfAppearance",
 | 
			
		||||
        "percentagesOrLengthsFollowedByFill",
 | 
			
		||||
        "perGrammar",
 | 
			
		||||
        "uniqueOrder"
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "status": {
 | 
			
		||||
      "enum": [
 | 
			
		||||
        "standard",
 | 
			
		||||
        "nonstandard",
 | 
			
		||||
        "experimental",
 | 
			
		||||
        "obsolete"
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "mdn_url": {
 | 
			
		||||
      "type": "string",
 | 
			
		||||
      "pattern": "^https://developer.mozilla.org/docs/"
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "type": "object",
 | 
			
		||||
  "additionalProperties": {
 | 
			
		||||
    "type": "object",
 | 
			
		||||
    "additionalProperties": false,
 | 
			
		||||
    "required": [
 | 
			
		||||
      "syntax",
 | 
			
		||||
      "inherited",
 | 
			
		||||
      "animationType",
 | 
			
		||||
      "percentages",
 | 
			
		||||
      "groups",
 | 
			
		||||
      "initial",
 | 
			
		||||
      "appliesto",
 | 
			
		||||
      "computed",
 | 
			
		||||
      "order",
 | 
			
		||||
      "status"
 | 
			
		||||
    ],
 | 
			
		||||
    "properties": {
 | 
			
		||||
      "syntax": {
 | 
			
		||||
        "type": "string"
 | 
			
		||||
      },
 | 
			
		||||
      "media": {
 | 
			
		||||
        "oneOf": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "string",
 | 
			
		||||
            "enum": [
 | 
			
		||||
              "all",
 | 
			
		||||
              "aural",
 | 
			
		||||
              "continuous",
 | 
			
		||||
              "interactive",
 | 
			
		||||
              "none",
 | 
			
		||||
              "noPracticalMedia",
 | 
			
		||||
              "paged",
 | 
			
		||||
              "visual",
 | 
			
		||||
              "visualInContinuousMediaNoEffectInOverflowColumns"
 | 
			
		||||
            ]
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "type": "array",
 | 
			
		||||
            "minItems": 2,
 | 
			
		||||
            "uniqueItems": true,
 | 
			
		||||
            "items": {
 | 
			
		||||
              "type": "string",
 | 
			
		||||
              "enum": [
 | 
			
		||||
                "interactive",
 | 
			
		||||
                "paged",
 | 
			
		||||
                "visual"
 | 
			
		||||
              ]
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "inherited": {
 | 
			
		||||
        "type": "boolean"
 | 
			
		||||
      },
 | 
			
		||||
      "animationType": {
 | 
			
		||||
        "oneOf": [
 | 
			
		||||
          {
 | 
			
		||||
            "$ref": "#/definitions/animationType"
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "$ref": "#/definitions/propertyList"
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "percentages": {
 | 
			
		||||
        "oneOf": [
 | 
			
		||||
          {
 | 
			
		||||
            "$ref": "#/definitions/percentages"
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "$ref": "#/definitions/propertyList"
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "groups": {
 | 
			
		||||
        "type": "array",
 | 
			
		||||
        "minitems": 1,
 | 
			
		||||
        "uniqueItems": true,
 | 
			
		||||
        "items": {
 | 
			
		||||
          "$ref": "definitions.json#/groupList"
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "initial": {
 | 
			
		||||
        "oneOf": [
 | 
			
		||||
          {
 | 
			
		||||
            "type": "string"
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "$ref": "#/definitions/propertyList"
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "appliesto": {
 | 
			
		||||
        "$ref": "#/definitions/appliesto"
 | 
			
		||||
      },
 | 
			
		||||
      "alsoAppliesTo": {
 | 
			
		||||
        "$ref": "#/definitions/alsoApplyTo"
 | 
			
		||||
      },
 | 
			
		||||
      "computed": {
 | 
			
		||||
        "oneOf": [
 | 
			
		||||
          {
 | 
			
		||||
            "$ref": "#/definitions/computed"
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            "$ref": "#/definitions/propertyList"
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "order": {
 | 
			
		||||
        "$ref": "#/definitions/order"
 | 
			
		||||
      },
 | 
			
		||||
      "stacking": {
 | 
			
		||||
        "type": "boolean"
 | 
			
		||||
      },
 | 
			
		||||
      "status": {
 | 
			
		||||
        "$ref": "#/definitions/status"
 | 
			
		||||
      },
 | 
			
		||||
      "mdn_url": {
 | 
			
		||||
        "$ref": "#/definitions/mdn_url"
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										32
									
								
								node_modules/mdn-data/css/readme.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								node_modules/mdn-data/css/readme.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
# MDN CSS data
 | 
			
		||||
 | 
			
		||||
This folder contains data about the different features of the [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS) language.
 | 
			
		||||
 | 
			
		||||
## Different types of CSS data
 | 
			
		||||
 | 
			
		||||
The CSS data is split into these parts:
 | 
			
		||||
 | 
			
		||||
* **at-rules**:
 | 
			
		||||
[data](https://github.com/mdn/data/blob/master/css/at-rules.json) |
 | 
			
		||||
[schema](https://github.com/mdn/data/blob/master/css/at-rules.schema.json) |
 | 
			
		||||
[docs](https://github.com/mdn/data/blob/master/css/at-rules.md)
 | 
			
		||||
* **properties**:
 | 
			
		||||
[data](https://github.com/mdn/data/blob/master/css/properties.json) |
 | 
			
		||||
[schema](https://github.com/mdn/data/blob/master/css/properties.schema.json) |
 | 
			
		||||
[docs](https://github.com/mdn/data/blob/master/css/properties.md)
 | 
			
		||||
* **selectors**:
 | 
			
		||||
[data](https://github.com/mdn/data/blob/master/css/selectors.json) |
 | 
			
		||||
[schema](https://github.com/mdn/data/blob/master/css/selectors.schema.json) |
 | 
			
		||||
[docs](https://github.com/mdn/data/blob/master/css/selectors.md)
 | 
			
		||||
* **syntaxes**:
 | 
			
		||||
[data](https://github.com/mdn/data/blob/master/css/syntaxes.json) |
 | 
			
		||||
[schema](https://github.com/mdn/data/blob/master/css/syntaxes.schema.json) |
 | 
			
		||||
[docs](https://github.com/mdn/data/blob/master/css/syntaxes.md)
 | 
			
		||||
* **types**:
 | 
			
		||||
[data](https://github.com/mdn/data/blob/master/css/types.json) |
 | 
			
		||||
[schema](https://github.com/mdn/data/blob/master/css/types.schema.json) |
 | 
			
		||||
[docs](https://github.com/mdn/data/blob/master/css/types.md)
 | 
			
		||||
* **units**:
 | 
			
		||||
[data](https://github.com/mdn/data/blob/master/css/units.json) |
 | 
			
		||||
[schema](https://github.com/mdn/data/blob/master/css/units.schema.json) |
 | 
			
		||||
[docs](https://github.com/mdn/data/blob/master/css/units.md)
 | 
			
		||||
							
								
								
									
										1044
									
								
								node_modules/mdn-data/css/selectors.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1044
									
								
								node_modules/mdn-data/css/selectors.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										36
									
								
								node_modules/mdn-data/css/selectors.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								node_modules/mdn-data/css/selectors.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
{
 | 
			
		||||
  "type": "object",
 | 
			
		||||
  "additionalProperties": {
 | 
			
		||||
    "type": "object",
 | 
			
		||||
    "additionalProperties": false,
 | 
			
		||||
    "properties": {
 | 
			
		||||
      "syntax": {
 | 
			
		||||
        "type": "string"
 | 
			
		||||
      },
 | 
			
		||||
      "groups": {
 | 
			
		||||
        "type": "array",
 | 
			
		||||
        "minitems": 1,
 | 
			
		||||
        "uniqueItems": true,
 | 
			
		||||
        "items": {
 | 
			
		||||
          "$ref": "definitions.json#/groupList"
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "status": {
 | 
			
		||||
        "enum": [
 | 
			
		||||
          "standard",
 | 
			
		||||
          "nonstandard",
 | 
			
		||||
          "experimental"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "mdn_url": {
 | 
			
		||||
        "type": "string",
 | 
			
		||||
        "pattern": "^https://developer.mozilla.org/docs/Web/CSS/"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "required": [
 | 
			
		||||
      "syntax",
 | 
			
		||||
      "groups",
 | 
			
		||||
      "status"
 | 
			
		||||
    ]
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										866
									
								
								node_modules/mdn-data/css/syntaxes.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										866
									
								
								node_modules/mdn-data/css/syntaxes.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,866 @@
 | 
			
		||||
{
 | 
			
		||||
  "abs()": {
 | 
			
		||||
    "syntax": "abs( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "absolute-size": {
 | 
			
		||||
    "syntax": "xx-small | x-small | small | medium | large | x-large | xx-large | xxx-large"
 | 
			
		||||
  },
 | 
			
		||||
  "acos()": {
 | 
			
		||||
    "syntax": "acos( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "alpha-value": {
 | 
			
		||||
    "syntax": "<number> | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "angle-percentage": {
 | 
			
		||||
    "syntax": "<angle> | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "angular-color-hint": {
 | 
			
		||||
    "syntax": "<angle-percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "angular-color-stop": {
 | 
			
		||||
    "syntax": "<color> && <color-stop-angle>?"
 | 
			
		||||
  },
 | 
			
		||||
  "angular-color-stop-list": {
 | 
			
		||||
    "syntax": "[ <angular-color-stop> [, <angular-color-hint>]? ]# , <angular-color-stop>"
 | 
			
		||||
  },
 | 
			
		||||
  "animateable-feature": {
 | 
			
		||||
    "syntax": "scroll-position | contents | <custom-ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "asin()": {
 | 
			
		||||
    "syntax": "asin( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "atan()": {
 | 
			
		||||
    "syntax": "atan( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "atan2()": {
 | 
			
		||||
    "syntax": "atan2( <calc-sum>, <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "attachment": {
 | 
			
		||||
    "syntax": "scroll | fixed | local"
 | 
			
		||||
  },
 | 
			
		||||
  "attr()": {
 | 
			
		||||
    "syntax": "attr( <attr-name> <type-or-unit>? [, <attr-fallback> ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "attr-matcher": {
 | 
			
		||||
    "syntax": "[ '~' | '|' | '^' | '$' | '*' ]? '='"
 | 
			
		||||
  },
 | 
			
		||||
  "attr-modifier": {
 | 
			
		||||
    "syntax": "i | s"
 | 
			
		||||
  },
 | 
			
		||||
  "attribute-selector": {
 | 
			
		||||
    "syntax": "'[' <wq-name> ']' | '[' <wq-name> <attr-matcher> [ <string-token> | <ident-token> ] <attr-modifier>? ']'"
 | 
			
		||||
  },
 | 
			
		||||
  "auto-repeat": {
 | 
			
		||||
    "syntax": "repeat( [ auto-fill | auto-fit ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "auto-track-list": {
 | 
			
		||||
    "syntax": "[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat>\n[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?"
 | 
			
		||||
  },
 | 
			
		||||
  "axis": {
 | 
			
		||||
    "syntax": "block | inline | vertical | horizontal"
 | 
			
		||||
  },
 | 
			
		||||
  "baseline-position": {
 | 
			
		||||
    "syntax": "[ first | last ]? baseline"
 | 
			
		||||
  },
 | 
			
		||||
  "basic-shape": {
 | 
			
		||||
    "syntax": "<inset()> | <circle()> | <ellipse()> | <polygon()> | <path()>"
 | 
			
		||||
  },
 | 
			
		||||
  "bg-image": {
 | 
			
		||||
    "syntax": "none | <image>"
 | 
			
		||||
  },
 | 
			
		||||
  "bg-layer": {
 | 
			
		||||
    "syntax": "<bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"
 | 
			
		||||
  },
 | 
			
		||||
  "bg-position": {
 | 
			
		||||
    "syntax": "[ [ left | center | right | top | bottom | <length-percentage> ] | [ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ] | [ center | [ left | right ] <length-percentage>? ] && [ center | [ top | bottom ] <length-percentage>? ] ]"
 | 
			
		||||
  },
 | 
			
		||||
  "bg-size": {
 | 
			
		||||
    "syntax": "[ <length-percentage> | auto ]{1,2} | cover | contain"
 | 
			
		||||
  },
 | 
			
		||||
  "blur()": {
 | 
			
		||||
    "syntax": "blur( <length> )"
 | 
			
		||||
  },
 | 
			
		||||
  "blend-mode": {
 | 
			
		||||
    "syntax": "normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity"
 | 
			
		||||
  },
 | 
			
		||||
  "box": {
 | 
			
		||||
    "syntax": "border-box | padding-box | content-box"
 | 
			
		||||
  },
 | 
			
		||||
  "brightness()": {
 | 
			
		||||
    "syntax": "brightness( <number-percentage> )"
 | 
			
		||||
  },
 | 
			
		||||
  "calc()": {
 | 
			
		||||
    "syntax": "calc( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "calc-sum": {
 | 
			
		||||
    "syntax": "<calc-product> [ [ '+' | '-' ] <calc-product> ]*"
 | 
			
		||||
  },
 | 
			
		||||
  "calc-product": {
 | 
			
		||||
    "syntax": "<calc-value> [ '*' <calc-value> | '/' <number> ]*"
 | 
			
		||||
  },
 | 
			
		||||
  "calc-value": {
 | 
			
		||||
    "syntax": "<number> | <dimension> | <percentage> | <calc-constant> | ( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "calc-constant": {
 | 
			
		||||
    "syntax": "e | pi | infinity | -infinity | NaN"
 | 
			
		||||
  },
 | 
			
		||||
  "cf-final-image": {
 | 
			
		||||
    "syntax": "<image> | <color>"
 | 
			
		||||
  },
 | 
			
		||||
  "cf-mixing-image": {
 | 
			
		||||
    "syntax": "<percentage>? && <image>"
 | 
			
		||||
  },
 | 
			
		||||
  "circle()": {
 | 
			
		||||
    "syntax": "circle( [ <shape-radius> ]? [ at <position> ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "clamp()": {
 | 
			
		||||
    "syntax": "clamp( <calc-sum>#{3} )"
 | 
			
		||||
  },
 | 
			
		||||
  "class-selector": {
 | 
			
		||||
    "syntax": "'.' <ident-token>"
 | 
			
		||||
  },
 | 
			
		||||
  "clip-source": {
 | 
			
		||||
    "syntax": "<url>"
 | 
			
		||||
  },
 | 
			
		||||
  "color": {
 | 
			
		||||
    "syntax": "<rgb()> | <rgba()> | <hsl()> | <hsla()> | <hwb()> | <lab()> | <lch()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>"
 | 
			
		||||
  },
 | 
			
		||||
  "color-stop": {
 | 
			
		||||
    "syntax": "<color-stop-length> | <color-stop-angle>"
 | 
			
		||||
  },
 | 
			
		||||
  "color-stop-angle": {
 | 
			
		||||
    "syntax": "<angle-percentage>{1,2}"
 | 
			
		||||
  },
 | 
			
		||||
  "color-stop-length": {
 | 
			
		||||
    "syntax": "<length-percentage>{1,2}"
 | 
			
		||||
  },
 | 
			
		||||
  "color-stop-list": {
 | 
			
		||||
    "syntax": "[ <linear-color-stop> [, <linear-color-hint>]? ]# , <linear-color-stop>"
 | 
			
		||||
  },
 | 
			
		||||
  "combinator": {
 | 
			
		||||
    "syntax": "'>' | '+' | '~' | [ '||' ]"
 | 
			
		||||
  },
 | 
			
		||||
  "common-lig-values": {
 | 
			
		||||
    "syntax": "[ common-ligatures | no-common-ligatures ]"
 | 
			
		||||
  },
 | 
			
		||||
  "compat-auto": {
 | 
			
		||||
    "syntax": "searchfield | textarea | push-button | slider-horizontal | checkbox | radio | square-button | menulist | listbox | meter | progress-bar | button"
 | 
			
		||||
  },
 | 
			
		||||
  "composite-style": {
 | 
			
		||||
    "syntax": "clear | copy | source-over | source-in | source-out | source-atop | destination-over | destination-in | destination-out | destination-atop | xor"
 | 
			
		||||
  },
 | 
			
		||||
  "compositing-operator": {
 | 
			
		||||
    "syntax": "add | subtract | intersect | exclude"
 | 
			
		||||
  },
 | 
			
		||||
  "compound-selector": {
 | 
			
		||||
    "syntax": "[ <type-selector>? <subclass-selector>* [ <pseudo-element-selector> <pseudo-class-selector>* ]* ]!"
 | 
			
		||||
  },
 | 
			
		||||
  "compound-selector-list": {
 | 
			
		||||
    "syntax": "<compound-selector>#"
 | 
			
		||||
  },
 | 
			
		||||
  "complex-selector": {
 | 
			
		||||
    "syntax": "<compound-selector> [ <combinator>? <compound-selector> ]*"
 | 
			
		||||
  },
 | 
			
		||||
  "complex-selector-list": {
 | 
			
		||||
    "syntax": "<complex-selector>#"
 | 
			
		||||
  },
 | 
			
		||||
  "conic-gradient()": {
 | 
			
		||||
    "syntax": "conic-gradient( [ from <angle> ]? [ at <position> ]?, <angular-color-stop-list> )"
 | 
			
		||||
  },
 | 
			
		||||
  "contextual-alt-values": {
 | 
			
		||||
    "syntax": "[ contextual | no-contextual ]"
 | 
			
		||||
  },
 | 
			
		||||
  "content-distribution": {
 | 
			
		||||
    "syntax": "space-between | space-around | space-evenly | stretch"
 | 
			
		||||
  },
 | 
			
		||||
  "content-list": {
 | 
			
		||||
    "syntax": "[ <string> | contents | <image> | <counter> | <quote> | <target> | <leader()> ]+"
 | 
			
		||||
  },
 | 
			
		||||
  "content-position": {
 | 
			
		||||
    "syntax": "center | start | end | flex-start | flex-end"
 | 
			
		||||
  },
 | 
			
		||||
  "content-replacement": {
 | 
			
		||||
    "syntax": "<image>"
 | 
			
		||||
  },
 | 
			
		||||
  "contrast()": {
 | 
			
		||||
    "syntax": "contrast( [ <number-percentage> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "cos()": {
 | 
			
		||||
    "syntax": "cos( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "counter": {
 | 
			
		||||
    "syntax": "<counter()> | <counters()>"
 | 
			
		||||
  },
 | 
			
		||||
  "counter()": {
 | 
			
		||||
    "syntax": "counter( <counter-name>, <counter-style>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "counter-name": {
 | 
			
		||||
    "syntax": "<custom-ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "counter-style": {
 | 
			
		||||
    "syntax": "<counter-style-name> | symbols()"
 | 
			
		||||
  },
 | 
			
		||||
  "counter-style-name": {
 | 
			
		||||
    "syntax": "<custom-ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "counters()": {
 | 
			
		||||
    "syntax": "counters( <counter-name>, <string>, <counter-style>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "cross-fade()": {
 | 
			
		||||
    "syntax": "cross-fade( <cf-mixing-image> , <cf-final-image>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "cubic-bezier-timing-function": {
 | 
			
		||||
    "syntax": "ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number [0,1]>, <number>, <number [0,1]>, <number>)"
 | 
			
		||||
  },
 | 
			
		||||
  "deprecated-system-color": {
 | 
			
		||||
    "syntax": "ActiveBorder | ActiveCaption | AppWorkspace | Background | ButtonFace | ButtonHighlight | ButtonShadow | ButtonText | CaptionText | GrayText | Highlight | HighlightText | InactiveBorder | InactiveCaption | InactiveCaptionText | InfoBackground | InfoText | Menu | MenuText | Scrollbar | ThreeDDarkShadow | ThreeDFace | ThreeDHighlight | ThreeDLightShadow | ThreeDShadow | Window | WindowFrame | WindowText"
 | 
			
		||||
  },
 | 
			
		||||
  "discretionary-lig-values": {
 | 
			
		||||
    "syntax": "[ discretionary-ligatures | no-discretionary-ligatures ]"
 | 
			
		||||
  },
 | 
			
		||||
  "display-box": {
 | 
			
		||||
    "syntax": "contents | none"
 | 
			
		||||
  },
 | 
			
		||||
  "display-inside": {
 | 
			
		||||
    "syntax": "flow | flow-root | table | flex | grid | ruby"
 | 
			
		||||
  },
 | 
			
		||||
  "display-internal": {
 | 
			
		||||
    "syntax": "table-row-group | table-header-group | table-footer-group | table-row | table-cell | table-column-group | table-column | table-caption | ruby-base | ruby-text | ruby-base-container | ruby-text-container"
 | 
			
		||||
  },
 | 
			
		||||
  "display-legacy": {
 | 
			
		||||
    "syntax": "inline-block | inline-list-item | inline-table | inline-flex | inline-grid"
 | 
			
		||||
  },
 | 
			
		||||
  "display-listitem": {
 | 
			
		||||
    "syntax": "<display-outside>? && [ flow | flow-root ]? && list-item"
 | 
			
		||||
  },
 | 
			
		||||
  "display-outside": {
 | 
			
		||||
    "syntax": "block | inline | run-in"
 | 
			
		||||
  },
 | 
			
		||||
  "drop-shadow()": {
 | 
			
		||||
    "syntax": "drop-shadow( <length>{2,3} <color>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "east-asian-variant-values": {
 | 
			
		||||
    "syntax": "[ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]"
 | 
			
		||||
  },
 | 
			
		||||
  "east-asian-width-values": {
 | 
			
		||||
    "syntax": "[ full-width | proportional-width ]"
 | 
			
		||||
  },
 | 
			
		||||
  "element()": {
 | 
			
		||||
    "syntax": "element( <id-selector> )"
 | 
			
		||||
  },
 | 
			
		||||
  "ellipse()": {
 | 
			
		||||
    "syntax": "ellipse( [ <shape-radius>{2} ]? [ at <position> ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "ending-shape": {
 | 
			
		||||
    "syntax": "circle | ellipse"
 | 
			
		||||
  },
 | 
			
		||||
  "env()": {
 | 
			
		||||
    "syntax": "env( <custom-ident> , <declaration-value>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "exp()": {
 | 
			
		||||
    "syntax": "exp( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "explicit-track-list": {
 | 
			
		||||
    "syntax": "[ <line-names>? <track-size> ]+ <line-names>?"
 | 
			
		||||
  },
 | 
			
		||||
  "family-name": {
 | 
			
		||||
    "syntax": "<string> | <custom-ident>+"
 | 
			
		||||
  },
 | 
			
		||||
  "feature-tag-value": {
 | 
			
		||||
    "syntax": "<string> [ <integer> | on | off ]?"
 | 
			
		||||
  },
 | 
			
		||||
  "feature-type": {
 | 
			
		||||
    "syntax": "@stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation"
 | 
			
		||||
  },
 | 
			
		||||
  "feature-value-block": {
 | 
			
		||||
    "syntax": "<feature-type> '{' <feature-value-declaration-list> '}'"
 | 
			
		||||
  },
 | 
			
		||||
  "feature-value-block-list": {
 | 
			
		||||
    "syntax": "<feature-value-block>+"
 | 
			
		||||
  },
 | 
			
		||||
  "feature-value-declaration": {
 | 
			
		||||
    "syntax": "<custom-ident>: <integer>+;"
 | 
			
		||||
  },
 | 
			
		||||
  "feature-value-declaration-list": {
 | 
			
		||||
    "syntax": "<feature-value-declaration>"
 | 
			
		||||
  },
 | 
			
		||||
  "feature-value-name": {
 | 
			
		||||
    "syntax": "<custom-ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "fill-rule": {
 | 
			
		||||
    "syntax": "nonzero | evenodd"
 | 
			
		||||
  },
 | 
			
		||||
  "filter-function": {
 | 
			
		||||
    "syntax": "<blur()> | <brightness()> | <contrast()> | <drop-shadow()> | <grayscale()> | <hue-rotate()> | <invert()> | <opacity()> | <saturate()> | <sepia()>"
 | 
			
		||||
  },
 | 
			
		||||
  "filter-function-list": {
 | 
			
		||||
    "syntax": "[ <filter-function> | <url> ]+"
 | 
			
		||||
  },
 | 
			
		||||
  "final-bg-layer": {
 | 
			
		||||
    "syntax": "<'background-color'> || <bg-image> || <bg-position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>"
 | 
			
		||||
  },
 | 
			
		||||
  "fixed-breadth": {
 | 
			
		||||
    "syntax": "<length-percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "fixed-repeat": {
 | 
			
		||||
    "syntax": "repeat( [ <integer [1,∞]> ] , [ <line-names>? <fixed-size> ]+ <line-names>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "fixed-size": {
 | 
			
		||||
    "syntax": "<fixed-breadth> | minmax( <fixed-breadth> , <track-breadth> ) | minmax( <inflexible-breadth> , <fixed-breadth> )"
 | 
			
		||||
  },
 | 
			
		||||
  "font-stretch-absolute": {
 | 
			
		||||
    "syntax": "normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "font-variant-css21": {
 | 
			
		||||
    "syntax": "[ normal | small-caps ]"
 | 
			
		||||
  },
 | 
			
		||||
  "font-weight-absolute": {
 | 
			
		||||
    "syntax": "normal | bold | <number [1,1000]>"
 | 
			
		||||
  },
 | 
			
		||||
  "frequency-percentage": {
 | 
			
		||||
    "syntax": "<frequency> | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "general-enclosed": {
 | 
			
		||||
    "syntax": "[ <function-token> <any-value> ) ] | ( <ident> <any-value> )"
 | 
			
		||||
  },
 | 
			
		||||
  "generic-family": {
 | 
			
		||||
    "syntax": "serif | sans-serif | cursive | fantasy | monospace"
 | 
			
		||||
  },
 | 
			
		||||
  "generic-name": {
 | 
			
		||||
    "syntax": "serif | sans-serif | cursive | fantasy | monospace"
 | 
			
		||||
  },
 | 
			
		||||
  "geometry-box": {
 | 
			
		||||
    "syntax": "<shape-box> | fill-box | stroke-box | view-box"
 | 
			
		||||
  },
 | 
			
		||||
  "gradient": {
 | 
			
		||||
    "syntax": "<linear-gradient()> | <repeating-linear-gradient()> | <radial-gradient()> | <repeating-radial-gradient()> | <conic-gradient()> | <repeating-conic-gradient()>"
 | 
			
		||||
  },
 | 
			
		||||
  "grayscale()": {
 | 
			
		||||
    "syntax": "grayscale( <number-percentage> )"
 | 
			
		||||
  },
 | 
			
		||||
  "grid-line": {
 | 
			
		||||
    "syntax": "auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ]"
 | 
			
		||||
  },
 | 
			
		||||
  "historical-lig-values": {
 | 
			
		||||
    "syntax": "[ historical-ligatures | no-historical-ligatures ]"
 | 
			
		||||
  },
 | 
			
		||||
  "hsl()": {
 | 
			
		||||
    "syntax": "hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "hsla()": {
 | 
			
		||||
    "syntax": "hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "hue": {
 | 
			
		||||
    "syntax": "<number> | <angle>"
 | 
			
		||||
  },
 | 
			
		||||
  "hue-rotate()": {
 | 
			
		||||
    "syntax": "hue-rotate( <angle> )"
 | 
			
		||||
  },
 | 
			
		||||
  "hwb()": {
 | 
			
		||||
    "syntax": "hwb( [<hue> | none] [<percentage> | none] [<percentage> | none] [ / [<alpha-value> | none] ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "hypot()": {
 | 
			
		||||
    "syntax": "hypot( <calc-sum># )"
 | 
			
		||||
  },
 | 
			
		||||
  "id-selector": {
 | 
			
		||||
    "syntax": "<hash-token>"
 | 
			
		||||
  },
 | 
			
		||||
  "image": {
 | 
			
		||||
    "syntax": "<url> | <image()> | <image-set()> | <element()> | <paint()> | <cross-fade()> | <gradient>"
 | 
			
		||||
  },
 | 
			
		||||
  "image()": {
 | 
			
		||||
    "syntax": "image( <image-tags>? [ <image-src>? , <color>? ]! )"
 | 
			
		||||
  },
 | 
			
		||||
  "image-set()": {
 | 
			
		||||
    "syntax": "image-set( <image-set-option># )"
 | 
			
		||||
  },
 | 
			
		||||
  "image-set-option": {
 | 
			
		||||
    "syntax": "[ <image> | <string> ] [ <resolution> || type(<string>) ]"
 | 
			
		||||
  },
 | 
			
		||||
  "image-src": {
 | 
			
		||||
    "syntax": "<url> | <string>"
 | 
			
		||||
  },
 | 
			
		||||
  "image-tags": {
 | 
			
		||||
    "syntax": "ltr | rtl"
 | 
			
		||||
  },
 | 
			
		||||
  "inflexible-breadth": {
 | 
			
		||||
    "syntax": "<length-percentage> | min-content | max-content | auto"
 | 
			
		||||
  },
 | 
			
		||||
  "inset()": {
 | 
			
		||||
    "syntax": "inset( <length-percentage>{1,4} [ round <'border-radius'> ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "invert()": {
 | 
			
		||||
    "syntax": "invert( <number-percentage> )"
 | 
			
		||||
  },
 | 
			
		||||
  "keyframes-name": {
 | 
			
		||||
    "syntax": "<custom-ident> | <string>"
 | 
			
		||||
  },
 | 
			
		||||
  "keyframe-block": {
 | 
			
		||||
    "syntax": "<keyframe-selector># {\n  <declaration-list>\n}"
 | 
			
		||||
  },
 | 
			
		||||
  "keyframe-block-list": {
 | 
			
		||||
    "syntax": "<keyframe-block>+"
 | 
			
		||||
  },
 | 
			
		||||
  "keyframe-selector": {
 | 
			
		||||
    "syntax": "from | to | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "lab()": {
 | 
			
		||||
    "syntax": "lab( [<percentage> | <number> | none] [ <percentage> | <number> | none] [ <percentage> | <number> | none] [ / [<alpha-value> | none] ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "layer()": {
 | 
			
		||||
    "syntax": "layer( <layer-name> )"
 | 
			
		||||
  },
 | 
			
		||||
  "layer-name": {
 | 
			
		||||
    "syntax": "<ident> [ '.' <ident> ]*"
 | 
			
		||||
  },
 | 
			
		||||
  "lch()": {
 | 
			
		||||
    "syntax": "lch( [<percentage> | <number> | none] [ <percentage> | <number> | none] [ <hue> | none] [ / [<alpha-value> | none] ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "leader()": {
 | 
			
		||||
    "syntax": "leader( <leader-type> )"
 | 
			
		||||
  },
 | 
			
		||||
  "leader-type": {
 | 
			
		||||
    "syntax": "dotted | solid | space | <string>"
 | 
			
		||||
  },
 | 
			
		||||
  "length-percentage": {
 | 
			
		||||
    "syntax": "<length> | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "line-names": {
 | 
			
		||||
    "syntax": "'[' <custom-ident>* ']'"
 | 
			
		||||
  },
 | 
			
		||||
  "line-name-list": {
 | 
			
		||||
    "syntax": "[ <line-names> | <name-repeat> ]+"
 | 
			
		||||
  },
 | 
			
		||||
  "line-style": {
 | 
			
		||||
    "syntax": "none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset"
 | 
			
		||||
  },
 | 
			
		||||
  "line-width": {
 | 
			
		||||
    "syntax": "<length> | thin | medium | thick"
 | 
			
		||||
  },
 | 
			
		||||
  "linear-color-hint": {
 | 
			
		||||
    "syntax": "<length-percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "linear-color-stop": {
 | 
			
		||||
    "syntax": "<color> <color-stop-length>?"
 | 
			
		||||
  },
 | 
			
		||||
  "linear-gradient()": {
 | 
			
		||||
    "syntax": "linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"
 | 
			
		||||
  },
 | 
			
		||||
  "log()": {
 | 
			
		||||
    "syntax": "log( <calc-sum>, <calc-sum>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "mask-layer": {
 | 
			
		||||
    "syntax": "<mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || <geometry-box> || [ <geometry-box> | no-clip ] || <compositing-operator> || <masking-mode>"
 | 
			
		||||
  },
 | 
			
		||||
  "mask-position": {
 | 
			
		||||
    "syntax": "[ <length-percentage> | left | center | right ] [ <length-percentage> | top | center | bottom ]?"
 | 
			
		||||
  },
 | 
			
		||||
  "mask-reference": {
 | 
			
		||||
    "syntax": "none | <image> | <mask-source>"
 | 
			
		||||
  },
 | 
			
		||||
  "mask-source": {
 | 
			
		||||
    "syntax": "<url>"
 | 
			
		||||
  },
 | 
			
		||||
  "masking-mode": {
 | 
			
		||||
    "syntax": "alpha | luminance | match-source"
 | 
			
		||||
  },
 | 
			
		||||
  "matrix()": {
 | 
			
		||||
    "syntax": "matrix( <number>#{6} )"
 | 
			
		||||
  },
 | 
			
		||||
  "matrix3d()": {
 | 
			
		||||
    "syntax": "matrix3d( <number>#{16} )"
 | 
			
		||||
  },
 | 
			
		||||
  "max()": {
 | 
			
		||||
    "syntax": "max( <calc-sum># )"
 | 
			
		||||
  },
 | 
			
		||||
  "media-and": {
 | 
			
		||||
    "syntax": "<media-in-parens> [ and <media-in-parens> ]+"
 | 
			
		||||
  },
 | 
			
		||||
  "media-condition": {
 | 
			
		||||
    "syntax": "<media-not> | <media-and> | <media-or> | <media-in-parens>"
 | 
			
		||||
  },
 | 
			
		||||
  "media-condition-without-or": {
 | 
			
		||||
    "syntax": "<media-not> | <media-and> | <media-in-parens>"
 | 
			
		||||
  },
 | 
			
		||||
  "media-feature": {
 | 
			
		||||
    "syntax": "( [ <mf-plain> | <mf-boolean> | <mf-range> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "media-in-parens": {
 | 
			
		||||
    "syntax": "( <media-condition> ) | <media-feature> | <general-enclosed>"
 | 
			
		||||
  },
 | 
			
		||||
  "media-not": {
 | 
			
		||||
    "syntax": "not <media-in-parens>"
 | 
			
		||||
  },
 | 
			
		||||
  "media-or": {
 | 
			
		||||
    "syntax": "<media-in-parens> [ or <media-in-parens> ]+"
 | 
			
		||||
  },
 | 
			
		||||
  "media-query": {
 | 
			
		||||
    "syntax": "<media-condition> | [ not | only ]? <media-type> [ and <media-condition-without-or> ]?"
 | 
			
		||||
  },
 | 
			
		||||
  "media-query-list": {
 | 
			
		||||
    "syntax": "<media-query>#"
 | 
			
		||||
  },
 | 
			
		||||
  "media-type": {
 | 
			
		||||
    "syntax": "<ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "mf-boolean": {
 | 
			
		||||
    "syntax": "<mf-name>"
 | 
			
		||||
  },
 | 
			
		||||
  "mf-name": {
 | 
			
		||||
    "syntax": "<ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "mf-plain": {
 | 
			
		||||
    "syntax": "<mf-name> : <mf-value>"
 | 
			
		||||
  },
 | 
			
		||||
  "mf-range": {
 | 
			
		||||
    "syntax": "<mf-name> [ '<' | '>' ]? '='? <mf-value>\n| <mf-value> [ '<' | '>' ]? '='? <mf-name>\n| <mf-value> '<' '='? <mf-name> '<' '='? <mf-value>\n| <mf-value> '>' '='? <mf-name> '>' '='? <mf-value>"
 | 
			
		||||
  },
 | 
			
		||||
  "mf-value": {
 | 
			
		||||
    "syntax": "<number> | <dimension> | <ident> | <ratio>"
 | 
			
		||||
  },
 | 
			
		||||
  "min()": {
 | 
			
		||||
    "syntax": "min( <calc-sum># )"
 | 
			
		||||
  },
 | 
			
		||||
  "minmax()": {
 | 
			
		||||
    "syntax": "minmax( [ <length-percentage> | min-content | max-content | auto ] , [ <length-percentage> | <flex> | min-content | max-content | auto ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "mod()": {
 | 
			
		||||
    "syntax": "mod( <calc-sum>, <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "name-repeat": {
 | 
			
		||||
    "syntax": "repeat( [ <integer [1,∞]> | auto-fill ], <line-names>+ )"
 | 
			
		||||
  },
 | 
			
		||||
  "named-color": {
 | 
			
		||||
    "syntax": "transparent | aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque | black | blanchedalmond | blue | blueviolet | brown | burlywood | cadetblue | chartreuse | chocolate | coral | cornflowerblue | cornsilk | crimson | cyan | darkblue | darkcyan | darkgoldenrod | darkgray | darkgreen | darkgrey | darkkhaki | darkmagenta | darkolivegreen | darkorange | darkorchid | darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkslategrey | darkturquoise | darkviolet | deeppink | deepskyblue | dimgray | dimgrey | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | ghostwhite | gold | goldenrod | gray | green | greenyellow | grey | honeydew | hotpink | indianred | indigo | ivory | khaki | lavender | lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | lightgray | lightgreen | lightgrey | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | lightslategrey | lightsteelblue | lightyellow | lime | limegreen | linen | magenta | maroon | mediumaquamarine | mediumblue | mediumorchid | mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise | mediumvioletred | midnightblue | mintcream | mistyrose | moccasin | navajowhite | navy | oldlace | olive | olivedrab | orange | orangered | orchid | palegoldenrod | palegreen | paleturquoise | palevioletred | papayawhip | peachpuff | peru | pink | plum | powderblue | purple | rebeccapurple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen | seashell | sienna | silver | skyblue | slateblue | slategray | slategrey | snow | springgreen | steelblue | tan | teal | thistle | tomato | turquoise | violet | wheat | white | whitesmoke | yellow | yellowgreen"
 | 
			
		||||
  },
 | 
			
		||||
  "namespace-prefix": {
 | 
			
		||||
    "syntax": "<ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "ns-prefix": {
 | 
			
		||||
    "syntax": "[ <ident-token> | '*' ]? '|'"
 | 
			
		||||
  },
 | 
			
		||||
  "number-percentage": {
 | 
			
		||||
    "syntax": "<number> | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "numeric-figure-values": {
 | 
			
		||||
    "syntax": "[ lining-nums | oldstyle-nums ]"
 | 
			
		||||
  },
 | 
			
		||||
  "numeric-fraction-values": {
 | 
			
		||||
    "syntax": "[ diagonal-fractions | stacked-fractions ]"
 | 
			
		||||
  },
 | 
			
		||||
  "numeric-spacing-values": {
 | 
			
		||||
    "syntax": "[ proportional-nums | tabular-nums ]"
 | 
			
		||||
  },
 | 
			
		||||
  "nth": {
 | 
			
		||||
    "syntax": "<an-plus-b> | even | odd"
 | 
			
		||||
  },
 | 
			
		||||
  "opacity()": {
 | 
			
		||||
    "syntax": "opacity( [ <number-percentage> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "overflow-position": {
 | 
			
		||||
    "syntax": "unsafe | safe"
 | 
			
		||||
  },
 | 
			
		||||
  "outline-radius": {
 | 
			
		||||
    "syntax": "<length> | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "page-body": {
 | 
			
		||||
    "syntax": "<declaration>? [ ; <page-body> ]? | <page-margin-box> <page-body>"
 | 
			
		||||
  },
 | 
			
		||||
  "page-margin-box": {
 | 
			
		||||
    "syntax": "<page-margin-box-type> '{' <declaration-list> '}'"
 | 
			
		||||
  },
 | 
			
		||||
  "page-margin-box-type": {
 | 
			
		||||
    "syntax": "@top-left-corner | @top-left | @top-center | @top-right | @top-right-corner | @bottom-left-corner | @bottom-left | @bottom-center | @bottom-right | @bottom-right-corner | @left-top | @left-middle | @left-bottom | @right-top | @right-middle | @right-bottom"
 | 
			
		||||
  },
 | 
			
		||||
  "page-selector-list": {
 | 
			
		||||
    "syntax": "[ <page-selector># ]?"
 | 
			
		||||
  },
 | 
			
		||||
  "page-selector": {
 | 
			
		||||
    "syntax": "<pseudo-page>+ | <ident> <pseudo-page>*"
 | 
			
		||||
  },
 | 
			
		||||
  "page-size": {
 | 
			
		||||
    "syntax": "A5 | A4 | A3 | B5 | B4 | JIS-B5 | JIS-B4 | letter | legal | ledger"
 | 
			
		||||
  },
 | 
			
		||||
  "path()": {
 | 
			
		||||
    "syntax": "path( [ <fill-rule>, ]? <string> )"
 | 
			
		||||
  },
 | 
			
		||||
  "paint()": {
 | 
			
		||||
    "syntax": "paint( <ident>, <declaration-value>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "perspective()": {
 | 
			
		||||
    "syntax": "perspective( [ <length [0,∞]> | none ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "polygon()": {
 | 
			
		||||
    "syntax": "polygon( <fill-rule>? , [ <length-percentage> <length-percentage> ]# )"
 | 
			
		||||
  },
 | 
			
		||||
  "position": {
 | 
			
		||||
    "syntax": "[ [ left | center | right ] || [ top | center | bottom ] | [ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ]? | [ [ left | right ] <length-percentage> ] && [ [ top | bottom ] <length-percentage> ] ]"
 | 
			
		||||
  },
 | 
			
		||||
  "pow()": {
 | 
			
		||||
    "syntax": "pow( <calc-sum>, <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "pseudo-class-selector": {
 | 
			
		||||
    "syntax": "':' <ident-token> | ':' <function-token> <any-value> ')'"
 | 
			
		||||
  },
 | 
			
		||||
  "pseudo-element-selector": {
 | 
			
		||||
    "syntax": "':' <pseudo-class-selector>"
 | 
			
		||||
  },
 | 
			
		||||
  "pseudo-page": {
 | 
			
		||||
    "syntax": ": [ left | right | first | blank ]"
 | 
			
		||||
  },
 | 
			
		||||
  "quote": {
 | 
			
		||||
    "syntax": "open-quote | close-quote | no-open-quote | no-close-quote"
 | 
			
		||||
  },
 | 
			
		||||
  "radial-gradient()": {
 | 
			
		||||
    "syntax": "radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"
 | 
			
		||||
  },
 | 
			
		||||
  "ratio": {
 | 
			
		||||
    "syntax": "<number [0,∞]> [ / <number [0,∞]> ]?"
 | 
			
		||||
  },
 | 
			
		||||
  "relative-selector": {
 | 
			
		||||
    "syntax": "<combinator>? <complex-selector>"
 | 
			
		||||
  },
 | 
			
		||||
  "relative-selector-list": {
 | 
			
		||||
    "syntax": "<relative-selector>#"
 | 
			
		||||
  },
 | 
			
		||||
  "relative-size": {
 | 
			
		||||
    "syntax": "larger | smaller"
 | 
			
		||||
  },
 | 
			
		||||
  "rem()": {
 | 
			
		||||
    "syntax": "rem( <calc-sum>, <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "repeat-style": {
 | 
			
		||||
    "syntax": "repeat-x | repeat-y | [ repeat | space | round | no-repeat ]{1,2}"
 | 
			
		||||
  },
 | 
			
		||||
  "repeating-conic-gradient()": {
 | 
			
		||||
    "syntax": "repeating-conic-gradient( [ from <angle> ]? [ at <position> ]?, <angular-color-stop-list> )"
 | 
			
		||||
  },
 | 
			
		||||
  "repeating-linear-gradient()": {
 | 
			
		||||
    "syntax": "repeating-linear-gradient( [ <angle> | to <side-or-corner> ]? , <color-stop-list> )"
 | 
			
		||||
  },
 | 
			
		||||
  "repeating-radial-gradient()": {
 | 
			
		||||
    "syntax": "repeating-radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"
 | 
			
		||||
  },
 | 
			
		||||
  "reversed-counter-name": {
 | 
			
		||||
    "syntax": "reversed( <counter-name> )"
 | 
			
		||||
  },
 | 
			
		||||
  "rgb()": {
 | 
			
		||||
    "syntax": "rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "rgba()": {
 | 
			
		||||
    "syntax": "rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "rotate()": {
 | 
			
		||||
    "syntax": "rotate( [ <angle> | <zero> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "rotate3d()": {
 | 
			
		||||
    "syntax": "rotate3d( <number> , <number> , <number> , [ <angle> | <zero> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "rotateX()": {
 | 
			
		||||
    "syntax": "rotateX( [ <angle> | <zero> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "rotateY()": {
 | 
			
		||||
    "syntax": "rotateY( [ <angle> | <zero> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "rotateZ()": {
 | 
			
		||||
    "syntax": "rotateZ( [ <angle> | <zero> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "round()": {
 | 
			
		||||
    "syntax": "round( <rounding-strategy>?, <calc-sum>, <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "rounding-strategy": {
 | 
			
		||||
    "syntax": "nearest | up | down | to-zero"
 | 
			
		||||
  },
 | 
			
		||||
  "saturate()": {
 | 
			
		||||
    "syntax": "saturate( <number-percentage> )"
 | 
			
		||||
  },
 | 
			
		||||
  "scale()": {
 | 
			
		||||
    "syntax": "scale( [ <number> | <percentage> ]#{1,2} )"
 | 
			
		||||
  },
 | 
			
		||||
  "scale3d()": {
 | 
			
		||||
    "syntax": "scale3d( [ <number> | <percentage> ]#{3} )"
 | 
			
		||||
  },
 | 
			
		||||
  "scaleX()": {
 | 
			
		||||
    "syntax": "scaleX( [ <number> | <percentage> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "scaleY()": {
 | 
			
		||||
    "syntax": "scaleY( [ <number> | <percentage> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "scaleZ()": {
 | 
			
		||||
    "syntax": "scaleZ( [ <number> | <percentage> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "scroller": {
 | 
			
		||||
    "syntax": "root | nearest"
 | 
			
		||||
  },
 | 
			
		||||
  "self-position": {
 | 
			
		||||
    "syntax": "center | start | end | self-start | self-end | flex-start | flex-end"
 | 
			
		||||
  },
 | 
			
		||||
  "shape-radius": {
 | 
			
		||||
    "syntax": "<length-percentage> | closest-side | farthest-side"
 | 
			
		||||
  },
 | 
			
		||||
  "sign()": {
 | 
			
		||||
    "syntax": "sign( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "skew()": {
 | 
			
		||||
    "syntax": "skew( [ <angle> | <zero> ] , [ <angle> | <zero> ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "skewX()": {
 | 
			
		||||
    "syntax": "skewX( [ <angle> | <zero> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "skewY()": {
 | 
			
		||||
    "syntax": "skewY( [ <angle> | <zero> ] )"
 | 
			
		||||
  },
 | 
			
		||||
  "sepia()": {
 | 
			
		||||
    "syntax": "sepia( <number-percentage> )"
 | 
			
		||||
  },
 | 
			
		||||
  "shadow": {
 | 
			
		||||
    "syntax": "inset? && <length>{2,4} && <color>?"
 | 
			
		||||
  },
 | 
			
		||||
  "shadow-t": {
 | 
			
		||||
    "syntax": "[ <length>{2,3} && <color>? ]"
 | 
			
		||||
  },
 | 
			
		||||
  "shape": {
 | 
			
		||||
    "syntax": "rect(<top>, <right>, <bottom>, <left>)"
 | 
			
		||||
  },
 | 
			
		||||
  "shape-box": {
 | 
			
		||||
    "syntax": "<box> | margin-box"
 | 
			
		||||
  },
 | 
			
		||||
  "side-or-corner": {
 | 
			
		||||
    "syntax": "[ left | right ] || [ top | bottom ]"
 | 
			
		||||
  },
 | 
			
		||||
  "sin()": {
 | 
			
		||||
    "syntax": "sin( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "single-animation": {
 | 
			
		||||
    "syntax": "<time> || <easing-function> || <time> || <single-animation-iteration-count> || <single-animation-direction> || <single-animation-fill-mode> || <single-animation-play-state> || [ none | <keyframes-name> ]"
 | 
			
		||||
  },
 | 
			
		||||
  "single-animation-direction": {
 | 
			
		||||
    "syntax": "normal | reverse | alternate | alternate-reverse"
 | 
			
		||||
  },
 | 
			
		||||
  "single-animation-fill-mode": {
 | 
			
		||||
    "syntax": "none | forwards | backwards | both"
 | 
			
		||||
  },
 | 
			
		||||
  "single-animation-iteration-count": {
 | 
			
		||||
    "syntax": "infinite | <number>"
 | 
			
		||||
  },
 | 
			
		||||
  "single-animation-play-state": {
 | 
			
		||||
    "syntax": "running | paused"
 | 
			
		||||
  },
 | 
			
		||||
  "single-animation-timeline": {
 | 
			
		||||
    "syntax": "auto | none | <timeline-name> | scroll(<axis>? <scroller>?)"
 | 
			
		||||
  },
 | 
			
		||||
  "single-transition": {
 | 
			
		||||
    "syntax": "[ none | <single-transition-property> ] || <time> || <easing-function> || <time>"
 | 
			
		||||
  },
 | 
			
		||||
  "single-transition-property": {
 | 
			
		||||
    "syntax": "all | <custom-ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "size": {
 | 
			
		||||
    "syntax": "closest-side | farthest-side | closest-corner | farthest-corner | <length> | <length-percentage>{2}"
 | 
			
		||||
  },
 | 
			
		||||
  "sqrt()": {
 | 
			
		||||
    "syntax": "sqrt( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "step-position": {
 | 
			
		||||
    "syntax": "jump-start | jump-end | jump-none | jump-both | start | end"
 | 
			
		||||
  },
 | 
			
		||||
  "step-timing-function": {
 | 
			
		||||
    "syntax": "step-start | step-end | steps(<integer>[, <step-position>]?)"
 | 
			
		||||
  },
 | 
			
		||||
  "subclass-selector": {
 | 
			
		||||
    "syntax": "<id-selector> | <class-selector> | <attribute-selector> | <pseudo-class-selector>"
 | 
			
		||||
  },
 | 
			
		||||
  "supports-condition": {
 | 
			
		||||
    "syntax": "not <supports-in-parens> | <supports-in-parens> [ and <supports-in-parens> ]* | <supports-in-parens> [ or <supports-in-parens> ]*"
 | 
			
		||||
  },
 | 
			
		||||
  "supports-in-parens": {
 | 
			
		||||
    "syntax": "( <supports-condition> ) | <supports-feature> | <general-enclosed>"
 | 
			
		||||
  },
 | 
			
		||||
  "supports-feature": {
 | 
			
		||||
    "syntax": "<supports-decl> | <supports-selector-fn>"
 | 
			
		||||
  },
 | 
			
		||||
  "supports-decl": {
 | 
			
		||||
    "syntax": "( <declaration> )"
 | 
			
		||||
  },
 | 
			
		||||
  "supports-selector-fn": {
 | 
			
		||||
    "syntax": "selector( <complex-selector> )"
 | 
			
		||||
  },
 | 
			
		||||
  "symbol": {
 | 
			
		||||
    "syntax": "<string> | <image> | <custom-ident>"
 | 
			
		||||
  },
 | 
			
		||||
  "tan()": {
 | 
			
		||||
    "syntax": "tan( <calc-sum> )"
 | 
			
		||||
  },
 | 
			
		||||
  "target": {
 | 
			
		||||
    "syntax": "<target-counter()> | <target-counters()> | <target-text()>"
 | 
			
		||||
  },
 | 
			
		||||
  "target-counter()": {
 | 
			
		||||
    "syntax": "target-counter( [ <string> | <url> ] , <custom-ident> , <counter-style>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "target-counters()": {
 | 
			
		||||
    "syntax": "target-counters( [ <string> | <url> ] , <custom-ident> , <string> , <counter-style>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "target-text()": {
 | 
			
		||||
    "syntax": "target-text( [ <string> | <url> ] , [ content | before | after | first-letter ]? )"
 | 
			
		||||
  },
 | 
			
		||||
  "time-percentage": {
 | 
			
		||||
    "syntax": "<time> | <percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "timeline-name": {
 | 
			
		||||
    "syntax": "<custom-ident> | <string>"
 | 
			
		||||
  },
 | 
			
		||||
  "easing-function": {
 | 
			
		||||
    "syntax": "linear | <cubic-bezier-timing-function> | <step-timing-function>"
 | 
			
		||||
  },
 | 
			
		||||
  "track-breadth": {
 | 
			
		||||
    "syntax": "<length-percentage> | <flex> | min-content | max-content | auto"
 | 
			
		||||
  },
 | 
			
		||||
  "track-list": {
 | 
			
		||||
    "syntax": "[ <line-names>? [ <track-size> | <track-repeat> ] ]+ <line-names>?"
 | 
			
		||||
  },
 | 
			
		||||
  "track-repeat": {
 | 
			
		||||
    "syntax": "repeat( [ <integer [1,∞]> ] , [ <line-names>? <track-size> ]+ <line-names>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "track-size": {
 | 
			
		||||
    "syntax": "<track-breadth> | minmax( <inflexible-breadth> , <track-breadth> ) | fit-content( <length-percentage> )"
 | 
			
		||||
  },
 | 
			
		||||
  "transform-function": {
 | 
			
		||||
    "syntax": "<matrix()> | <translate()> | <translateX()> | <translateY()> | <scale()> | <scaleX()> | <scaleY()> | <rotate()> | <skew()> | <skewX()> | <skewY()> | <matrix3d()> | <translate3d()> | <translateZ()> | <scale3d()> | <scaleZ()> | <rotate3d()> | <rotateX()> | <rotateY()> | <rotateZ()> | <perspective()>"
 | 
			
		||||
  },
 | 
			
		||||
  "transform-list": {
 | 
			
		||||
    "syntax": "<transform-function>+"
 | 
			
		||||
  },
 | 
			
		||||
  "translate()": {
 | 
			
		||||
    "syntax": "translate( <length-percentage> , <length-percentage>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "translate3d()": {
 | 
			
		||||
    "syntax": "translate3d( <length-percentage> , <length-percentage> , <length> )"
 | 
			
		||||
  },
 | 
			
		||||
  "translateX()": {
 | 
			
		||||
    "syntax": "translateX( <length-percentage> )"
 | 
			
		||||
  },
 | 
			
		||||
  "translateY()": {
 | 
			
		||||
    "syntax": "translateY( <length-percentage> )"
 | 
			
		||||
  },
 | 
			
		||||
  "translateZ()": {
 | 
			
		||||
    "syntax": "translateZ( <length> )"
 | 
			
		||||
  },
 | 
			
		||||
  "type-or-unit": {
 | 
			
		||||
    "syntax": "string | color | url | integer | number | length | angle | time | frequency | cap | ch | em | ex | ic | lh | rlh | rem | vb | vi | vw | vh | vmin | vmax | mm | Q | cm | in | pt | pc | px | deg | grad | rad | turn | ms | s | Hz | kHz | %"
 | 
			
		||||
  },
 | 
			
		||||
  "type-selector": {
 | 
			
		||||
    "syntax": "<wq-name> | <ns-prefix>? '*'"
 | 
			
		||||
  },
 | 
			
		||||
  "var()": {
 | 
			
		||||
    "syntax": "var( <custom-property-name> , <declaration-value>? )"
 | 
			
		||||
  },
 | 
			
		||||
  "viewport-length": {
 | 
			
		||||
    "syntax": "auto | <length-percentage>"
 | 
			
		||||
  },
 | 
			
		||||
  "visual-box": {
 | 
			
		||||
    "syntax": "content-box | padding-box | border-box"
 | 
			
		||||
  },
 | 
			
		||||
  "wq-name": {
 | 
			
		||||
    "syntax": "<ns-prefix>? <ident-token>"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										15
									
								
								node_modules/mdn-data/css/syntaxes.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/mdn-data/css/syntaxes.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
{
 | 
			
		||||
  "type": "object",
 | 
			
		||||
  "additionalProperties": {
 | 
			
		||||
    "type": "object",
 | 
			
		||||
    "additionalProperties": false,
 | 
			
		||||
    "required": [
 | 
			
		||||
      "syntax"
 | 
			
		||||
    ],
 | 
			
		||||
    "properties": {
 | 
			
		||||
      "syntax": {
 | 
			
		||||
        "type": "string"
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										265
									
								
								node_modules/mdn-data/css/types.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										265
									
								
								node_modules/mdn-data/css/types.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,265 @@
 | 
			
		||||
{
 | 
			
		||||
  "an-plus-b": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "Selectors"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "angle": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/angle"
 | 
			
		||||
  },
 | 
			
		||||
  "angle-percentage": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/angle-percentage"
 | 
			
		||||
  },
 | 
			
		||||
  "basic-shape": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Shapes",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/basic-shape"
 | 
			
		||||
  },
 | 
			
		||||
  "blend-mode": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "Compositing and Blending",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/blend-mode"
 | 
			
		||||
  },
 | 
			
		||||
  "color": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Color",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value"
 | 
			
		||||
  },
 | 
			
		||||
  "custom-ident": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Will Change",
 | 
			
		||||
      "CSS Counter Styles",
 | 
			
		||||
      "CSS Lists and Counters",
 | 
			
		||||
      "CSS Animations",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/custom-ident"
 | 
			
		||||
  },
 | 
			
		||||
  "dimension": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/dimension"
 | 
			
		||||
  },
 | 
			
		||||
  "display-outside": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Display"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/display-outside"
 | 
			
		||||
  },
 | 
			
		||||
  "display-inside": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Display"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/display-inside"
 | 
			
		||||
  },
 | 
			
		||||
  "display-listitem": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Display"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/display-listitem"
 | 
			
		||||
  },
 | 
			
		||||
  "display-internal": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Display"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/display-internal"
 | 
			
		||||
  },
 | 
			
		||||
  "display-box": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Display"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/display-box"
 | 
			
		||||
  },
 | 
			
		||||
  "display-legacy": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Display"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/display-legacy"
 | 
			
		||||
  },
 | 
			
		||||
  "filter-function": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "Filter Effects"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/filter-function"
 | 
			
		||||
  },
 | 
			
		||||
  "flex": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Grid Layout",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/flex_value"
 | 
			
		||||
  },
 | 
			
		||||
  "frequency": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/frequency"
 | 
			
		||||
  },
 | 
			
		||||
  "frequency-percentage": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/frequency-percentage"
 | 
			
		||||
  },
 | 
			
		||||
  "gradient": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Images",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/gradient"
 | 
			
		||||
  },
 | 
			
		||||
  "ident": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "image": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Images",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/image"
 | 
			
		||||
  },
 | 
			
		||||
  "integer": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/integer"
 | 
			
		||||
  },
 | 
			
		||||
  "length": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/length"
 | 
			
		||||
  },
 | 
			
		||||
  "length-percentage": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/length-percentage"
 | 
			
		||||
  },
 | 
			
		||||
  "number": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/number"
 | 
			
		||||
  },
 | 
			
		||||
  "percentage": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/percentage"
 | 
			
		||||
  },
 | 
			
		||||
  "position": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/position_value"
 | 
			
		||||
  },
 | 
			
		||||
  "ratio": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/ratio"
 | 
			
		||||
  },
 | 
			
		||||
  "resolution": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/resolution"
 | 
			
		||||
  },
 | 
			
		||||
  "shape": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/shape"
 | 
			
		||||
  },
 | 
			
		||||
  "string": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/string"
 | 
			
		||||
  },
 | 
			
		||||
  "time": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/time"
 | 
			
		||||
  },
 | 
			
		||||
  "time-percentage": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/time-percentage"
 | 
			
		||||
  },
 | 
			
		||||
  "timing-function": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Animations",
 | 
			
		||||
      "CSS Transitions",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/timing-function"
 | 
			
		||||
  },
 | 
			
		||||
  "transform-function": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Transforms",
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/transform-function"
 | 
			
		||||
  },
 | 
			
		||||
  "url": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Types"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard",
 | 
			
		||||
    "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/url"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										32
									
								
								node_modules/mdn-data/css/types.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								node_modules/mdn-data/css/types.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
{
 | 
			
		||||
  "type": "object",
 | 
			
		||||
  "additionalProperties": {
 | 
			
		||||
    "type": "object",
 | 
			
		||||
    "additionalProperties": false,
 | 
			
		||||
    "properties": {
 | 
			
		||||
      "groups": {
 | 
			
		||||
        "type": "array",
 | 
			
		||||
        "minitems": 1,
 | 
			
		||||
        "uniqueItems": true,
 | 
			
		||||
        "items": {
 | 
			
		||||
          "$ref": "definitions.json#/groupList"
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "status": {
 | 
			
		||||
        "enum": [
 | 
			
		||||
          "standard",
 | 
			
		||||
          "nonstandard",
 | 
			
		||||
          "experimental"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "mdn_url": {
 | 
			
		||||
        "type": "string",
 | 
			
		||||
        "pattern": "^https://developer.mozilla.org/docs/Web/CSS/"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "required": [
 | 
			
		||||
      "groups",
 | 
			
		||||
      "status"
 | 
			
		||||
    ]
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										213
									
								
								node_modules/mdn-data/css/units.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										213
									
								
								node_modules/mdn-data/css/units.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,213 @@
 | 
			
		||||
{
 | 
			
		||||
  "cap": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "ch": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "cm": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "deg": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Angles"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "dpcm": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Resolutions"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "dpi": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Resolutions"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "dppx": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Resolutions"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "em": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "ex": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "fr": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Flexible Lengths",
 | 
			
		||||
      "CSS Grid Layout"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "grad": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Angles"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "Hz": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Frequencies"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "ic": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "in": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "kHz": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Frequencies"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "mm": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "ms": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Times"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "pc": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "pt": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "px": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "Q": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "rad": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Angles"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "rem": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "s": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Times"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "turn": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Angles"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "vh": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "vmax": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "vmin": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "vw": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Lengths"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  },
 | 
			
		||||
  "x": {
 | 
			
		||||
    "groups": [
 | 
			
		||||
      "CSS Units",
 | 
			
		||||
      "CSS Resolutions"
 | 
			
		||||
    ],
 | 
			
		||||
    "status": "standard"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										28
									
								
								node_modules/mdn-data/css/units.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								node_modules/mdn-data/css/units.schema.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
{
 | 
			
		||||
  "type": "object",
 | 
			
		||||
  "additionalProperties": {
 | 
			
		||||
    "type": "object",
 | 
			
		||||
    "additionalProperties": false,
 | 
			
		||||
    "properties": {
 | 
			
		||||
      "groups": {
 | 
			
		||||
        "type": "array",
 | 
			
		||||
        "minitems": 1,
 | 
			
		||||
        "uniqueItems": true,
 | 
			
		||||
        "items": {
 | 
			
		||||
          "$ref": "definitions.json#/groupList"
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "status": {
 | 
			
		||||
        "enum": [
 | 
			
		||||
          "standard",
 | 
			
		||||
          "nonstandard",
 | 
			
		||||
          "experimental"
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "required": [
 | 
			
		||||
      "groups",
 | 
			
		||||
      "status"
 | 
			
		||||
    ]
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user