Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 4, 2025

⚠ NEVER add commits to this pull request.

🤖 This pull request was automatically created to facilitate human review of @webref/css6 changes triggered by curated data at c18da0c.

🧐 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/css6 package was v6.23.8. Merging this pull request will release v6.23.9. 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 main 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 main branch.

🛈 The actual change introduced by this pull request is a version bump in packages/css6/package.json. You do not need to review that change. 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.

Released package files that no longer exist in the repo:
- css-view-transitions-2.json

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-align.json packages/css6/css-align.json
--- webref/node_modules/@webref/css/css-align.json
+++ packages/css6/css-align.json
@@ -277,7 +277,7 @@
       "values": [
         {
           "name": "normal",
-          "prose": "The normal represents a used value of 1em on multi-column containers, and a used value of 0px in all other contexts.",
+          "prose": "The value normal represents a used value of 1em on multi-column containers, and a used value of 0px in all other contexts.",
           "href": "https://drafts.csswg.org/css-align-3/#valdef-row-gap-normal",
           "type": "value",
           "value": "normal"
@@ -302,7 +302,7 @@
       "values": [
         {
           "name": "normal",
-          "prose": "The normal represents a used value of 1em on multi-column containers, and a used value of 0px in all other contexts.",
+          "prose": "The value normal represents a used value of 1em on multi-column containers, and a used value of 0px in all other contexts.",
           "href": "https://drafts.csswg.org/css-align-3/#valdef-row-gap-normal",
           "type": "value",
           "value": "normal"
@@ -327,7 +327,7 @@
       "values": [
         {
           "name": "normal",
-          "prose": "The normal represents a used value of 1em on multi-column containers, and a used value of 0px in all other contexts.",
+          "prose": "The value normal represents a used value of 1em on multi-column containers, and a used value of 0px in all other contexts.",
           "href": "https://drafts.csswg.org/css-align-3/#valdef-row-gap-normal",
           "type": "value",
           "value": "normal"

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-conditional-5.json packages/css6/css-conditional-5.json
--- webref/node_modules/@webref/css/css-conditional-5.json
+++ packages/css6/css-conditional-5.json
@@ -398,6 +398,106 @@
               "value": "inline"
             }
           ]
+        },
+        {
+          "name": "direction",
+          "href": "https://drafts.csswg.org/css-conditional-5/#descdef-container-direction",
+          "for": "@container",
+          "value": "none | top | right | bottom | left | block-start | inline-start | block-end | inline-end | x | y | block | inline",
+          "type": "discrete",
+          "values": [
+            {
+              "name": "none",
+              "prose": "The query container has not had a relative scroll yet.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-none",
+              "type": "value",
+              "value": "none"
+            },
+            {
+              "name": "top",
+              "prose": "The most recent relative scroll was upwards.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-top",
+              "type": "value",
+              "value": "top"
+            },
+            {
+              "name": "right",
+              "prose": "The most recent relative scroll was to the right.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-right",
+              "type": "value",
+              "value": "right"
+            },
+            {
+              "name": "bottom",
+              "prose": "The most recent relative scroll was downwards.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-bottom",
+              "type": "value",
+              "value": "bottom"
+            },
+            {
+              "name": "left",
+              "prose": "The most recent relative scroll was to the left.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-left",
+              "type": "value",
+              "value": "left"
+            },
+            {
+              "name": "block-start",
+              "prose": "The most recent relative scroll was towards the block-start direction.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-block-start",
+              "type": "value",
+              "value": "block-start"
+            },
+            {
+              "name": "inline-start",
+              "prose": "The most recent relative scroll was towards the inline-start direction.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-inline-start",
+              "type": "value",
+              "value": "inline-start"
+            },
+            {
+              "name": "block-end",
+              "prose": "The most recent relative scroll was towards the block-end direction.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-block-end",
+              "type": "value",
+              "value": "block-end"
+            },
+            {
+              "name": "inline-end",
+              "prose": "The most recent relative scroll was towards the inline-end direction.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-inline-end",
+              "type": "value",
+              "value": "inline-end"
+            },
+            {
+              "name": "x",
+              "prose": "The most recent relative scroll was in the horizontal direction.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-x",
+              "type": "value",
+              "value": "x"
+            },
+            {
+              "name": "y",
+              "prose": "The most recent relative scroll was in the vertical direction.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-y",
+              "type": "value",
+              "value": "y"
+            },
+            {
+              "name": "block",
+              "prose": "The most recent relative scroll was in the block direction.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-block",
+              "type": "value",
+              "value": "block"
+            },
+            {
+              "name": "inline",
+              "prose": "The most recent relative scroll was in the inline direction.",
+              "href": "https://drafts.csswg.org/css-conditional-5/#valdef-container-direction-inline",
+              "type": "value",
+              "value": "inline"
+            }
+          ]
         }
       ],
       "value": "@container <container-condition># { <block-contents> }"

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-overflow-5.json packages/css6/css-overflow-5.json
--- webref/node_modules/@webref/css/css-overflow-5.json
+++ packages/css6/css-overflow-5.json
@@ -133,6 +133,18 @@
       "value": ":target-current"
     },
     {
+      "name": ":target-before",
+      "prose": "In addition to the :target-current pseudo-class, this specification introduces the :target-before and :target-after pseudo-classes for use with scroll marker elements.",
+      "href": "https://drafts.csswg.org/css-overflow-5/#selectordef-target-before",
+      "value": ":target-before"
+    },
+    {
+      "name": ":target-after",
+      "prose": "In addition to the :target-current pseudo-class, this specification introduces the :target-before and :target-after pseudo-classes for use with scroll marker elements.",
+      "href": "https://drafts.csswg.org/css-overflow-5/#selectordef-target-after",
+      "value": ":target-after"
+    },
+    {
       "name": "::scroll-button()",
       "value": "::scroll-button( '*' | <scroll-button-direction> )",
       "href": "https://drafts.csswg.org/css-overflow-5/#selectordef-scroll-button---scroll-button-direction"

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-view-transitions.json packages/css6/css-view-transitions.json
--- webref/node_modules/@webref/css/css-view-transitions.json
+++ packages/css6/css-view-transitions.json
@@ -1,12 +1,12 @@
 {
   "spec": {
-    "title": "CSS View Transitions Module Level 1",
-    "url": "https://drafts.csswg.org/css-view-transitions-1/"
+    "title": "CSS View Transitions Module Level 2",
+    "url": "https://drafts.csswg.org/css-view-transitions-2/"
   },
   "properties": [
     {
       "name": "view-transition-name",
-      "href": "https://drafts.csswg.org/css-view-transitions-1/#propdef-view-transition-name",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#propdef-view-transition-name",
       "value": "none | <custom-ident>",
       "initial": "none",
       "appliesTo": "all elements",
@@ -19,14 +19,14 @@
         {
           "name": "none",
           "prose": "The element will not participate independently in a view transition.",
-          "href": "https://drafts.csswg.org/css-view-transitions-1/#valdef-view-transition-name-none",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-name-none",
           "type": "value",
           "value": "none"
         },
         {
           "name": "<custom-ident>",
           "prose": "The element participates independently in a view transition—​as either an old or new element—​with the specified view transition name. Each view transition name is a tree-scoped name. The values none, auto, and match-element are excluded from <custom-ident> here.",
-          "href": "https://drafts.csswg.org/css-view-transitions-1/#valdef-view-transition-name-custom-ident",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-name-custom-ident",
           "type": "value",
           "value": "<custom-ident>"
         }
@@ -35,43 +35,187 @@
         "view-transition-name",
         "viewTransitionName"
       ]
+    },
+    {
+      "name": "view-transition-class",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#propdef-view-transition-class",
+      "value": "none | <custom-ident>+",
+      "initial": "none",
+      "appliesTo": "all elements",
+      "inherited": "no",
+      "percentages": "n/a",
+      "computedValue": "as specified",
+      "canonicalOrder": "per grammar",
+      "animationType": "discrete",
+      "values": [
+        {
+          "name": "none",
+          "prose": "No class would apply to the named view transition pseudo-elements generated for this element.",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-class-none",
+          "type": "value",
+          "value": "none"
+        },
+        {
+          "name": "<custom-ident>+",
+          "prose": "All of the specified <custom-ident> values (apart from none) are applied when used in named view transition pseudo-element selectors. none is an invalid <custom-ident> for view-transition-class, even when combined with another <custom-ident>. Each 'view transition class' is a tree-scoped name.",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-class-custom-ident",
+          "type": "value",
+          "value": "<custom-ident>+"
+        }
+      ],
+      "styleDeclaration": [
+        "view-transition-class",
+        "viewTransitionClass"
+      ]
+    },
+    {
+      "name": "view-transition-group",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#propdef-view-transition-group",
+      "value": "normal | contain | nearest | <custom-ident>",
+      "initial": "normal",
+      "appliesTo": "all elements",
+      "inherited": "no",
+      "percentages": "n/a",
+      "computedValue": "as specified",
+      "canonicalOrder": "per grammar",
+      "animationType": "discrete",
+      "values": [
+        {
+          "name": "normal",
+          "prose": "containingGroupName.",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-group-normal",
+          "type": "value",
+          "value": "normal"
+        },
+        {
+          "name": "contain",
+          "prose": "containingGroupName.",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-group-contain",
+          "type": "value",
+          "value": "contain"
+        },
+        {
+          "name": "nearest",
+          "prose": "The document-scoped view transition name of the element’s nearest flat tree ancestor which participates in the transition.",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-group-nearest",
+          "type": "value",
+          "value": "nearest"
+        },
+        {
+          "name": "<custom-ident>",
+          "prose": "group if the element has a flat tree ancestor whose document-scoped view transition name is group and participates in transition; Otherwise containingGroupName.",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-group-custom-ident",
+          "type": "value",
+          "value": "<custom-ident>"
+        }
+      ],
+      "styleDeclaration": [
+        "view-transition-group",
+        "viewTransitionGroup"
+      ]
+    }
+  ],
+  "atrules": [
+    {
+      "name": "@view-transition",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#at-view-transition-rule",
+      "descriptors": [
+        {
+          "name": "navigation",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#descdef-view-transition-navigation",
+          "for": "@view-transition",
+          "value": "auto | none",
+          "initial": "none",
+          "values": [
+            {
+              "name": "none",
+              "prose": "There will be no transition.",
+              "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-navigation-none",
+              "type": "value",
+              "value": "none"
+            },
+            {
+              "name": "auto",
+              "prose": "The transition will be enabled if the navigation is same-origin, without cross-origin redirects, and whose NavigationType is traverse, or push or replace, with user navigation involvement not equal to \"browser UI\".",
+              "href": "https://drafts.csswg.org/css-view-transitions-2/#valdef-view-transition-navigation-auto",
+              "type": "value",
+              "value": "auto"
+            }
+          ]
+        },
+        {
+          "name": "types",
+          "href": "https://drafts.csswg.org/css-view-transitions-2/#descdef-view-transition-types",
+          "for": "@view-transition",
+          "value": "none | <custom-ident>+",
+          "initial": "none"
+        }
+      ],
+      "value": "@view-transition { <declaration-list> }"
     }
   ],
-  "atrules": [],
   "selectors": [
     {
       "name": "::view-transition",
       "prose": "The ::view-transition pseudo-element is a tree-abiding pseudo-element that is also a pseudo-element root. Its originating element is the document’s document element, and its containing block is the snapshot containing block.",
-      "href": "https://drafts.csswg.org/css-view-transitions-1/#selectordef-view-transition",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#selectordef-view-transition",
       "value": "::view-transition"
     },
     {
       "name": "::view-transition-group()",
       "prose": "The ::view-transition-group() pseudo-element is a named view transition pseudo-element that represents a matching named view transition capture. A ::view-transition-group() pseudo-element is generated for each view transition name as a child of the ::view-transition pseudo-element, and contains a corresponding ::view-transition-image-pair().",
-      "href": "https://drafts.csswg.org/css-view-transitions-1/#selectordef-view-transition-group"
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#selectordef-view-transition-group"
     },
     {
       "name": "::view-transition-image-pair()",
       "prose": "The ::view-transition-image-pair() pseudo-element is a named view transition pseudo-element that represents a pair of corresponding old/new view transition captures. This pseudo-element is a child of the corresponding ::view-transition-group() pseudo-element and contains a corresponding ::view-transition-old() pseudo-element and/or a corresponding ::view-transition-new() pseudo-element (in that order).",
-      "href": "https://drafts.csswg.org/css-view-transitions-1/#selectordef-view-transition-image-pair"
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#selectordef-view-transition-image-pair"
     },
     {
       "name": "::view-transition-old()",
       "prose": "The ::view-transition-old() pseudo-element is an empty named view transition pseudo-element that represents a visual snapshot of the “old” state as a replaced element; it is omitted if there’s no “old” state to represent. Each ::view-transition-old() pseudo-element is a child of the corresponding ::view-transition-image-pair() pseudo-element.",
-      "href": "https://drafts.csswg.org/css-view-transitions-1/#selectordef-view-transition-old"
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#selectordef-view-transition-old"
     },
     {
       "name": "::view-transition-new()",
       "prose": "The ::view-transition-new() pseudo-element (like the analogous ::view-transition-old() pseudo-element) is an empty named view transition pseudo-element that represents a visual snapshot of the “new” state as a replaced element; it is omitted if there’s no “new” state to represent. Each ::view-transition-new() pseudo-element is a child of the corresponding ::view-transition-image-pair() pseudo-element.",
-      "href": "https://drafts.csswg.org/css-view-transitions-1/#selectordef-view-transition-new"
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#selectordef-view-transition-new"
+    },
+    {
+      "name": ":active-view-transition",
+      "prose": "The :active-view-transition pseudo-class applies to the root element of the document, if it has an active view transition.",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#active-view-transition-pseudo",
+      "value": ":active-view-transition"
+    },
+    {
+      "name": ":active-view-transition-type()",
+      "prose": "The :active-view-transition-type() pseudo-class applies to the root element of the document, if it has a matching active view transition. It has the following syntax definition:",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#active-view-transition-type-pseudo"
+    },
+    {
+      "name": "::view-transition-group-children()",
+      "prose": "The ::view-transition-group-children() pseudo-element is a named view transition pseudo-element that represents a matching named view transition capture. A ::view-transition-group-children() pseudo-element is generated based on the view-transition-group property, as a child of the corresponding ::view-transition-group() pseudo-element, and contains one or more ::view-transition-group() elements, corresponding to the nested groups. See the used group name and related algorithms.",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#selectordef-view-transition-group-children"
     }
   ],
   "values": [
     {
       "name": "<pt-name-selector>",
-      "href": "https://drafts.csswg.org/css-view-transitions-1/#typedef-pt-name-selector",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#typedef-pt-name-selector",
       "type": "type",
       "value": "'*' | <custom-ident>"
+    },
+    {
+      "name": "<pt-name-and-class-selector>",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#typedef-pt-name-and-class-selector",
+      "type": "type",
+      "value": "<pt-name-selector> <pt-class-selector>? | <pt-class-selector>"
+    },
+    {
+      "name": "<pt-class-selector>",
+      "href": "https://drafts.csswg.org/css-view-transitions-2/#typedef-pt-class-selector",
+      "type": "type",
+      "value": "['.' <custom-ident>]+"
     }
   ]
 }

@tidoust tidoust merged commit 8681b3c into main Sep 4, 2025
@tidoust tidoust deleted the release-css6-20250904082227974 branch September 4, 2025 08:29
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.

1 participant