Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

πŸ“¦ Release @webref/css@2.0.0 #261

Merged
merged 1 commit into from
Jun 17, 2021

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jun 3, 2021

⚠ NEVER add commits to this pull request.

πŸ€– This pull request was automatically created to facilitate human review of @webref/css changes.

🧐 Please review the diff below and version numbers. If all looks good, merge this pull request to release the changes to npm.

πŸ“¦ Latest released @webref/css package was v1.1.0. Merging this pull request will release v2.0.0. Make sure that the bump is the right one for the changes.

✍ If any change needs to be made before release, do not add a commit to this pull request. Changes should rather be handled in a separate pull request and pushed to the default branch. You may leave this pull request open in the meantime, or close it. The pre-release job will automatically update this pull request or create a new one once the updates have made their way to the default branch.

πŸ›ˆ The actual change introduced by this pull request is a version bump in packages/css/package.json. You should not need to review that change to decide on whether a new release should be issued. The bumped version is not the version that will be released when this pull request is merged, but rather the version that will be released next time.

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/appmanifest.json packages/css/appmanifest.json
--- webref/node_modules/@webref/css/appmanifest.json
+++ packages/css/appmanifest.json
@@ -5,12 +5,14 @@
   },
   "properties": {},
   "descriptors": {
-    "display-mode": {
-      "name": "display-mode",
-      "for": "@media",
-      "value": "fullscreen | standalone | minimal-ui | browser",
-      "type": "discrete"
-    }
+    "display-mode": [
+      {
+        "name": "display-mode",
+        "for": "@media",
+        "value": "fullscreen | standalone | minimal-ui | browser",
+        "type": "discrete"
+      }
+    ]
   },
   "valuespaces": {}
 }

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/compat.json packages/css/compat.json
--- webref/node_modules/@webref/css/compat.json
+++ packages/css/compat.json
@@ -603,18 +603,22 @@
     }
   },
   "descriptors": {
-    "-webkit-device-pixel-ratio": {
-      "name": "-webkit-device-pixel-ratio",
-      "for": "@media",
-      "value": "<number>",
-      "type": "range"
-    },
-    "-webkit-transform-3d": {
-      "name": "-webkit-transform-3d",
-      "for": "@media",
-      "value": "<mq-boolean>",
-      "acceptsMin/maxPrefixes": "no"
-    }
+    "-webkit-device-pixel-ratio": [
+      {
+        "name": "-webkit-device-pixel-ratio",
+        "for": "@media",
+        "value": "<number>",
+        "type": "range"
+      }
+    ],
+    "-webkit-transform-3d": [
+      {
+        "name": "-webkit-transform-3d",
+        "for": "@media",
+        "value": "<mq-boolean>",
+        "acceptsMin/maxPrefixes": "no"
+      }
+    ]
   },
   "valuespaces": {}
 }

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-color-adjust.json packages/css/css-color-adjust.json
--- webref/node_modules/@webref/css/css-color-adjust.json
+++ packages/css/css-color-adjust.json
@@ -21,7 +21,7 @@
     },
     "forced-color-adjust": {
       "name": "forced-color-adjust",
-      "value": "auto | none",
+      "value": "auto | none | preserve-parent-color",
       "initial": "auto",
       "appliesTo": "all elements and text",
       "inherited": "yes",

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-color.json packages/css/css-color.json
--- webref/node_modules/@webref/css/css-color.json
+++ packages/css/css-color.json
@@ -34,24 +34,30 @@
     }
   },
   "descriptors": {
-    "src": {
-      "name": "src",
-      "for": "@color-profile",
-      "value": "<url>",
-      "initial": "n/a"
-    },
-    "rendering-intent": {
-      "name": "rendering-intent",
-      "for": "@color-profile",
-      "value": "relative-colorimetric | absolute-colorimetric | perceptual | saturation",
-      "initial": "relative-colorimetric"
-    },
-    "components": {
-      "name": "components",
-      "for": "@color-profile",
-      "value": "<ident>#",
-      "initial": "n/a"
-    }
+    "src": [
+      {
+        "name": "src",
+        "for": "@color-profile",
+        "value": "<url>",
+        "initial": "n/a"
+      }
+    ],
+    "rendering-intent": [
+      {
+        "name": "rendering-intent",
+        "for": "@color-profile",
+        "value": "relative-colorimetric | absolute-colorimetric | perceptual | saturation",
+        "initial": "relative-colorimetric"
+      }
+    ],
+    "components": [
+      {
+        "name": "components",
+        "for": "@color-profile",
+        "value": "<ident>#",
+        "initial": "n/a"
+      }
+    ]
   },
   "valuespaces": {
     "<color>": {

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-counter-styles.json packages/css/css-counter-styles.json
--- webref/node_modules/@webref/css/css-counter-styles.json
+++ packages/css/css-counter-styles.json
@@ -5,66 +5,86 @@
   },
   "properties": {},
   "descriptors": {
-    "system": {
-      "name": "system",
-      "for": "@counter-style",
-      "value": "cyclic | numeric | alphabetic | symbolic | additive | [fixed <integer>?] | [ extends <counter-style-name> ]",
-      "initial": "symbolic"
-    },
-    "negative": {
-      "name": "negative",
-      "for": "@counter-style",
-      "value": "<symbol> <symbol>?",
-      "initial": "\"\\2D\" (\"-\" hyphen-minus)"
-    },
-    "prefix": {
-      "name": "prefix",
-      "for": "@counter-style",
-      "value": "<symbol>",
-      "initial": "\"\" (the empty string)"
-    },
-    "suffix": {
-      "name": "suffix",
-      "for": "@counter-style",
-      "value": "<symbol>",
-      "initial": "\"\\2E\\20\" (\".\" full stop followed by a space)"
-    },
-    "range": {
-      "name": "range",
-      "for": "@counter-style",
-      "value": "[ [ <integer> | infinite ]{2} ]# | auto",
-      "initial": "auto"
-    },
-    "pad": {
-      "name": "pad",
-      "for": "@counter-style",
-      "value": "<integer [0,∞]> && <symbol>",
-      "initial": "0 \"\""
-    },
-    "fallback": {
-      "name": "fallback",
-      "for": "@counter-style",
-      "value": "<counter-style-name>",
-      "initial": "decimal"
-    },
-    "symbols": {
-      "name": "symbols",
-      "for": "@counter-style",
-      "value": "<symbol>+",
-      "initial": "n/a"
-    },
-    "additive-symbols": {
-      "name": "additive-symbols",
-      "for": "@counter-style",
-      "value": "[ <integer [0,∞]> && <symbol> ]#",
-      "initial": "n/a"
-    },
-    "speak-as": {
-      "name": "speak-as",
-      "for": "@counter-style",
-      "value": "auto | bullets | numbers | words | spell-out | <counter-style-name>",
-      "initial": "auto"
-    }
+    "system": [
+      {
+        "name": "system",
+        "for": "@counter-style",
+        "value": "cyclic | numeric | alphabetic | symbolic | additive | [fixed <integer>?] | [ extends <counter-style-name> ]",
+        "initial": "symbolic"
+      }
+    ],
+    "negative": [
+      {
+        "name": "negative",
+        "for": "@counter-style",
+        "value": "<symbol> <symbol>?",
+        "initial": "\"\\2D\" (\"-\" hyphen-minus)"
+      }
+    ],
+    "prefix": [
+      {
+        "name": "prefix",
+        "for": "@counter-style",
+        "value": "<symbol>",
+        "initial": "\"\" (the empty string)"
+      }
+    ],
+    "suffix": [
+      {
+        "name": "suffix",
+        "for": "@counter-style",
+        "value": "<symbol>",
+        "initial": "\"\\2E\\20\" (\".\" full stop followed by a space)"
+      }
+    ],
+    "range": [
+      {
+        "name": "range",
+        "for": "@counter-style",
+        "value": "[ [ <integer> | infinite ]{2} ]# | auto",
+        "initial": "auto"
+      }
+    ],
+    "pad": [
+      {
+        "name": "pad",
+        "for": "@counter-style",
+        "value": "<integer [0,∞]> && <symbol>",
+        "initial": "0 \"\""
+      }
+    ],
+    "fallback": [
+      {
+        "name": "fallback",
+        "for": "@counter-style",
+        "value": "<counter-style-name>",
+        "initial": "decimal"
+      }
+    ],
+    "symbols": [
+      {
+        "name": "symbols",
+        "for": "@counter-style",
+        "value": "<symbol>+",
+        "initial": "n/a"
+      }
+    ],
+    "additive-symbols": [
+      {
+        "name": "additive-symbols",
+        "for": "@counter-style",
+        "value": "[ <integer [0,∞]> && <symbol> ]#",
+        "initial": "n/a"
+      }
+    ],
+    "speak-as": [
+      {
+        "name": "speak-as",
+        "for": "@counter-style",
+        "value": "auto | bullets | numbers | words | spell-out | <counter-style-name>",
+        "initial": "auto"
+      }
+    ]
   },
   "valuespaces": {
     "<symbol>": {

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-device-adapt.json packages/css/css-device-adapt.json
--- webref/node_modules/@webref/css/css-device-adapt.json
+++ packages/css/css-device-adapt.json
@@ -5,94 +5,116 @@
   },
   "properties": {},
   "descriptors": {
-    "min-width": {
-      "name": "min-width",
-      "for": "@viewport",
-      "value": "<viewport-length>",
-      "initial": "auto",
-      "percentages": "Refer to the width of the initial viewport",
-      "computedValue": "auto, an absolute length, or a percentage as specified"
-    },
-    "max-width": {
-      "name": "max-width",
-      "for": "@viewport",
-      "value": "<viewport-length>",
-      "initial": "auto",
-      "percentages": "Refer to the width of the initial viewport",
-      "computedValue": "auto, an absolute length, or a percentage as specified"
-    },
-    "width": {
-      "name": "width",
-      "for": "@viewport",
-      "value": "<viewport-length>{1,2}",
-      "initial": "See individual descriptors",
-      "percentages": "See individual descriptors",
-      "computedValue": "See individual descriptors"
-    },
-    "min-height": {
-      "name": "min-height",
-      "for": "@viewport",
-      "value": "<viewport-length>",
-      "initial": "auto",
-      "percentages": "Refer to the height of the initial viewport",
-      "computedValue": "auto, an absolute length, or a percentage as specified"
-    },
-    "max-height": {
-      "name": "max-height",
-      "for": "@viewport",
-      "value": "<viewport-length>",
-      "initial": "auto",
-      "percentages": "Refer to the height of the initial viewport",
-      "computedValue": "auto, an absolute length, or a percentage as specified"
-    },
-    "height": {
-      "name": "height",
-      "for": "@viewport",
-      "value": "<viewport-length>{1,2}",
-      "initial": "See individual descriptors",
-      "percentages": "See individual descriptors",
-      "computedValue": "See individual descriptors"
-    },
-    "zoom": {
-      "name": "zoom",
-      "for": "@viewport",
-      "value": "auto | <number> | <percentage>",
-      "initial": "auto",
-      "percentages": "The zoom factor itself",
-      "computedValue": "auto, or a non-negative number or percentage as specified"
-    },
-    "min-zoom": {
-      "name": "min-zoom",
-      "for": "@viewport",
-      "value": "auto | <number> | <percentage>",
-      "initial": "auto",
-      "percentages": "The zoom factor itself",
-      "computedValue": "auto, or a non-negative number or percentage as specified"
-    },
-    "max-zoom": {
-      "name": "max-zoom",
-      "for": "@viewport",
-      "value": "auto | <number> | <percentage>",
-      "initial": "auto",
-      "percentages": "The zoom factor itself",
-      "computedValue": "auto, or a non-negative number or percentage as specified"
-    },
-    "user-zoom": {
-      "name": "user-zoom",
-      "for": "@viewport",
-      "value": "zoom | fixed",
-      "initial": "zoom",
-      "percentages": "N/A",
-      "computedValue": "as specified"
-    },
-    "orientation": {
-      "name": "orientation",
-      "for": "@viewport",
-      "value": "auto | portrait | landscape",
-      "initial": "auto",
-      "percentages": "N/A",
-      "computedValue": "as specified"
-    }
+    "min-width": [
+      {
+        "name": "min-width",
+        "for": "@viewport",
+        "value": "<viewport-length>",
+        "initial": "auto",
+        "percentages": "Refer to the width of the initial viewport",
+        "computedValue": "auto, an absolute length, or a percentage as specified"
+      }
+    ],
+    "max-width": [
+      {
+        "name": "max-width",
+        "for": "@viewport",
+        "value": "<viewport-length>",
+        "initial": "auto",
+        "percentages": "Refer to the width of the initial viewport",
+        "computedValue": "auto, an absolute length, or a percentage as specified"
+      }
+    ],
+    "width": [
+      {
+        "name": "width",
+        "for": "@viewport",
+        "value": "<viewport-length>{1,2}",
+        "initial": "See individual descriptors",
+        "percentages": "See individual descriptors",
+        "computedValue": "See individual descriptors"
+      }
+    ],
+    "min-height": [
+      {
+        "name": "min-height",
+        "for": "@viewport",
+        "value": "<viewport-length>",
+        "initial": "auto",
+        "percentages": "Refer to the height of the initial viewport",
+        "computedValue": "auto, an absolute length, or a percentage as specified"
+      }
+    ],
+    "max-height": [
+      {
+        "name": "max-height",
+        "for": "@viewport",
+        "value": "<viewport-length>",
+        "initial": "auto",
+        "percentages": "Refer to the height of the initial viewport",
+        "computedValue": "auto, an absolute length, or a percentage as specified"
+      }
+    ],
+    "height": [
+      {
+        "name": "height",
+        "for": "@viewport",
+        "value": "<viewport-length>{1,2}",
+        "initial": "See individual descriptors",
+        "percentages": "See individual descriptors",
+        "computedValue": "See individual descriptors"
+      }
+    ],
+    "zoom": [
+      {
+        "name": "zoom",
+        "for": "@viewport",
+        "value": "auto | <number> | <percentage>",
+        "initial": "auto",
+        "percentages": "The zoom factor itself",
+        "computedValue": "auto, or a non-negative number or percentage as specified"
+      }
+    ],
+    "min-zoom": [
+      {
+        "name": "min-zoom",
+        "for": "@viewport",
+        "value": "auto | <number> | <percentage>",
+        "initial": "auto",
+        "percentages": "The zoom factor itself",
+        "computedValue": "auto, or a non-negative number or percentage as specified"
+      }
+    ],
+    "max-zoom": [
+      {
+        "name": "max-zoom",
+        "for": "@viewport",
+        "value": "auto | <number> | <percentage>",
+        "initial": "auto",
+        "percentages": "The zoom factor itself",
+        "computedValue": "auto, or a non-negative number or percentage as specified"
+      }
+    ],
+    "user-zoom": [
+      {
+        "name": "user-zoom",
+        "for": "@viewport",
+        "value": "zoom | fixed",
+        "initial": "zoom",
+        "percentages": "N/A",
+        "computedValue": "as specified"
+      }
+    ],
+    "orientation": [
+      {
+        "name": "orientation",
+        "for": "@viewport",
+        "value": "auto | portrait | landscape",
+        "initial": "auto",
+        "percentages": "N/A",
+        "computedValue": "as specified"
+      }
+    ]
   },
   "valuespaces": {
     "<viewport-length>": {

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-fonts-5.json packages/css/css-fonts-5.json
--- webref/node_modules/@webref/css/css-fonts-5.json
+++ packages/css/css-fonts-5.json
@@ -5,60 +5,78 @@
   },
   "properties": {},
   "descriptors": {
-    "font-size": {
-      "name": "font-size",
-      "for": "@font-face",
-      "value": "auto | [<number>]{1,2}",
-      "initial": "normal"
-    },
-    "size-adjust": {
-      "name": "size-adjust",
-      "for": "@font-face",
-      "value": "<percentage [0,∞]>",
-      "initial": "100%"
-    },
-    "ascent-override": {
-      "name": "ascent-override",
-      "for": "@font-face",
-      "value": "normal | <percentage [0,∞]>",
-      "initial": "normal"
-    },
-    "descent-override": {
-      "name": "descent-override",
-      "for": "@font-face",
-      "value": "normal | <percentage [0,∞]>",
-      "initial": "normal"
-    },
-    "line-gap-override": {
-      "name": "line-gap-override",
-      "for": "@font-face",
-      "value": "normal | <percentage [0,∞]>",
-      "initial": "normal"
-    },
-    "superscript-position-override": {
-      "name": "superscript-position-override",
-      "for": "@font-face",
-      "value": "auto | from-font | <percentage>",
-      "initial": "normal"
-    },
-    "subscript-position-override": {
-      "name": "subscript-position-override",
-      "for": "@font-face",
-      "value": "auto | from-font | <percentage>",
-      "initial": "normal"
-    },
-    "superscript-size-override": {
-      "name": "superscript-size-override",
-      "for": "@font-face",
-      "value": "auto | from-font | <percentage [0,∞]>",
-      "initial": "normal"
-    },
-    "subscript-size-override": {
-      "name": "subscript-size-override",
-      "for": "@font-face",
-      "value": "auto | from-font | <percentage [0,∞]>",
-      "initial": "normal"
-    }
+    "font-size": [
+      {
+        "name": "font-size",
+        "for": "@font-face",
+        "value": "auto | [<number>]{1,2}",
+        "initial": "normal"
+      }
+    ],
+    "size-adjust": [
+      {
+        "name": "size-adjust",
+        "for": "@font-face",
+        "value": "<percentage [0,∞]>",
+        "initial": "100%"
+      }
+    ],
+    "ascent-override": [
+      {
+        "name": "ascent-override",
+        "for": "@font-face",
+        "value": "normal | <percentage [0,∞]>",
+        "initial": "normal"
+      }
+    ],
+    "descent-override": [
+      {
+        "name": "descent-override",
+        "for": "@font-face",
+        "value": "normal | <percentage [0,∞]>",
+        "initial": "normal"
+      }
+    ],
+    "line-gap-override": [
+      {
+        "name": "line-gap-override",
+        "for": "@font-face",
+        "value": "normal | <percentage [0,∞]>",
+        "initial": "normal"
+      }
+    ],
+    "superscript-position-override": [
+      {
+        "name": "superscript-position-override",
+        "for": "@font-face",
+        "value": "normal | from-font | <percentage>",
+        "initial": "normal"
+      }
+    ],
+    "subscript-position-override": [
+      {
+        "name": "subscript-position-override",
+        "for": "@font-face",
+        "value": "normal | from-font | <percentage>",
+        "initial": "normal"
+      }
+    ],
+    "superscript-size-override": [
+      {
+        "name": "superscript-size-override",
+        "for": "@font-face",
+        "value": "normal | from-font | <percentage [0,∞]>",
+        "initial": "normal"
+      }
+    ],
+    "subscript-size-override": [
+      {
+        "name": "subscript-size-override",
+        "for": "@font-face",
+        "value": "normal | from-font | <percentage [0,∞]>",
+        "initial": "normal"
+      }
+    ]
   },
   "valuespaces": {}
 }

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-fonts.json packages/css/css-fonts.json
--- webref/node_modules/@webref/css/css-fonts.json
+++ packages/css/css-fonts.json
@@ -382,102 +382,146 @@
     }
   },
   "descriptors": {
-    "font-family": {
-      "name": "font-family",
-      "for": "@font-palette-values",
-      "value": "<'font-family'>",
-      "initial": "N/A"
-    },
-    "src": {
-      "name": "src",
-      "for": "@font-face",
-      "value": "see prose",
-      "initial": "N/A"
-    },
-    "font-style": {
-      "name": "font-style",
-      "for": "@font-face",
-      "value": "auto | normal | italic | oblique [ <angle> | <angle>{1,2} ]?",
-      "initial": "auto"
-    },
-    "font-weight": {
-      "name": "font-weight",
-      "for": "@font-face",
-      "value": "auto | <font-weight-absolute>{1,2}",
-      "initial": "auto"
-    },
-    "font-stretch": {
-      "name": "font-stretch",
-      "for": "@font-face",
-      "value": "auto | <'font-stretch'>{1,2}",
-      "initial": "auto"
-    },
-    "unicode-range": {
-      "name": "unicode-range",
-      "for": "@font-face",
-      "value": "<urange>#",
-      "initial": "U+0-10FFFF"
-    },
-    "font-feature-settings": {
-      "name": "font-feature-settings",
-      "for": "@font-face",
-      "value": "normal | <feature-tag-value>#",
-      "initial": "normal"
-    },
-    "font-variation-settings": {
-      "name": "font-variation-settings",
-      "for": "@font-face",
-      "value": "normal | [ <string> <number>]#",
-      "initial": "normal"
-    },
-    "font-named-instance": {
-      "name": "font-named-instance",
-      "for": "@font-face",
-      "value": "auto | <string>",
-      "initial": "auto"
-    },
-    "font-display": {
-      "name": "font-display",
-      "for": "@font-feature-values",
-      "value": "auto | block | swap | fallback | optional",
-      "initial": "auto"
-    },
-    "font-language-override": {
-      "name": "font-language-override",
-      "for": "@font-face",
-      "value": "normal | <string>",
-      "initial": "normal"
-    },
-    "ascent-override": {
-      "name": "ascent-override",
-      "for": "@font-face",
-      "value": "normal | <percentage>",
-      "initial": "normal"
-    },
-    "descent-override": {
-      "name": "descent-override",
-      "for": "@font-face",
-      "value": "normal | <percentage>",
-      "initial": "normal"
-    },
-    "line-gap-override": {
-      "name": "line-gap-override",
-      "for": "@font-face",
-      "value": "normal | <percentage>",
-      "initial": "normal"
-    },
-    "base-palette": {
-      "name": "base-palette",
-      "for": "@font-palette-values",
-      "value": "<integer> | <string>",
-      "initial": "N/A"
-    },
-    "override-color": {
-      "name": "override-color",
-      "for": "@font-palette-values",
-      "value": "[ [ <string> | <integer> ] <color> ]#",
-      "initial": "N/A"
-    }
+    "font-family": [
+      {
+        "name": "font-family",
+        "for": "@font-face",
+        "value": "<family-name>",
+        "initial": "N/A"
+      },
+      {
+        "name": "font-family",
+        "for": "@font-palette-values",
+        "value": "<'font-family'>",
+        "initial": "N/A"
+      }
+    ],
+    "src": [
+      {
+        "name": "src",
+        "for": "@font-face",
+        "value": "see prose",
+        "initial": "N/A"
+      }
+    ],
+    "font-style": [
+      {
+        "name": "font-style",
+        "for": "@font-face",
+        "value": "auto | normal | italic | oblique [ <angle> | <angle>{1,2} ]?",
+        "initial": "auto"
+      }
+    ],
+    "font-weight": [
+      {
+        "name": "font-weight",
+        "for": "@font-face",
+        "value": "auto | <font-weight-absolute>{1,2}",
+        "initial": "auto"
+      }
+    ],
+    "font-stretch": [
+      {
+        "name": "font-stretch",
+        "for": "@font-face",
+        "value": "auto | <'font-stretch'>{1,2}",
+        "initial": "auto"
+      }
+    ],
+    "unicode-range": [
+      {
+        "name": "unicode-range",
+        "for": "@font-face",
+        "value": "<urange>#",
+        "initial": "U+0-10FFFF"
+      }
+    ],
+    "font-feature-settings": [
+      {
+        "name": "font-feature-settings",
+        "for": "@font-face",
+        "value": "normal | <feature-tag-value>#",
+        "initial": "normal"
+      }
+    ],
+    "font-variation-settings": [
+      {
+        "name": "font-variation-settings",
+        "for": "@font-face",
+        "value": "normal | [ <string> <number>]#",
+        "initial": "normal"
+      }
+    ],
+    "font-named-instance": [
+      {
+        "name": "font-named-instance",
+        "for": "@font-face",
+        "value": "auto | <string>",
+        "initial": "auto"
+      }
+    ],
+    "font-display": [
+      {
+        "name": "font-display",
+        "for": "@font-face",
+        "value": "auto | block | swap | fallback | optional",
+        "initial": "auto"
+      },
+      {
+        "name": "font-display",
+        "for": "@font-feature-values",
+        "value": "auto | block | swap | fallback | optional",
+        "initial": "auto"
+      }
+    ],
+    "font-language-override": [
+      {
+        "name": "font-language-override",
+        "for": "@font-face",
+        "value": "normal | <string>",
+        "initial": "normal"
+      }
+    ],
+    "ascent-override": [
+      {
+        "name": "ascent-override",
+        "for": "@font-face",
+        "value": "normal | <percentage>",
+        "initial": "normal"
+      }
+    ],
+    "descent-override": [
+      {
+        "name": "descent-override",
+        "for": "@font-face",
+        "value": "normal | <percentage>",
+        "initial": "normal"
+      }
+    ],
+    "line-gap-override": [
+      {
+        "name": "line-gap-override",
+        "for": "@font-face",
+        "value": "normal | <percentage>",
+        "initial": "normal"
+      }
+    ],
+    "base-palette": [
+      {
+        "name": "base-palette",
+        "for": "@font-palette-values",
+        "value": "<integer> | <string>",
+        "initial": "N/A"
+      }
+    ],
+    "override-color": [
+      {
+        "name": "override-color",
+        "for": "@font-palette-values",
+        "value": "[ [ <string> | <integer> ] <color> ]#",
+        "initial": "N/A"
+      }
+    ]
   },
   "valuespaces": {
     "<font-weight-absolute>": {
@@ -496,7 +540,7 @@
       "value": "[features | variations | color(<color-font-technology>) | palettes]"
     },
     "<color-font-technology>": {
-      "value": "[COLR | SVG | sbix | CBDT ]"
+      "value": "[COLRv0 | COLRv1 | SVG | sbix | CBDT ]"
     },
     "<common-lig-values>": {
       "value": "[ common-ligatures | no-common-ligatures ]"

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-gcpm.json packages/css/css-gcpm.json
--- webref/node_modules/@webref/css/css-gcpm.json
+++ packages/css/css-gcpm.json
@@ -25,19 +25,6 @@
         "position"
       ]
     },
-    "running": {
-      "name": "running",
-      "value": "<custom-ident>",
-      "initial": "none",
-      "appliesTo": "elements",
-      "inherited": "no",
-      "percentages": "N/A",
-      "computedValue": "specified value",
-      "canonicalOrder": "per grammar",
-      "styleDeclaration": [
-        "running"
-      ]
-    },
     "content": {
       "name": "content",
       "newValues": "element()",

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-images.json packages/css/css-images.json
--- webref/node_modules/@webref/css/css-images.json
+++ packages/css/css-images.json
@@ -91,9 +91,6 @@
     "<radial-gradient()>": {
       "value": "radial-gradient( [ <ending-shape> || <size> ]? [ at <position> ]? , <color-stop-list> )"
     },
-    "<extent-keyword>": {
-      "value": "closest-corner | closest-side | farthest-corner | farthest-side"
-    },
     "<ending-shape>": {
       "prose": "Can be either circle or ellipse; determines whether the gradient’s ending shape is a circle or an ellipse, respectively. If <ending-shape> is omitted, the ending shape defaults to a circle if the <size> is a single <length>, and to an ellipse otherwise."
     },

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-overflow-4.json packages/css/css-overflow-4.json
--- webref/node_modules/@webref/css/css-overflow-4.json
+++ packages/css/css-overflow-4.json
@@ -6,9 +6,9 @@
   "properties": {
     "scrollbar-gutter": {
       "name": "scrollbar-gutter",
-      "value": "auto | [ stable | always ] && both? && force?",
+      "value": "auto | stable && mirror?",
       "initial": "auto",
-      "appliesTo": "all elements",
+      "appliesTo": "scroll containers",
       "inherited": "no",
       "percentages": "n/a",
       "computedValue": "specified keyword(s)",

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-page.json packages/css/css-page.json
--- webref/node_modules/@webref/css/css-page.json
+++ packages/css/css-page.json
@@ -20,34 +20,42 @@
     }
   },
   "descriptors": {
-    "size": {
-      "name": "size",
-      "for": "@page",
-      "value": "<length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ]",
-      "initial": "auto",
-      "computedValue": "specified value, with <length>s made absolute."
-    },
-    "page-orientation": {
-      "name": "page-orientation",
-      "for": "@page",
-      "value": "upright | rotate-left | rotate-right",
-      "initial": "upright",
-      "computedValue": "as specified"
-    },
-    "marks": {
-      "name": "marks",
-      "for": "@page",
-      "value": "none | [ crop || cross ]",
-      "initial": "none",
-      "computedValue": "as specified"
-    },
-    "bleed": {
-      "name": "bleed",
-      "for": "@page",
-      "value": "auto | <length>",
-      "initial": "auto",
-      "computedValue": "as specified"
-    }
+    "size": [
+      {
+        "name": "size",
+        "for": "@page",
+        "value": "<length>{1,2} | auto | [ <page-size> || [ portrait | landscape ] ]",
+        "initial": "auto",
+        "computedValue": "specified value, with <length>s made absolute."
+      }
+    ],
+    "page-orientation": [
+      {
+        "name": "page-orientation",
+        "for": "@page",
+        "value": "upright | rotate-left | rotate-right",
+        "initial": "upright",
+        "computedValue": "as specified"
+      }
+    ],
+    "marks": [
+      {
+        "name": "marks",
+        "for": "@page",
+        "value": "none | [ crop || cross ]",
+        "initial": "none",
+        "computedValue": "as specified"
+      }
+    ],
+    "bleed": [
+      {
+        "name": "bleed",
+        "for": "@page",
+        "value": "auto | <length>",
+        "initial": "auto",
+        "computedValue": "as specified"
+      }
+    ]
   },
   "valuespaces": {
     "<page-selector-list>": {

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-properties-values-api.json packages/css/css-properties-values-api.json
--- webref/node_modules/@webref/css/css-properties-values-api.json
+++ packages/css/css-properties-values-api.json
@@ -5,24 +5,30 @@
   },
   "properties": {},
   "descriptors": {
-    "syntax": {
-      "name": "syntax",
-      "for": "@property",
-      "value": "<string>",
-      "initial": "n/a (see prose)"
-    },
-    "inherits": {
-      "name": "inherits",
-      "for": "@property",
-      "value": "true | false",
-      "initial": "n/a (see prose)"
-    },
-    "initial-value": {
-      "name": "initial-value",
-      "for": "@property",
-      "value": "<declaration-value>",
-      "initial": "the guaranteed-invalid value (but see prose)"
-    }
+    "syntax": [
+      {
+        "name": "syntax",
+        "for": "@property",
+        "value": "<string>",
+        "initial": "n/a (see prose)"
+      }
+    ],
+    "inherits": [
+      {
+        "name": "inherits",
+        "for": "@property",
+        "value": "true | false",
+        "initial": "n/a (see prose)"
+      }
+    ],
+    "initial-value": [
+      {
+        "name": "initial-value",
+        "for": "@property",
+        "value": "<declaration-value>",
+        "initial": "the guaranteed-invalid value (but see prose)"
+      }
+    ]
   },
   "valuespaces": {}
 }

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-round-display.json packages/css/css-round-display.json
--- webref/node_modules/@webref/css/css-round-display.json
+++ packages/css/css-round-display.json
@@ -36,20 +36,24 @@
     }
   },
   "descriptors": {
-    "shape": {
-      "name": "shape",
-      "for": "@media",
-      "value": "rect | round",
-      "type": "discrete"
-    },
-    "viewport-fit": {
-      "name": "viewport-fit",
-      "for": "@viewport",
-      "value": "auto | contain | cover",
-      "initial": "auto",
-      "percentages": "N/A",
-      "computedValue": "as specified"
-    }
+    "shape": [
+      {
+        "name": "shape",
+        "for": "@media",
+        "value": "rect | round",
+        "type": "discrete"
+      }
+    ],
+    "viewport-fit": [
+      {
+        "name": "viewport-fit",
+        "for": "@viewport",
+        "value": "auto | contain | cover",
+        "initial": "auto",
+        "percentages": "N/A",
+        "computedValue": "as specified"
+      }
+    ]
   },
   "valuespaces": {}
 }

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/css-ui.json packages/css/css-ui.json
--- webref/node_modules/@webref/css/css-ui.json
+++ packages/css/css-ui.json
@@ -254,6 +254,21 @@
         "appearance"
       ]
     },
+    "input-security": {
+      "name": "input-security",
+      "value": "auto | none",
+      "initial": "auto",
+      "appliesTo": "sensitive text inputs",
+      "inherited": "no",
+      "percentages": "N/A",
+      "computedValue": "as specified",
+      "canonicalOrder": "per grammar",
+      "animationType": "by computed value type",
+      "styleDeclaration": [
+        "input-security",
+        "inputSecurity"
+      ]
+    },
     "-webkit-user-select": {
       "name": "-webkit-user-select",
       "styleDeclaration": [

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/mediaqueries-5.json packages/css/mediaqueries-5.json
--- webref/node_modules/@webref/css/mediaqueries-5.json
+++ packages/css/mediaqueries-5.json
@@ -5,222 +5,294 @@
   },
   "properties": {},
   "descriptors": {
-    "width": {
-      "name": "width",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "height": {
-      "name": "height",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "aspect-ratio": {
-      "name": "aspect-ratio",
-      "for": "@media",
-      "value": "<ratio>",
-      "type": "range"
-    },
-    "orientation": {
-      "name": "orientation",
-      "for": "@media",
-      "value": "portrait | landscape",
-      "type": "discrete"
-    },
-    "overflow-block": {
-      "name": "overflow-block",
-      "for": "@media",
-      "value": "none | scroll | paged",
-      "type": "discrete"
-    },
-    "overflow-inline": {
-      "name": "overflow-inline",
-      "for": "@media",
-      "value": "none | scroll",
-      "type": "discrete"
-    },
-    "resolution": {
-      "name": "resolution",
-      "for": "@media",
-      "value": "<resolution> | infinite",
-      "type": "range"
-    },
-    "scan": {
-      "name": "scan",
-      "for": "@media",
-      "value": "interlace | progressive",
-      "type": "discrete"
-    },
-    "grid": {
-      "name": "grid",
-      "for": "@media",
-      "value": "<mq-boolean>",
-      "type": "discrete"
-    },
-    "update": {
-      "name": "update",
-      "for": "@media",
-      "value": "none | slow | fast",
-      "type": "discrete"
-    },
-    "environment-blending": {
-      "name": "environment-blending",
-      "for": "@media",
-      "value": "opaque | additive | subtractive",
-      "type": "discrete"
-    },
-    "color": {
-      "name": "color",
-      "for": "@media",
-      "value": "<integer>",
-      "type": "range"
-    },
-    "color-index": {
-      "name": "color-index",
-      "for": "@media",
-      "value": "<integer>",
-      "type": "range"
-    },
-    "monochrome": {
-      "name": "monochrome",
-      "for": "@media",
-      "value": "<integer>",
-      "type": "range"
-    },
-    "color-gamut": {
-      "name": "color-gamut",
-      "for": "@media",
-      "value": "srgb | p3 | rec2020",
-      "type": "discrete"
-    },
-    "dynamic-range": {
-      "name": "dynamic-range",
-      "for": "@media",
-      "value": "standard | high",
-      "type": "discrete"
-    },
-    "inverted-colors": {
-      "name": "inverted-colors",
-      "for": "@media",
-      "value": "none | inverted",
-      "type": "discrete"
-    },
-    "pointer": {
-      "name": "pointer",
-      "for": "@media",
-      "value": "none | coarse | fine",
-      "type": "discrete"
-    },
-    "hover": {
-      "name": "hover",
-      "for": "@media",
-      "value": "none | hover",
-      "type": "discrete"
-    },
-    "any-pointer": {
-      "name": "any-pointer",
-      "for": "@media",
-      "value": "none | coarse | fine",
-      "type": "discrete"
-    },
-    "any-hover": {
-      "name": "any-hover",
-      "for": "@media",
-      "value": "none | hover",
-      "type": "discrete"
-    },
-    "video-color-gamut": {
-      "name": "video-color-gamut",
-      "for": "@media",
-      "value": "srgb | p3 | rec2020",
-      "type": "discrete"
-    },
-    "video-dynamic-range": {
-      "name": "video-dynamic-range",
-      "for": "@media",
-      "value": "standard | high",
-      "type": "discrete"
-    },
-    "video-width": {
-      "name": "video-width",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "video-height": {
-      "name": "video-height",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "video-resolution": {
-      "name": "video-resolution",
-      "for": "@media",
-      "value": "<resolution> | infinite",
-      "type": "range"
-    },
-    "scripting": {
-      "name": "scripting",
-      "for": "@media",
-      "value": "none | initial-only | enabled",
-      "type": "discrete"
-    },
-    "prefers-reduced-motion": {
-      "name": "prefers-reduced-motion",
-      "for": "@media",
-      "value": "no-preference | reduce",
-      "type": "discrete"
-    },
-    "prefers-reduced-transparency": {
-      "name": "prefers-reduced-transparency",
-      "for": "@media",
-      "value": "no-preference | reduce",
-      "type": "discrete"
-    },
-    "prefers-contrast": {
-      "name": "prefers-contrast",
-      "for": "@media",
-      "value": "no-preference | less | more",
-      "type": "discrete"
-    },
-    "forced-colors": {
-      "name": "forced-colors",
-      "for": "@media",
-      "value": "none | active",
-      "type": "discrete"
-    },
-    "prefers-color-scheme": {
-      "name": "prefers-color-scheme",
-      "for": "@media",
-      "value": "light | dark",
-      "type": "discrete"
-    },
-    "prefers-reduced-data": {
-      "name": "prefers-reduced-data",
-      "for": "@media",
-      "value": "no-preference | reduce",
-      "type": "discrete"
-    },
-    "device-width": {
-      "name": "device-width",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "device-height": {
-      "name": "device-height",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "device-aspect-ratio": {
-      "name": "device-aspect-ratio",
-      "for": "@media",
-      "value": "<ratio>",
-      "type": "range"
-    }
+    "width": [
+      {
+        "name": "width",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "height": [
+      {
+        "name": "height",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "aspect-ratio": [
+      {
+        "name": "aspect-ratio",
+        "for": "@media",
+        "value": "<ratio>",
+        "type": "range"
+      }
+    ],
+    "orientation": [
+      {
+        "name": "orientation",
+        "for": "@media",
+        "value": "portrait | landscape",
+        "type": "discrete"
+      }
+    ],
+    "overflow-block": [
+      {
+        "name": "overflow-block",
+        "for": "@media",
+        "value": "none | scroll | paged",
+        "type": "discrete"
+      }
+    ],
+    "overflow-inline": [
+      {
+        "name": "overflow-inline",
+        "for": "@media",
+        "value": "none | scroll",
+        "type": "discrete"
+      }
+    ],
+    "resolution": [
+      {
+        "name": "resolution",
+        "for": "@media",
+        "value": "<resolution> | infinite",
+        "type": "range"
+      }
+    ],
+    "scan": [
+      {
+        "name": "scan",
+        "for": "@media",
+        "value": "interlace | progressive",
+        "type": "discrete"
+      }
+    ],
+    "grid": [
+      {
+        "name": "grid",
+        "for": "@media",
+        "value": "<mq-boolean>",
+        "type": "discrete"
+      }
+    ],
+    "update": [
+      {
+        "name": "update",
+        "for": "@media",
+        "value": "none | slow | fast",
+        "type": "discrete"
+      }
+    ],
+    "environment-blending": [
+      {
+        "name": "environment-blending",
+        "for": "@media",
+        "value": "opaque | additive | subtractive",
+        "type": "discrete"
+      }
+    ],
+    "color": [
+      {
+        "name": "color",
+        "for": "@media",
+        "value": "<integer>",
+        "type": "range"
+      }
+    ],
+    "color-index": [
+      {
+        "name": "color-index",
+        "for": "@media",
+        "value": "<integer>",
+        "type": "range"
+      }
+    ],
+    "monochrome": [
+      {
+        "name": "monochrome",
+        "for": "@media",
+        "value": "<integer>",
+        "type": "range"
+      }
+    ],
+    "color-gamut": [
+      {
+        "name": "color-gamut",
+        "for": "@media",
+        "value": "srgb | p3 | rec2020",
+        "type": "discrete"
+      }
+    ],
+    "dynamic-range": [
+      {
+        "name": "dynamic-range",
+        "for": "@media",
+        "value": "standard | high",
+        "type": "discrete"
+      }
+    ],
+    "inverted-colors": [
+      {
+        "name": "inverted-colors",
+        "for": "@media",
+        "value": "none | inverted",
+        "type": "discrete"
+      }
+    ],
+    "pointer": [
+      {
+        "name": "pointer",
+        "for": "@media",
+        "value": "none | coarse | fine",
+        "type": "discrete"
+      }
+    ],
+    "hover": [
+      {
+        "name": "hover",
+        "for": "@media",
+        "value": "none | hover",
+        "type": "discrete"
+      }
+    ],
+    "any-pointer": [
+      {
+        "name": "any-pointer",
+        "for": "@media",
+        "value": "none | coarse | fine",
+        "type": "discrete"
+      }
+    ],
+    "any-hover": [
+      {
+        "name": "any-hover",
+        "for": "@media",
+        "value": "none | hover",
+        "type": "discrete"
+      }
+    ],
+    "video-color-gamut": [
+      {
+        "name": "video-color-gamut",
+        "for": "@media",
+        "value": "srgb | p3 | rec2020",
+        "type": "discrete"
+      }
+    ],
+    "video-dynamic-range": [
+      {
+        "name": "video-dynamic-range",
+        "for": "@media",
+        "value": "standard | high",
+        "type": "discrete"
+      }
+    ],
+    "video-width": [
+      {
+        "name": "video-width",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "video-height": [
+      {
+        "name": "video-height",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "video-resolution": [
+      {
+        "name": "video-resolution",
+        "for": "@media",
+        "value": "<resolution> | infinite",
+        "type": "range"
+      }
+    ],
+    "scripting": [
+      {
+        "name": "scripting",
+        "for": "@media",
+        "value": "none | initial-only | enabled",
+        "type": "discrete"
+      }
+    ],
+    "prefers-reduced-motion": [
+      {
+        "name": "prefers-reduced-motion",
+        "for": "@media",
+        "value": "no-preference | reduce",
+        "type": "discrete"
+      }
+    ],
+    "prefers-reduced-transparency": [
+      {
+        "name": "prefers-reduced-transparency",
+        "for": "@media",
+        "value": "no-preference | reduce",
+        "type": "discrete"
+      }
+    ],
+    "prefers-contrast": [
+      {
+        "name": "prefers-contrast",
+        "for": "@media",
+        "value": "no-preference | less | more | custom",
+        "type": "discrete"
+      }
+    ],
+    "forced-colors": [
+      {
+        "name": "forced-colors",
+        "for": "@media",
+        "value": "none | active",
+        "type": "discrete"
+      }
+    ],
+    "prefers-color-scheme": [
+      {
+        "name": "prefers-color-scheme",
+        "for": "@media",
+        "value": "light | dark",
+        "type": "discrete"
+      }
+    ],
+    "prefers-reduced-data": [
+      {
+        "name": "prefers-reduced-data",
+        "for": "@media",
+        "value": "no-preference | reduce",
+        "type": "discrete"
+      }
+    ],
+    "device-width": [
+      {
+        "name": "device-width",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "device-height": [
+      {
+        "name": "device-height",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "device-aspect-ratio": [
+      {
+        "name": "device-aspect-ratio",
+        "for": "@media",
+        "value": "<ratio>",
+        "type": "range"
+      }
+    ]
   },
   "valuespaces": {
     "<media-query>": {

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/mediaqueries.json packages/css/mediaqueries.json
--- webref/node_modules/@webref/css/mediaqueries.json
+++ packages/css/mediaqueries.json
@@ -5,132 +5,174 @@
   },
   "properties": {},
   "descriptors": {
-    "width": {
-      "name": "width",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "height": {
-      "name": "height",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "aspect-ratio": {
-      "name": "aspect-ratio",
-      "for": "@media",
-      "value": "<ratio>",
-      "type": "range"
-    },
-    "orientation": {
-      "name": "orientation",
-      "for": "@media",
-      "value": "portrait | landscape",
-      "type": "discrete"
-    },
-    "resolution": {
-      "name": "resolution",
-      "for": "@media",
-      "value": "<resolution> | infinite",
-      "type": "range"
-    },
-    "scan": {
-      "name": "scan",
-      "for": "@media",
-      "value": "interlace | progressive",
-      "type": "discrete"
-    },
-    "grid": {
-      "name": "grid",
-      "for": "@media",
-      "value": "<mq-boolean>",
-      "type": "discrete"
-    },
-    "update": {
-      "name": "update",
-      "for": "@media",
-      "value": "none | slow | fast",
-      "type": "discrete"
-    },
-    "overflow-block": {
-      "name": "overflow-block",
-      "for": "@media",
-      "value": "none | scroll | paged",
-      "type": "discrete"
-    },
-    "overflow-inline": {
-      "name": "overflow-inline",
-      "for": "@media",
-      "value": "none | scroll",
-      "type": "discrete"
-    },
-    "color": {
-      "name": "color",
-      "for": "@media",
-      "value": "<integer>",
-      "type": "range"
-    },
-    "color-index": {
-      "name": "color-index",
-      "for": "@media",
-      "value": "<integer>",
-      "type": "range"
-    },
-    "monochrome": {
-      "name": "monochrome",
-      "for": "@media",
-      "value": "<integer>",
-      "type": "range"
-    },
-    "color-gamut": {
-      "name": "color-gamut",
-      "for": "@media",
-      "value": "srgb | p3 | rec2020",
-      "type": "discrete"
-    },
-    "pointer": {
-      "name": "pointer",
-      "for": "@media",
-      "value": "none | coarse | fine",
-      "type": "discrete"
-    },
-    "hover": {
-      "name": "hover",
-      "for": "@media",
-      "value": "none | hover",
-      "type": "discrete"
-    },
-    "any-pointer": {
-      "name": "any-pointer",
-      "for": "@media",
-      "value": "none | coarse | fine",
-      "type": "discrete"
-    },
-    "any-hover": {
-      "name": "any-hover",
-      "for": "@media",
-      "value": "none | hover",
-      "type": "discrete"
-    },
-    "device-width": {
-      "name": "device-width",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "device-height": {
-      "name": "device-height",
-      "for": "@media",
-      "value": "<length>",
-      "type": "range"
-    },
-    "device-aspect-ratio": {
-      "name": "device-aspect-ratio",
-      "for": "@media",
-      "value": "<ratio>",
-      "type": "range"
-    }
+    "width": [
+      {
+        "name": "width",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "height": [
+      {
+        "name": "height",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "aspect-ratio": [
+      {
+        "name": "aspect-ratio",
+        "for": "@media",
+        "value": "<ratio>",
+        "type": "range"
+      }
+    ],
+    "orientation": [
+      {
+        "name": "orientation",
+        "for": "@media",
+        "value": "portrait | landscape",
+        "type": "discrete"
+      }
+    ],
+    "resolution": [
+      {
+        "name": "resolution",
+        "for": "@media",
+        "value": "<resolution> | infinite",
+        "type": "range"
+      }
+    ],
+    "scan": [
+      {
+        "name": "scan",
+        "for": "@media",
+        "value": "interlace | progressive",
+        "type": "discrete"
+      }
+    ],
+    "grid": [
+      {
+        "name": "grid",
+        "for": "@media",
+        "value": "<mq-boolean>",
+        "type": "discrete"
+      }
+    ],
+    "update": [
+      {
+        "name": "update",
+        "for": "@media",
+        "value": "none | slow | fast",
+        "type": "discrete"
+      }
+    ],
+    "overflow-block": [
+      {
+        "name": "overflow-block",
+        "for": "@media",
+        "value": "none | scroll | paged",
+        "type": "discrete"
+      }
+    ],
+    "overflow-inline": [
+      {
+        "name": "overflow-inline",
+        "for": "@media",
+        "value": "none | scroll",
+        "type": "discrete"
+      }
+    ],
+    "color": [
+      {
+        "name": "color",
+        "for": "@media",
+        "value": "<integer>",
+        "type": "range"
+      }
+    ],
+    "color-index": [
+      {
+        "name": "color-index",
+        "for": "@media",
+        "value": "<integer>",
+        "type": "range"
+      }
+    ],
+    "monochrome": [
+      {
+        "name": "monochrome",
+        "for": "@media",
+        "value": "<integer>",
+        "type": "range"
+      }
+    ],
+    "color-gamut": [
+      {
+        "name": "color-gamut",
+        "for": "@media",
+        "value": "srgb | p3 | rec2020",
+        "type": "discrete"
+      }
+    ],
+    "pointer": [
+      {
+        "name": "pointer",
+        "for": "@media",
+        "value": "none | coarse | fine",
+        "type": "discrete"
+      }
+    ],
+    "hover": [
+      {
+        "name": "hover",
+        "for": "@media",
+        "value": "none | hover",
+        "type": "discrete"
+      }
+    ],
+    "any-pointer": [
+      {
+        "name": "any-pointer",
+        "for": "@media",
+        "value": "none | coarse | fine",
+        "type": "discrete"
+      }
+    ],
+    "any-hover": [
+      {
+        "name": "any-hover",
+        "for": "@media",
+        "value": "none | hover",
+        "type": "discrete"
+      }
+    ],
+    "device-width": [
+      {
+        "name": "device-width",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "device-height": [
+      {
+        "name": "device-height",
+        "for": "@media",
+        "value": "<length>",
+        "type": "range"
+      }
+    ],
+    "device-aspect-ratio": [
+      {
+        "name": "device-aspect-ratio",
+        "for": "@media",
+        "value": "<ratio>",
+        "type": "range"
+      }
+    ]
   },
   "valuespaces": {
     "<media-query>": {

diff --ignore-trailing-space '--exclude=package.json' '--unified=3' webref/node_modules/@webref/css/scroll-animations.json packages/css/scroll-animations.json
--- webref/node_modules/@webref/css/scroll-animations.json
+++ packages/css/scroll-animations.json
@@ -5,30 +5,38 @@
   },
   "properties": {},
   "descriptors": {
-    "source": {
-      "name": "source",
-      "for": "@scroll-timeline",
-      "value": "selector( <id-selector> ) | auto | none",
-      "initial": "auto"
-    },
-    "orientation": {
-      "name": "orientation",
-      "for": "@scroll-timeline",
-      "value": "auto | block | inline | horizontal | vertical",
-      "initial": "auto"
-    },
-    "scroll-offsets": {
-      "name": "scroll-offsets",
-      "for": "@scroll-timeline",
-      "value": "[ none | <scroll-timeline-offset> ]#",
-      "initial": "none"
-    },
-    "time-range": {
-      "name": "time-range",
-      "for": "@scroll-timeline",
-      "value": "auto | <time>",
-      "initial": "auto"
-    }
+    "source": [
+      {
+        "name": "source",
+        "for": "@scroll-timeline",
+        "value": "selector( <id-selector> ) | auto | none",
+        "initial": "auto"
+      }
+    ],
+    "orientation": [
+      {
+        "name": "orientation",
+        "for": "@scroll-timeline",
+        "value": "auto | block | inline | horizontal | vertical",
+        "initial": "auto"
+      }
+    ],
+    "scroll-offsets": [
+      {
+        "name": "scroll-offsets",
+        "for": "@scroll-timeline",
+        "value": "[ none | <scroll-timeline-offset> ]#",
+        "initial": "none"
+      }
+    ],
+    "time-range": [
+      {
+        "name": "time-range",
+        "for": "@scroll-timeline",
+        "value": "auto | <time>",
+        "initial": "auto"
+      }
+    ]
   },
   "valuespaces": {
     "<scroll-timeline-offset>": {

@github-actions github-actions bot force-pushed the release-css-20210603202529020 branch 2 times, most recently from d91e5b2 to 14cfb22 Compare June 7, 2021 19:22
Copy link
Member

@dontcallmedom dontcallmedom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the change in the definition of scrollbar-gutter is bogus, see w3c/reffy#641

Copy link
Member

@dontcallmedom dontcallmedom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given the new structure for descriptors, this needs a major version bump

@github-actions github-actions bot changed the title πŸ“¦ Release @webref/css@1.1.1 πŸ“¦ Release @webref/css@2.0.0 Jun 17, 2021
@github-actions github-actions bot force-pushed the release-css-20210603202529020 branch from c20796f to d7b5bf9 Compare June 17, 2021 07:31
@dontcallmedom dontcallmedom merged commit f25512a into master Jun 17, 2021
@dontcallmedom dontcallmedom deleted the release-css-20210603202529020 branch June 17, 2021 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant