Skip to content

Commit f8aebfe

Browse files
committed
Patch jsdom to to make window.location configurable
Jest version 30 page mentions this as a known issue: https://jestjs.io/blog/2025/06/04/jest-30#known-issues It looks like the new version of jsdom made window.location non-configurable. This is not great because we mock it in our tests since jsdom/jest doesn't provide everything we want. Unfortunately jsdom is not very positive on fixing this. See: jsdom/jsdom#3492
1 parent f63e5f1 commit f8aebfe

File tree

3 files changed

+147
-9
lines changed

3 files changed

+147
-9
lines changed

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
"test-coverage": "run-s test-build-coverage test-serve-coverage",
5555
"test-alex": "alex ./docs-* *.md",
5656
"test-lockfile": "lockfile-lint --path yarn.lock --allowed-hosts yarn --validate-https",
57-
"test-debug": "node --inspect-brk node_modules/.bin/jest --runInBand"
57+
"test-debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
58+
"postinstall": "patch-package"
5859
},
5960
"license": "MPL-2.0",
6061
"repository": {
@@ -161,8 +162,10 @@
161162
"mkdirp": "^3.0.1",
162163
"npm-run-all2": "^8.0.4",
163164
"open": "^10.1.2",
165+
"patch-package": "^8.0.0",
164166
"postcss": "^8.5.4",
165167
"postcss-loader": "^8.1.1",
168+
"postinstall-postinstall": "^2.1.0",
166169
"prettier": "^3.5.3",
167170
"raw-loader": "^4.0.2",
168171
"rimraf": "^5.0.10",

patches/jsdom+26.1.0.patch

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/node_modules/jsdom/lib/jsdom/browser/Window.js b/node_modules/jsdom/lib/jsdom/browser/Window.js
2+
index 52d011c..5b29f5a 100644
3+
--- a/node_modules/jsdom/lib/jsdom/browser/Window.js
4+
+++ b/node_modules/jsdom/lib/jsdom/browser/Window.js
5+
@@ -507,7 +507,7 @@ function installOwnProperties(window, options) {
6+
// [LegacyUnforgeable]:
7+
window: { configurable: false },
8+
document: { configurable: false },
9+
- location: { configurable: false },
10+
+ location: { configurable: true },
11+
top: { configurable: false }
12+
});
13+

yarn.lock

Lines changed: 130 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2701,6 +2701,11 @@
27012701
resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
27022702
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
27032703

2704+
"@yarnpkg/lockfile@^1.1.0":
2705+
version "1.1.0"
2706+
resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31"
2707+
integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
2708+
27042709
"@yarnpkg/parsers@^3.0.0-rc.48.1":
27052710
version "3.0.0"
27062711
resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0.tgz#a43136f094bca5dcc1ae784c296446a85211cc62"
@@ -3597,6 +3602,11 @@ ci-info@^3.2.0:
35973602
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6"
35983603
integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==
35993604

3605+
ci-info@^3.7.0:
3606+
version "3.9.0"
3607+
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4"
3608+
integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
3609+
36003610
ci-info@^4.2.0:
36013611
version "4.2.0"
36023612
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.2.0.tgz#cbd21386152ebfe1d56f280a3b5feccbd96764c7"
@@ -5351,6 +5361,13 @@ find-versions@^4.0.0:
53515361
dependencies:
53525362
semver-regex "^3.1.2"
53535363

5364+
find-yarn-workspace-root@^2.0.0:
5365+
version "2.0.0"
5366+
resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd"
5367+
integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
5368+
dependencies:
5369+
micromatch "^4.0.2"
5370+
53545371
flat-cache@^3.0.4:
53555372
version "3.2.0"
53565373
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee"
@@ -5434,7 +5451,7 @@ from@~0:
54345451
resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
54355452
integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=
54365453

5437-
fs-extra@^9.0.1:
5454+
fs-extra@^9.0.0, fs-extra@^9.0.1:
54385455
version "9.1.0"
54395456
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
54405457
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -5725,7 +5742,7 @@ [email protected]:
57255742
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
57265743
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
57275744

5728-
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6:
5745+
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6:
57295746
version "4.2.11"
57305747
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
57315748
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
@@ -6667,7 +6684,7 @@ is-weakset@^2.0.3:
66676684
call-bound "^1.0.3"
66686685
get-intrinsic "^1.2.6"
66696686

6670-
is-wsl@^2.2.0:
6687+
is-wsl@^2.1.1, is-wsl@^2.2.0:
66716688
version "2.2.0"
66726689
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
66736690
integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
@@ -7295,6 +7312,17 @@ json-stable-stringify-without-jsonify@^1.0.1:
72957312
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
72967313
integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
72977314

7315+
json-stable-stringify@^1.0.2:
7316+
version "1.3.0"
7317+
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz#8903cfac42ea1a0f97f35d63a4ce0518f0cc6a70"
7318+
integrity sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==
7319+
dependencies:
7320+
call-bind "^1.0.8"
7321+
call-bound "^1.0.4"
7322+
isarray "^2.0.5"
7323+
jsonify "^0.0.1"
7324+
object-keys "^1.1.1"
7325+
72987326
json-stringify-safe@5:
72997327
version "5.0.1"
73007328
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
@@ -7321,6 +7349,11 @@ jsonfile@^6.0.1:
73217349
optionalDependencies:
73227350
graceful-fs "^4.1.6"
73237351

7352+
jsonify@^0.0.1:
7353+
version "0.0.1"
7354+
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978"
7355+
integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==
7356+
73247357
jsonparse@^1.2.0:
73257358
version "1.3.1"
73267359
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
@@ -7375,6 +7408,13 @@ kind-of@^6.0.2, kind-of@^6.0.3:
73757408
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
73767409
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
73777410

7411+
klaw-sync@^6.0.0:
7412+
version "6.0.0"
7413+
resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c"
7414+
integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==
7415+
dependencies:
7416+
graceful-fs "^4.1.11"
7417+
73787418
kleur@^4.0.3:
73797419
version "4.1.4"
73807420
resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d"
@@ -9119,6 +9159,14 @@ open@^10.0.3, open@^10.1.2:
91199159
is-inside-container "^1.0.0"
91209160
is-wsl "^3.1.0"
91219161

9162+
open@^7.4.2:
9163+
version "7.4.2"
9164+
resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
9165+
integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
9166+
dependencies:
9167+
is-docker "^2.0.0"
9168+
is-wsl "^2.1.1"
9169+
91229170
open@^8.4.2:
91239171
version "8.4.2"
91249172
resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9"
@@ -9145,6 +9193,11 @@ optionator@^0.9.3:
91459193
prelude-ls "^1.2.1"
91469194
type-check "^0.4.0"
91479195

9196+
os-tmpdir@~1.0.2:
9197+
version "1.0.2"
9198+
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
9199+
integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
9200+
91489201
own-keys@^1.0.1:
91499202
version "1.0.1"
91509203
resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358"
@@ -9348,6 +9401,27 @@ pascal-case@^3.1.2:
93489401
no-case "^3.0.4"
93499402
tslib "^2.0.3"
93509403

9404+
patch-package@^8.0.0:
9405+
version "8.0.0"
9406+
resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.0.tgz#d191e2f1b6e06a4624a0116bcb88edd6714ede61"
9407+
integrity sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==
9408+
dependencies:
9409+
"@yarnpkg/lockfile" "^1.1.0"
9410+
chalk "^4.1.2"
9411+
ci-info "^3.7.0"
9412+
cross-spawn "^7.0.3"
9413+
find-yarn-workspace-root "^2.0.0"
9414+
fs-extra "^9.0.0"
9415+
json-stable-stringify "^1.0.2"
9416+
klaw-sync "^6.0.0"
9417+
minimist "^1.2.6"
9418+
open "^7.4.2"
9419+
rimraf "^2.6.3"
9420+
semver "^7.5.3"
9421+
slash "^2.0.0"
9422+
tmp "^0.0.33"
9423+
yaml "^2.2.2"
9424+
93519425
path-exists@^3.0.0:
93529426
version "3.0.0"
93539427
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
@@ -9770,6 +9844,11 @@ postcss@^8.4.32, postcss@^8.4.33, postcss@^8.5.3, postcss@^8.5.4:
97709844
picocolors "^1.1.1"
97719845
source-map-js "^1.2.1"
97729846

9847+
postinstall-postinstall@^2.1.0:
9848+
version "2.1.0"
9849+
resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3"
9850+
integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ==
9851+
97739852
prelude-ls@^1.2.1:
97749853
version "1.2.1"
97759854
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@@ -10535,6 +10614,13 @@ reusify@^1.0.4:
1053510614
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f"
1053610615
integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==
1053710616

10617+
rimraf@^2.6.3:
10618+
version "2.7.1"
10619+
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
10620+
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
10621+
dependencies:
10622+
glob "^7.1.3"
10623+
1053810624
rimraf@^3.0.2:
1053910625
version "3.0.2"
1054010626
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
@@ -10696,7 +10782,7 @@ semver@^6.0.0, semver@^6.3.1:
1069610782
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
1069710783
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
1069810784

10699-
semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4, semver@^7.6.0, semver@^7.7.2:
10785+
semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.2:
1070010786
version "7.7.2"
1070110787
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58"
1070210788
integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==
@@ -11137,7 +11223,16 @@ string-natural-compare@^3.0.1:
1113711223
resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4"
1113811224
integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==
1113911225

11140-
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
11226+
"string-width-cjs@npm:string-width@^4.2.0":
11227+
version "4.2.3"
11228+
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
11229+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
11230+
dependencies:
11231+
emoji-regex "^8.0.0"
11232+
is-fullwidth-code-point "^3.0.0"
11233+
strip-ansi "^6.0.1"
11234+
11235+
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
1114111236
version "4.2.3"
1114211237
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1114311238
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -11259,7 +11354,7 @@ stringify-object@^3.3.0:
1125911354
is-obj "^1.0.1"
1126011355
is-regexp "^1.0.0"
1126111356

11262-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
11357+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
1126311358
version "6.0.1"
1126411359
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1126511360
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -11273,6 +11368,13 @@ strip-ansi@^0.3.0:
1127311368
dependencies:
1127411369
ansi-regex "^0.2.1"
1127511370

11371+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
11372+
version "6.0.1"
11373+
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
11374+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
11375+
dependencies:
11376+
ansi-regex "^5.0.1"
11377+
1127611378
strip-ansi@^7.0.1, strip-ansi@^7.1.0:
1127711379
version "7.1.0"
1127811380
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
@@ -11629,6 +11731,13 @@ tldts@^6.1.32:
1162911731
dependencies:
1163011732
tldts-core "^6.1.86"
1163111733

11734+
tmp@^0.0.33:
11735+
version "0.0.33"
11736+
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
11737+
integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
11738+
dependencies:
11739+
os-tmpdir "~1.0.2"
11740+
1163211741
1163311742
version "1.0.5"
1163411743
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
@@ -12784,8 +12893,16 @@ [email protected], workbox-window@^7.3.0:
1278412893
"@types/trusted-types" "^2.0.2"
1278512894
workbox-core "7.3.0"
1278612895

12787-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
12788-
name wrap-ansi-cjs
12896+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
12897+
version "7.0.0"
12898+
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
12899+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
12900+
dependencies:
12901+
ansi-styles "^4.0.0"
12902+
string-width "^4.1.0"
12903+
strip-ansi "^6.0.0"
12904+
12905+
wrap-ansi@^7.0.0:
1278912906
version "7.0.0"
1279012907
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
1279112908
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
@@ -12892,6 +13009,11 @@ yaml@^2.0.0:
1289213009
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.2.2.tgz#ec551ef37326e6d42872dad1970300f8eb83a073"
1289313010
integrity sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==
1289413011

13012+
yaml@^2.2.2:
13013+
version "2.8.0"
13014+
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.0.tgz#15f8c9866211bdc2d3781a0890e44d4fa1a5fff6"
13015+
integrity sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==
13016+
1289513017
yargs-parser@^21.1.1:
1289613018
version "21.1.1"
1289713019
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"

0 commit comments

Comments
 (0)