From 80ab11f9d757b49325122071a8a6210440ec6551 Mon Sep 17 00:00:00 2001 From: quepasaquepasa Date: Fri, 31 Jul 2026 05:57:22 -0400 Subject: [PATCH 1/9] Note the SVG rotate() center-of-rotation syntax (#44979) Co-authored-by: quepasaquepasa <293237286+quepasaquepasa@users.noreply.github.com> --- .../css/reference/values/transform-function/rotate/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/files/en-us/web/css/reference/values/transform-function/rotate/index.md b/files/en-us/web/css/reference/values/transform-function/rotate/index.md index 01612690a0eb590..04f1892db1ea19d 100644 --- a/files/en-us/web/css/reference/values/transform-function/rotate/index.md +++ b/files/en-us/web/css/reference/values/transform-function/rotate/index.md @@ -43,6 +43,9 @@ The fixed point that the element rotates around — mentioned above — is also origin**. This defaults to the center of the element, but you can set your own custom transform origin using the {{ cssxref("transform-origin") }} property. +> [!NOTE] +> The SVG [`transform`](/en-US/docs/Web/SVG/Reference/Attribute/transform) attribute has its own grammar, in which `rotate()` accepts two optional extra values giving the center of rotation, as in `rotate(45, 50, 50)`. That form is only valid in the attribute, not in CSS: the CSS `rotate()` function takes an angle alone, and the center is set with {{cssxref("transform-origin")}}. + ## Syntax ```css From 52b551c479b9ab85215a05e40161013e3f285746 Mon Sep 17 00:00:00 2001 From: davidpavlovschi <154081173+davidpavlovschi@users.noreply.github.com> Date: Fri, 31 Jul 2026 13:15:52 +0300 Subject: [PATCH 2/9] Mark all legacy SVG1 writing-mode values as deprecated (#44974) Co-authored-by: Estelle Weyl --- .../web/css/reference/properties/writing-mode/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/files/en-us/web/css/reference/properties/writing-mode/index.md b/files/en-us/web/css/reference/properties/writing-mode/index.md index 81ee55bd59cfdfd..55cfed89a864b03 100644 --- a/files/en-us/web/css/reference/properties/writing-mode/index.md +++ b/files/en-us/web/css/reference/properties/writing-mode/index.md @@ -89,17 +89,17 @@ This property is specified as one of the following keywords: - : For `ltr` scripts, content flows vertically from top to bottom. For `rtl` scripts, content flows vertically from bottom to top. All the glyphs, even those in vertical scripts, are set sideways toward the right. - `sideways-lr` - : For `ltr` scripts, content flows vertically from bottom to top. For `rtl` scripts, content flows vertically from top to bottom. All the glyphs, even those in vertical scripts, are set sideways toward the left. -- `lr` +- `lr` {{Deprecated_Inline}} - : Deprecated except for SVG1 documents. For CSS, use `horizontal-tb` instead. -- `lr-tb` +- `lr-tb` {{Deprecated_Inline}} - : Deprecated except for SVG1 documents. For CSS, use `horizontal-tb` instead. -- `rl` +- `rl` {{Deprecated_Inline}} - : Deprecated except for SVG1 documents. For CSS, use `horizontal-tb` instead. -- `tb` +- `tb` {{Deprecated_Inline}} - : Deprecated except for SVG1 documents. For CSS, use `vertical-lr` instead. - `tb-lr` {{Deprecated_Inline}} - : Deprecated except for SVG1 documents. For CSS, use `vertical-lr` instead. -- `tb-rl` +- `tb-rl` {{Deprecated_Inline}} - : Deprecated except for SVG1 documents. For CSS, use `vertical-rl` instead. ## Description From 0704da4599ad90d8feb8d2100eb6859121294f4d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 13:42:48 +0100 Subject: [PATCH 3/9] ci(deps): bump actions/labeler from 6.2.0 to 7.0.0 (#44869) Signed-off-by: dependabot[bot] --- .github/workflows/pr-labeler.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml index 88b6e69ac82bff1..70d26bd0c0a5c64 100644 --- a/.github/workflows/pr-labeler.yml +++ b/.github/workflows/pr-labeler.yml @@ -19,7 +19,7 @@ jobs: name: Label by path runs-on: ubuntu-latest steps: - - uses: actions/labeler@b8dd2d9be0f68b860e7dae5dae7d772984eacd6d # v6.2.0 + - uses: actions/labeler@bf12e9b00b37c5c0ca2b87b79b2daf7891dbda13 # v7.0.0 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" sync-labels: true From 68ef08e6ac5dbabdca8de100641d42d4196deee3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 13:42:50 +0100 Subject: [PATCH 4/9] build(deps-dev): bump prettier from 3.9.5 to 3.9.6 (#44871) Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9f51bc1141acefb..8e53f788fa8016d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "markdownlint-rule-search-replace": "1.2.0", "node-html-parser": "^9.0.0", "parse-diff": "^0.12.0", - "prettier": "3.9.5", + "prettier": "3.9.6", "tempy": "^3.2.0", "yaml": "^2.9.0", "yargs": "^18.0.0" @@ -8039,9 +8039,9 @@ } }, "node_modules/prettier": { - "version": "3.9.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.5.tgz", - "integrity": "sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz", + "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index a4a7bf55422c5a8..3e8362e27ea9651 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "markdownlint-rule-search-replace": "1.2.0", "node-html-parser": "^9.0.0", "parse-diff": "^0.12.0", - "prettier": "3.9.5", + "prettier": "3.9.6", "tempy": "^3.2.0", "yaml": "^2.9.0", "yargs": "^18.0.0" From 28839be2d5cdb1235fdd75b873c90cf491e93367 Mon Sep 17 00:00:00 2001 From: Ashish Vaghela Date: Fri, 31 Jul 2026 18:17:08 +0530 Subject: [PATCH 5/9] THank! docs(css): remove stale flex-basis 0% vs 0 warning on `flex` page (#44963) * docs(css): remove stale flex-basis 0% vs 0 warning CSSWG resolved to keep omitted flex-basis at 0% for compat (fixes #44961) * Update files/en-us/web/css/reference/properties/flex/index.md Co-authored-by: Estelle Weyl --------- Co-authored-by: Estelle Weyl --- files/en-us/web/css/reference/properties/flex/index.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/files/en-us/web/css/reference/properties/flex/index.md b/files/en-us/web/css/reference/properties/flex/index.md index 6a7d8c51267e558..4c45543d4899206 100644 --- a/files/en-us/web/css/reference/properties/flex/index.md +++ b/files/en-us/web/css/reference/properties/flex/index.md @@ -102,7 +102,7 @@ flex: unset; The `flex` property may be specified using one, two, or three values. - **One-value syntax:** the value must be one of: - - a valid value for {{cssxref("flex-grow")}}: then, in all the browsers, the shorthand expands to `flex: 1 0%`. However the specification says it should expand to `flex: 1 0`. + - a valid value for {{cssxref("flex-grow")}}: then the shorthand expands to `flex: 1 0%`. - a valid value for {{cssxref("flex-basis")}}: then the shorthand expands to `flex: 1 1 `. - the keyword `none` or one of the global keywords. @@ -110,7 +110,7 @@ The `flex` property may be specified using one, two, or three values. - The first value must be a valid value for {{cssxref("flex-grow")}}. - The second value must be one of: - - a valid value for {{cssxref("flex-shrink")}}: then, in all the browsers, the shorthand expands to `flex: 0%`. + - a valid value for {{cssxref("flex-shrink")}}: then the shorthand expands to `flex: 0%`. - a valid value for {{cssxref("flex-basis")}}: then the shorthand expands to `flex: 1 `. - **Three-value syntax:** the values must be in the following order: @@ -134,10 +134,7 @@ Commonly desired flexbox effects can be achieved using the following `flex` valu - `initial`: Flex item doesn't grow but can shrink. This default value expands to `flex: 0 1 auto`. The item is sized according to its `width` or `height` properties, depending on the `flex-direction`. If there is negative available space, the item will shrink to its minimum size to fit within the container but will not grow to absorb any positive space available in the flex container. - `auto`: Flex item can grow and shrink. This value expands to `flex: 1 1 auto`. The item is sized according to its `width` or `height` properties, depending on the `flex-direction`, but grows to absorb available positive space in the flex container or shrink down to its minimum size to fit the container in the case of negative space. The flex item is fully flexible. - `none`: The flex item neither grows nor shrinks. This value expands to `flex: 0 0 auto`. The item is sized according to its `width` or `height` properties, depending on the direction of the flex container. The flex item is fully inflexible. -- `flex: `: The flex item's main size will be proportional to the number set. This value expands to `flex: 1 0`. This sets the `flex-basis` to zero and makes the flex item flexible. The item will be at least as wide or tall as its minimum size, with the container's positive available space being proportionally distributed based on the growth factors of this item and its sibling flex items. If all the flex items use this pattern, all will be sized in proportion to their numeric values. - - > [!WARNING] - > The browsers use `flex-basis` value `0%` when the `flex-basis` is not specified in a `flex` value. This is not the same as `flex-basis` value `0` which is what the specification says. This may affect flex layout in some cases. See this effect demonstrated in the [Flex-basis `0` versus `0%`](/en-US/docs/Web/CSS/Reference/Properties/flex-basis#flex_basis_0_vs_0) example. +- `flex: `: The flex item's main size will be proportional to the number set. This value expands to `flex: 1 0%`. This sets the `flex-basis` to `0%` and makes the flex item flexible. The item will be at least as wide or tall as its minimum size, with the container's positive available space being proportionally distributed based on the growth factors of this item and its sibling flex items. If all the flex items use this pattern, all will be sized in proportion to their numeric values. ## Description From e0de6822078d11cdb23cc4b55edf33812c5cc92d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 14:03:47 +0100 Subject: [PATCH 6/9] build(deps-dev): bump svgo from 4.0.1 to 4.0.2 (#44898) Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8e53f788fa8016d..493592890cc5fd4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8995,9 +8995,9 @@ } }, "node_modules/svgo": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", - "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.2.tgz", + "integrity": "sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==", "dev": true, "license": "MIT", "dependencies": { From 62a48c6a9ab377da9d2074245a0ae4c51d8dbbfe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 14:03:50 +0100 Subject: [PATCH 7/9] chore(deps): bump shell-quote and concurrently (#44918) Signed-off-by: dependabot[bot] --- package-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 493592890cc5fd4..e5a444d5cd02f01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2544,15 +2544,15 @@ "license": "MIT" }, "node_modules/concurrently": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-10.0.3.tgz", - "integrity": "sha512-hc3LH4UaKWd/bbyDK/IGVa4RB6PtQ3CUYwtrkzqHn+wIG3Hr5fhpRlk0L/gCa8ZE1L/Ufj50Zho69cI5w8SQBA==", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-10.0.4.tgz", + "integrity": "sha512-trZql+7l/0+WRAsAnEdctr4+iiOS6ZrViI6H8QWcCF9MFS/LT0dKpe8vluB1to6it+OxSI4VospFTIFMW8DJRw==", "dev": true, "license": "MIT", "dependencies": { "chalk": "5.6.2", "rxjs": "7.8.2", - "shell-quote": "1.8.4", + "shell-quote": "1.9.0", "supports-color": "10.2.2", "tree-kill": "1.2.2", "yargs": "18.0.0" @@ -8614,9 +8614,9 @@ } }, "node_modules/shell-quote": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", - "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", "dev": true, "license": "MIT", "engines": { From 812ea884691ae83e8046f9427b0c43e103334657 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 15:41:09 +0100 Subject: [PATCH 8/9] build(deps-dev): bump markdownlint-cli2 from 0.23.1 to 0.23.2 (#44932) Signed-off-by: dependabot[bot] --- package-lock.json | 24 ++++++++++++------------ package.json | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index e5a444d5cd02f01..f35ce1680277dd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "imagemin-svgo": "^12.0.0", "is-svg": "^6.1.0", "lefthook": "^2.1.10", - "markdownlint-cli2": "0.23.1", + "markdownlint-cli2": "0.23.2", "markdownlint-rule-search-replace": "1.2.0", "node-html-parser": "^9.0.0", "parse-diff": "^0.12.0", @@ -4539,9 +4539,9 @@ } }, "node_modules/globby": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.1.tgz", - "integrity": "sha512-JmsqJalahxxgW8V2ecSQ2G7UjPlI9cpKdrkG9KoNiXhd/YslXOTEB0cViENWUznuovIuNT+FkMbraDGjr4FCUg==", + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.2.tgz", + "integrity": "sha512-NLvV9ubZ6NDsJaOpKPy3cQeJpKi9DcWiyCiFUpJPA0YihRqiE6RWaLUmgNNPr8MgPpLZjnBjSmou7uZBRJv9wA==", "dev": true, "license": "MIT", "dependencies": { @@ -6275,14 +6275,14 @@ } }, "node_modules/markdownlint-cli2": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.23.1.tgz", - "integrity": "sha512-20JPI5W+HpV1OA+pUM712wgvL4GzYNUvbmhLU8KlEYJ1kCDx4soZ4/Xqd+WkLrPTOKMAn8SfO3zYFrK8GLlwQg==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.23.2.tgz", + "integrity": "sha512-eUhcnkSpzURo/o4htSqc7LPDszgOOTknhU4eY/sPHvMCLxnTCYscv1gw1/js/idmaZPisv9ECVEIORcllqjTUw==", "dev": true, "license": "MIT", "dependencies": { - "globby": "16.2.1", - "js-yaml": "5.2.1", + "globby": "16.2.2", + "js-yaml": "5.2.2", "jsonc-parser": "3.3.1", "jsonpointer": "5.0.1", "markdown-it": "14.3.0", @@ -6315,9 +6315,9 @@ } }, "node_modules/markdownlint-cli2/node_modules/js-yaml": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.1.tgz", - "integrity": "sha512-zfLtNfQqxVqq3uaTqSkh4x4hZw3KHobGUA0fJUj4wawW8bsQLTVqpHdXSIzidh7o+4lEW36tANuAGdaFx6Zgnw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.2.tgz", + "integrity": "sha512-dayzUzKkJ1MkuUtZglSebU43utNXH0OWQByK9rKOOuYIO8M5TV1y+n8ALMdG0rdzBnfNkOmZEqrURepb0ejqBw==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index 3e8362e27ea9651..18de35918bc3477 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "imagemin-svgo": "^12.0.0", "is-svg": "^6.1.0", "lefthook": "^2.1.10", - "markdownlint-cli2": "0.23.1", + "markdownlint-cli2": "0.23.2", "markdownlint-rule-search-replace": "1.2.0", "node-html-parser": "^9.0.0", "parse-diff": "^0.12.0", From 58c80205fb2a6358083a5642ac16cec9c8ab6fc5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 15:46:04 +0100 Subject: [PATCH 9/9] build(deps-dev): bump yargs from 18.0.0 to 18.1.0 (#44933) Signed-off-by: dependabot[bot] --- package-lock.json | 97 ++++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 75 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index f35ce1680277dd5..13192bd4aaa521d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "prettier": "3.9.6", "tempy": "^3.2.0", "yaml": "^2.9.0", - "yargs": "^18.0.0" + "yargs": "^18.1.0" }, "engines": { "node": ">=24" @@ -2568,6 +2568,65 @@ "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" } }, + "node_modules/concurrently/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/concurrently/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concurrently/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/concurrently/node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, "node_modules/config-chain": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", @@ -9643,16 +9702,16 @@ } }, "node_modules/yargs": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", - "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.1.0.tgz", + "integrity": "sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==", "dev": true, "license": "MIT", "dependencies": { "cliui": "^9.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", - "string-width": "^7.2.0", + "string-width": "^8.2.1", "y18n": "^5.0.5", "yargs-parser": "^22.0.0" }, @@ -9670,39 +9729,31 @@ "node": "^20.19.0 || ^22.12.0 || >=23" } }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true, - "license": "MIT" - }, "node_modules/yargs/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz", + "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" + "get-east-asian-width": "^1.5.0", + "strip-ansi": "^7.1.2" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/yargs/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" diff --git a/package.json b/package.json index 18de35918bc3477..31a374eab36d3af 100644 --- a/package.json +++ b/package.json @@ -78,6 +78,6 @@ "prettier": "3.9.6", "tempy": "^3.2.0", "yaml": "^2.9.0", - "yargs": "^18.0.0" + "yargs": "^18.1.0" } }