Skip to content

Commit b43e4f6

Browse files
deps(npm): bump jsdom from 28.1.0 to 29.0.0 in /app (#4924)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 28.1.0 to 29.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsdom/jsdom/releases">jsdom's releases</a>.</em></p> <blockquote> <h2>v29.0.0</h2> <p>Breaking changes:</p> <ul> <li>Node.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).</li> </ul> <p>Other changes:</p> <ul> <li>Overhauled the CSSOM implementation, replacing the <a href="https://www.npmjs.com/package/@acemir/cssom"><code>@acemir/cssom</code></a> and <a href="https://github.com/jsdom/cssstyle"><code>cssstyle</code></a> dependencies with fresh internal implementations built on webidl2js wrappers and the <a href="https://www.npmjs.com/package/css-tree"><code>css-tree</code></a> parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.</li> <li>Added <code>CSSCounterStyleRule</code> and <code>CSSNamespaceRule</code> to jsdom <code>Window</code>s.</li> <li>Added <code>cssMediaRule.matches</code> and <code>cssSupportsRule.matches</code> getters.</li> <li>Added proper media query parsing in <code>MediaList</code>, using <code>css-tree</code> instead of naive comma-splitting. Invalid queries become <code>&quot;not all&quot;</code> per spec.</li> <li>Added <code>cssKeyframeRule.keyText</code> getter/setter validation.</li> <li>Added <code>cssStyleRule.selectorText</code> setter validation: invalid selectors are now rejected.</li> <li>Added <code>styleSheet.ownerNode</code>, <code>styleSheet.href</code>, and <code>styleSheet.title</code>.</li> <li>Added bad port blocking per the <a href="https://fetch.spec.whatwg.org/#bad-port">fetch specification</a>, preventing fetches to commonly-abused ports.</li> <li>Improved <code>Document</code> initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per <code>Document</code>. (<a href="https://github.com/thypon"><code>@​thypon</code></a>)</li> <li>Fixed a memory leak when stylesheets were removed from the document.</li> <li>Fixed <code>CSSStyleDeclaration</code> modifications to properly trigger custom element reactions.</li> <li>Fixed nested <code>@media</code> rule parsing.</li> <li>Fixed <code>CSSStyleSheet</code>'s &quot;disallow modification&quot; flag not being checked in all mutation methods.</li> <li>Fixed <code>XMLHttpRequest</code>'s <code>response</code> getter returning parsed JSON during the <code>LOADING</code> state instead of <code>null</code>.</li> <li>Fixed <code>getComputedStyle()</code> crashing in XHTML documents when stylesheets contained at-rules such as <code>@page</code> or <code>@font-face</code>.</li> <li>Fixed a potential hang in synchronous <code>XMLHttpRequest</code> caused by a race condition with the worker thread's idle timeout.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsdom/jsdom/blob/v29.0.0/Changelog.md">jsdom's changelog</a>.</em></p> <blockquote> <h2>29.0.0</h2> <p>Breaking changes:</p> <ul> <li>Node.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).</li> </ul> <p>Other changes:</p> <ul> <li>Overhauled the CSSOM implementation, replacing the <a href="https://www.npmjs.com/package/@acemir/cssom"><code>@acemir/cssom</code></a> and <a href="https://github.com/jsdom/cssstyle"><code>cssstyle</code></a> dependencies with fresh internal implementations built on webidl2js wrappers and the <a href="https://www.npmjs.com/package/css-tree"><code>css-tree</code></a> parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.</li> <li>Added <code>CSSCounterStyleRule</code> and <code>CSSNamespaceRule</code> to jsdom <code>Window</code>s.</li> <li>Added <code>cssMediaRule.matches</code> and <code>cssSupportsRule.matches</code> getters.</li> <li>Added proper media query parsing in <code>MediaList</code>, using <code>css-tree</code> instead of naive comma-splitting. Invalid queries become <code>&quot;not all&quot;</code> per spec.</li> <li>Added <code>cssKeyframeRule.keyText</code> getter/setter validation.</li> <li>Added <code>cssStyleRule.selectorText</code> setter validation: invalid selectors are now rejected.</li> <li>Added <code>styleSheet.ownerNode</code>, <code>styleSheet.href</code>, and <code>styleSheet.title</code>.</li> <li>Added bad port blocking per the <a href="https://fetch.spec.whatwg.org/#bad-port">fetch specification</a>, preventing fetches to commonly-abused ports.</li> <li>Improved <code>Document</code> initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per <code>Document</code>. (thypon)</li> <li>Fixed a memory leak when stylesheets were removed from the document.</li> <li>Fixed <code>CSSStyleDeclaration</code> modifications to properly trigger custom element reactions.</li> <li>Fixed nested <code>@media</code> rule parsing.</li> <li>Fixed <code>CSSStyleSheet</code>'s &quot;disallow modification&quot; flag not being checked in all mutation methods.</li> <li>Fixed <code>XMLHttpRequest</code>'s <code>response</code> getter returning parsed JSON during the <code>LOADING</code> state instead of <code>null</code>.</li> <li>Fixed <code>getComputedStyle()</code> crashing in XHTML documents when stylesheets contained at-rules such as <code>@page</code> or <code>@font-face</code>.</li> <li>Fixed a potential hang in synchronous <code>XMLHttpRequest</code> caused by a race condition with the worker thread's idle timeout.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jsdom/jsdom/commit/00522ce724abb05f377da2722aae99dd4c53136f"><code>00522ce</code></a> Version 29.0.0</li> <li><a href="https://github.com/jsdom/jsdom/commit/a217975903af7447bf78063133198445ced5cc54"><code>a217975</code></a> Use undici's request() API for XHR dispatching</li> <li><a href="https://github.com/jsdom/jsdom/commit/f29722de49a767fa6c2556fcdb228e82c4b7cfdc"><code>f29722d</code></a> Convert CSSStyleDeclaration to webidl2js</li> <li><a href="https://github.com/jsdom/jsdom/commit/4aaacc67ccba17093578b3538402ec43dc0f94aa"><code>4aaacc6</code></a> Merge in <code>cssstyle</code> and replace <code>@acemir/cssom</code></li> <li><a href="https://github.com/jsdom/jsdom/commit/6c2769ad4541ee8442b7945cf596775b356cd167"><code>6c2769a</code></a> Remove unused http(s)-proxy-agent dependencies</li> <li><a href="https://github.com/jsdom/jsdom/commit/eba96b5f96f9fe8277feaf1f971cebfcb8c433af"><code>eba96b5</code></a> Update domSelector</li> <li><a href="https://github.com/jsdom/jsdom/commit/54f9995300ee4cfae824dbc8e42f0bcad41e73ac"><code>54f9995</code></a> Use --fgrep for npm run test:tuwpt:browser</li> <li><a href="https://github.com/jsdom/jsdom/commit/15e76640cef1c1dc82c130e29b505b6b8087a65f"><code>15e7664</code></a> Use stable ports for test:tuwpt:browser</li> <li><a href="https://github.com/jsdom/jsdom/commit/7410bdbcdf5a3c8cbaa7cc41bcad9979c0b2bb42"><code>7410bdb</code></a> Suppress informational WPT output when using the min reporter</li> <li><a href="https://github.com/jsdom/jsdom/commit/c44377e1741b782780fb890e7ca6949aa8385c33"><code>c44377e</code></a> Lazily initialize DOMSelector</li> <li>Additional commits viewable in <a href="https://github.com/jsdom/jsdom/compare/v28.1.0...v29.0.0">compare view</a></li> </ul> </details> <details> <summary>Install script changes</summary> <p>This version modifies <code>prepare</code> script that runs during installation. Review the package contents before updating.</p> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jsdom&package-manager=npm_and_yarn&previous-version=28.1.0&new-version=29.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 5a7e6aa commit b43e4f6

File tree

2 files changed

+71
-107
lines changed

2 files changed

+71
-107
lines changed

app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"eslint": "^10.0.3",
4747
"eslint-plugin-react-hooks": "^7.0.1",
4848
"eslint-plugin-react-refresh": "^0.5.2",
49-
"jsdom": "^28.1.0",
49+
"jsdom": "^29.0.1",
5050
"typescript": "^5.9.2",
5151
"vite": "^7.3.1",
5252
"vitest": "^4.0.18"

app/yarn.lock

Lines changed: 70 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,32 @@
22
# yarn lockfile v1
33

44

5-
"@acemir/cssom@^0.9.31":
6-
version "0.9.31"
7-
resolved "https://registry.yarnpkg.com/@acemir/cssom/-/cssom-0.9.31.tgz#bd5337d290fb8be2ac18391f37386bc53778b0bc"
8-
integrity sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA==
9-
105
"@adobe/css-tools@^4.4.0":
116
version "4.4.4"
127
resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.4.tgz#2856c55443d3d461693f32d2b96fb6ea92e1ffa9"
138
integrity sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==
149

15-
"@asamuzakjp/css-color@^4.1.2":
16-
version "4.1.2"
17-
resolved "https://registry.yarnpkg.com/@asamuzakjp/css-color/-/css-color-4.1.2.tgz#1123e18b3652ff88fbdd90d61f2e2e44dd8ba28f"
18-
integrity sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg==
10+
"@asamuzakjp/css-color@^5.0.1":
11+
version "5.0.1"
12+
resolved "https://registry.yarnpkg.com/@asamuzakjp/css-color/-/css-color-5.0.1.tgz#3b9462a9b52f3c6680a0945a3d0851881017550f"
13+
integrity sha512-2SZFvqMyvboVV1d15lMf7XiI3m7SDqXUuKaTymJYLN6dSGadqp+fVojqJlVoMlbZnlTmu3S0TLwLTJpvBMO1Aw==
1914
dependencies:
20-
"@csstools/css-calc" "^3.0.0"
21-
"@csstools/css-color-parser" "^4.0.1"
15+
"@csstools/css-calc" "^3.1.1"
16+
"@csstools/css-color-parser" "^4.0.2"
2217
"@csstools/css-parser-algorithms" "^4.0.0"
2318
"@csstools/css-tokenizer" "^4.0.0"
24-
lru-cache "^11.2.5"
19+
lru-cache "^11.2.6"
2520

26-
"@asamuzakjp/dom-selector@^6.8.1":
27-
version "6.8.1"
28-
resolved "https://registry.yarnpkg.com/@asamuzakjp/dom-selector/-/dom-selector-6.8.1.tgz#39b20993672b106f7cd9a3a9a465212e87e0bfd1"
29-
integrity sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==
21+
"@asamuzakjp/dom-selector@^7.0.3":
22+
version "7.0.4"
23+
resolved "https://registry.yarnpkg.com/@asamuzakjp/dom-selector/-/dom-selector-7.0.4.tgz#744ad572c70b00cc8e92e76d539b14afb7bd99b1"
24+
integrity sha512-jXR6x4AcT3eIrS2fSNAwJpwirOkGcd+E7F7CP3zjdTqz9B/2huHOL8YJZBgekKwLML+u7qB/6P1LXQuMScsx0w==
3025
dependencies:
3126
"@asamuzakjp/nwsapi" "^2.3.9"
3227
bidi-js "^1.0.3"
33-
css-tree "^3.1.0"
28+
css-tree "^3.2.1"
3429
is-potential-custom-element-name "^1.0.1"
35-
lru-cache "^11.2.6"
30+
lru-cache "^11.2.7"
3631

3732
"@asamuzakjp/nwsapi@^2.3.9":
3833
version "2.3.9"
@@ -195,33 +190,33 @@
195190
dependencies:
196191
css-tree "^3.0.0"
197192

198-
"@csstools/color-helpers@^6.0.1":
199-
version "6.0.1"
200-
resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-6.0.1.tgz#637c08a61bea78be9b602216f47b0fb93c996178"
201-
integrity sha512-NmXRccUJMk2AWA5A7e5a//3bCIMyOu2hAtdRYrhPPHjDxINuCwX1w6rnIZ4xjLcp0ayv6h8Pc3X0eJUGiAAXHQ==
193+
"@csstools/color-helpers@^6.0.2":
194+
version "6.0.2"
195+
resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-6.0.2.tgz#82c59fd30649cf0b4d3c82160489748666e6550b"
196+
integrity sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==
202197

203-
"@csstools/css-calc@^3.0.0":
198+
"@csstools/css-calc@^3.1.1":
204199
version "3.1.1"
205200
resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-3.1.1.tgz#78b494996dac41a02797dcca18ac3b46d25b3fd7"
206201
integrity sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==
207202

208-
"@csstools/css-color-parser@^4.0.1":
209-
version "4.0.1"
210-
resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-4.0.1.tgz#c40eac0ad218afb20b91735350270df8454ec307"
211-
integrity sha512-vYwO15eRBEkeF6xjAno/KQ61HacNhfQuuU/eGwH67DplL0zD5ZixUa563phQvUelA07yDczIXdtmYojCphKJcw==
203+
"@csstools/css-color-parser@^4.0.2":
204+
version "4.0.2"
205+
resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz#c27e03a3770d0352db92d668d6dde427a37859e5"
206+
integrity sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==
212207
dependencies:
213-
"@csstools/color-helpers" "^6.0.1"
214-
"@csstools/css-calc" "^3.0.0"
208+
"@csstools/color-helpers" "^6.0.2"
209+
"@csstools/css-calc" "^3.1.1"
215210

216211
"@csstools/css-parser-algorithms@^4.0.0":
217212
version "4.0.0"
218213
resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz#e1c65dc09378b42f26a111fca7f7075fc2c26164"
219214
integrity sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==
220215

221-
"@csstools/css-syntax-patches-for-csstree@^1.0.26":
222-
version "1.0.27"
223-
resolved "https://registry.yarnpkg.com/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.27.tgz#47caab710c26b5cfba200c5820b11dba29a2fcc9"
224-
integrity sha512-sxP33Jwg1bviSUXAV43cVYdmjt2TLnLXNqCWl9xmxHawWVjGz/kEbdkr7F9pxJNBN2Mh+dq0crgItbW6tQvyow==
216+
"@csstools/css-syntax-patches-for-csstree@^1.1.1":
217+
version "1.1.1"
218+
resolved "https://registry.yarnpkg.com/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.1.tgz#ce4c9a0cbe30590491fcd5c03fe6426d22ba89e4"
219+
integrity sha512-BvqN0AMWNAnLk9G8jnUT77D+mUbY/H2b3uDTvg2isJkHaOufUE2R3AOwxWo7VBQKT1lOdwdvorddo2B/lk64+w==
225220

226221
"@csstools/css-tokenizer@^4.0.0":
227222
version "4.0.0"
@@ -518,10 +513,10 @@
518513
"@eslint/core" "^1.1.1"
519514
levn "^0.4.1"
520515

521-
"@exodus/bytes@^1.11.0", "@exodus/bytes@^1.6.0":
522-
version "1.14.1"
523-
resolved "https://registry.yarnpkg.com/@exodus/bytes/-/bytes-1.14.1.tgz#9b5c29077162a35f1bd25613e0cd3c239f6e7ad8"
524-
integrity sha512-OhkBFWI6GcRMUroChZiopRiSp2iAMvEBK47NhJooDqz1RERO4QuZIZnjP63TXX8GAiLABkYmX+fuQsdJ1dd2QQ==
516+
"@exodus/bytes@^1.11.0", "@exodus/bytes@^1.15.0", "@exodus/bytes@^1.6.0":
517+
version "1.15.0"
518+
resolved "https://registry.yarnpkg.com/@exodus/bytes/-/bytes-1.15.0.tgz#54479e0f406cbad024d6fe1c3190ecca4468df3b"
519+
integrity sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==
525520

526521
"@humanfs/core@^0.19.1":
527522
version "0.19.1"
@@ -1200,11 +1195,6 @@ acorn@^8.16.0:
12001195
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.16.0.tgz#4ce79c89be40afe7afe8f3adb902a1f1ce9ac08a"
12011196
integrity sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==
12021197

1203-
agent-base@^7.1.0, agent-base@^7.1.2:
1204-
version "7.1.4"
1205-
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8"
1206-
integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==
1207-
12081198
ajv@^6.14.0:
12091199
version "6.14.0"
12101200
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.14.0.tgz#fd067713e228210636ebb08c60bd3765d6dbe73a"
@@ -1370,29 +1360,19 @@ cross-spawn@^7.0.6:
13701360
shebang-command "^2.0.0"
13711361
which "^2.0.1"
13721362

1373-
css-tree@^3.0.0, css-tree@^3.1.0:
1374-
version "3.1.0"
1375-
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-3.1.0.tgz#7aabc035f4e66b5c86f54570d55e05b1346eb0fd"
1376-
integrity sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==
1363+
css-tree@^3.0.0, css-tree@^3.2.1:
1364+
version "3.2.1"
1365+
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-3.2.1.tgz#86cac7011561272b30e6b1e042ba6ce047aa7518"
1366+
integrity sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==
13771367
dependencies:
1378-
mdn-data "2.12.2"
1379-
source-map-js "^1.0.1"
1368+
mdn-data "2.27.1"
1369+
source-map-js "^1.2.1"
13801370

13811371
css.escape@^1.5.1:
13821372
version "1.5.1"
13831373
resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
13841374
integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==
13851375

1386-
cssstyle@^6.0.1:
1387-
version "6.0.1"
1388-
resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-6.0.1.tgz#ca992a9dc7118d2a22adef96d01a1979c23ac779"
1389-
integrity sha512-IoJs7La+oFp/AB033wBStxNOJt4+9hHMxsXUPANcoXL2b3W4DZKghlJ2cI/eyeRZIQ9ysvYEorVhjrcYctWbog==
1390-
dependencies:
1391-
"@asamuzakjp/css-color" "^4.1.2"
1392-
"@csstools/css-syntax-patches-for-csstree" "^1.0.26"
1393-
css-tree "^3.1.0"
1394-
lru-cache "^11.2.5"
1395-
13961376
csstype@^3.0.2, csstype@^3.2.2, csstype@^3.2.3:
13971377
version "3.2.3"
13981378
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a"
@@ -1406,7 +1386,7 @@ data-urls@^7.0.0:
14061386
whatwg-mimetype "^5.0.0"
14071387
whatwg-url "^16.0.0"
14081388

1409-
debug@4, debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.4.3:
1389+
debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.4.3:
14101390
version "4.4.3"
14111391
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a"
14121392
integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
@@ -1797,22 +1777,6 @@ html-escaper@^2.0.0:
17971777
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
17981778
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
17991779

1800-
http-proxy-agent@^7.0.2:
1801-
version "7.0.2"
1802-
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
1803-
integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
1804-
dependencies:
1805-
agent-base "^7.1.0"
1806-
debug "^4.3.4"
1807-
1808-
https-proxy-agent@^7.0.6:
1809-
version "7.0.6"
1810-
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9"
1811-
integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==
1812-
dependencies:
1813-
agent-base "^7.1.2"
1814-
debug "4"
1815-
18161780
ignore@^5.2.0:
18171781
version "5.3.2"
18181782
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
@@ -1937,31 +1901,31 @@ js-tokens@^10.0.0:
19371901
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
19381902
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
19391903

1940-
jsdom@^28.1.0:
1941-
version "28.1.0"
1942-
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-28.1.0.tgz#ac4203e58fd24d7b0f34359ab00d6d9caebd4b62"
1943-
integrity sha512-0+MoQNYyr2rBHqO1xilltfDjV9G7ymYGlAUazgcDLQaUf8JDHbuGwsxN6U9qWaElZ4w1B2r7yEGIL3GdeW3Rug==
1904+
jsdom@^29.0.1:
1905+
version "29.0.1"
1906+
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-29.0.1.tgz#b2db17191533dd5ba1e0d4c61fe9fa2289e87be9"
1907+
integrity sha512-z6JOK5gRO7aMybVq/y/MlIpKh8JIi68FBKMUtKkK2KH/wMSRlCxQ682d08LB9fYXplyY/UXG8P4XXTScmdjApg==
19441908
dependencies:
1945-
"@acemir/cssom" "^0.9.31"
1946-
"@asamuzakjp/dom-selector" "^6.8.1"
1909+
"@asamuzakjp/css-color" "^5.0.1"
1910+
"@asamuzakjp/dom-selector" "^7.0.3"
19471911
"@bramus/specificity" "^2.4.2"
1948-
"@exodus/bytes" "^1.11.0"
1949-
cssstyle "^6.0.1"
1912+
"@csstools/css-syntax-patches-for-csstree" "^1.1.1"
1913+
"@exodus/bytes" "^1.15.0"
1914+
css-tree "^3.2.1"
19501915
data-urls "^7.0.0"
19511916
decimal.js "^10.6.0"
19521917
html-encoding-sniffer "^6.0.0"
1953-
http-proxy-agent "^7.0.2"
1954-
https-proxy-agent "^7.0.6"
19551918
is-potential-custom-element-name "^1.0.1"
1919+
lru-cache "^11.2.7"
19561920
parse5 "^8.0.0"
19571921
saxes "^6.0.0"
19581922
symbol-tree "^3.2.4"
1959-
tough-cookie "^6.0.0"
1960-
undici "^7.21.0"
1923+
tough-cookie "^6.0.1"
1924+
undici "^7.24.5"
19611925
w3c-xmlserializer "^5.0.0"
19621926
webidl-conversions "^8.0.1"
19631927
whatwg-mimetype "^5.0.0"
1964-
whatwg-url "^16.0.0"
1928+
whatwg-url "^16.0.1"
19651929
xml-name-validator "^5.0.0"
19661930

19671931
jsesc@^3.0.2:
@@ -2036,10 +2000,10 @@ lowlight@^1.17.0:
20362000
fault "^1.0.0"
20372001
highlight.js "~10.7.0"
20382002

2039-
lru-cache@^11.2.5, lru-cache@^11.2.6:
2040-
version "11.2.6"
2041-
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.6.tgz#356bf8a29e88a7a2945507b31f6429a65a192c58"
2042-
integrity sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==
2003+
lru-cache@^11.2.6, lru-cache@^11.2.7:
2004+
version "11.2.7"
2005+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.7.tgz#9127402617f34cd6767b96daee98c28e74458d35"
2006+
integrity sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==
20432007

20442008
lru-cache@^5.1.1:
20452009
version "5.1.1"
@@ -2076,10 +2040,10 @@ make-dir@^4.0.0:
20762040
dependencies:
20772041
semver "^7.5.3"
20782042

2079-
mdn-data@2.12.2:
2080-
version "2.12.2"
2081-
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.12.2.tgz#9ae6c41a9e65adf61318b32bff7b64fbfb13f8cf"
2082-
integrity sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==
2043+
mdn-data@2.27.1:
2044+
version "2.27.1"
2045+
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.27.1.tgz#e37b9c50880b75366c4d40ac63d9bbcacdb61f0e"
2046+
integrity sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==
20832047

20842048
min-indent@^1.0.0:
20852049
version "1.0.1"
@@ -2466,7 +2430,7 @@ siginfo@^2.0.0:
24662430
resolved "https://registry.yarnpkg.com/siginfo/-/siginfo-2.0.0.tgz#32e76c70b79724e3bb567cb9d543eb858ccfaf30"
24672431
integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==
24682432

2469-
source-map-js@^1.0.1, source-map-js@^1.2.1:
2433+
source-map-js@^1.2.1:
24702434
version "1.2.1"
24712435
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
24722436
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
@@ -2555,10 +2519,10 @@ tldts@^7.0.5:
25552519
dependencies:
25562520
tldts-core "^7.0.23"
25572521

2558-
tough-cookie@^6.0.0:
2559-
version "6.0.0"
2560-
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-6.0.0.tgz#11e418b7864a2c0d874702bc8ce0f011261940e5"
2561-
integrity sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==
2522+
tough-cookie@^6.0.1:
2523+
version "6.0.1"
2524+
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-6.0.1.tgz#a495f833836609ed983c19bc65639cfbceb54c76"
2525+
integrity sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==
25622526
dependencies:
25632527
tldts "^7.0.5"
25642528

@@ -2586,10 +2550,10 @@ typescript@^5.9.2:
25862550
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f"
25872551
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
25882552

2589-
undici@^7.21.0:
2590-
version "7.24.1"
2591-
resolved "https://registry.yarnpkg.com/undici/-/undici-7.24.1.tgz#3fd0fe40e67388860810ad3275f9a23b322de650"
2592-
integrity sha512-5xoBibbmnjlcR3jdqtY2Lnx7WbrD/tHlT01TmvqZUFVc9Q1w4+j5hbnapTqbcXITMH1ovjq/W7BkqBilHiVAaA==
2553+
undici@^7.24.5:
2554+
version "7.24.5"
2555+
resolved "https://registry.yarnpkg.com/undici/-/undici-7.24.5.tgz#7debcf5623df2d1cb469b6face01645d9c852ae2"
2556+
integrity sha512-3IWdCpjgxp15CbJnsi/Y9TCDE7HWVN19j1hmzVhoAkY/+CJx449tVxT5wZc1Gwg8J+P0LWvzlBzxYRnHJ+1i7Q==
25932557

25942558
update-browserslist-db@^1.2.0:
25952559
version "1.2.3"
@@ -2668,7 +2632,7 @@ whatwg-mimetype@^5.0.0:
26682632
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz#d8232895dbd527ceaee74efd4162008fb8a8cf48"
26692633
integrity sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==
26702634

2671-
whatwg-url@^16.0.0:
2635+
whatwg-url@^16.0.0, whatwg-url@^16.0.1:
26722636
version "16.0.1"
26732637
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-16.0.1.tgz#047f7f4bd36ef76b7198c172d1b1cebc66f764dd"
26742638
integrity sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==

0 commit comments

Comments
 (0)