Skip to content

Commit 3c75614

Browse files
committed
feat: upgrade to JSDOM@22
1 parent eb6cdd2 commit 3c75614

File tree

2 files changed

+55
-93
lines changed

2 files changed

+55
-93
lines changed

packages/jest-environment-jsdom/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
"@jest/environment": "workspace:^",
2121
"@jest/fake-timers": "workspace:^",
2222
"@jest/types": "workspace:^",
23-
"@types/jsdom": "^20.0.0",
23+
"@types/jsdom": "^21.1.1",
2424
"@types/node": "*",
2525
"jest-mock": "workspace:^",
2626
"jest-util": "workspace:^",
27-
"jsdom": "^20.0.0"
27+
"jsdom": "^22.0.0"
2828
},
2929
"devDependencies": {
3030
"@jest/test-utils": "workspace:^"

yarn.lock

Lines changed: 53 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -5002,14 +5002,14 @@ __metadata:
50025002
languageName: node
50035003
linkType: hard
50045004

5005-
"@types/jsdom@npm:^20.0.0":
5006-
version: 20.0.1
5007-
resolution: "@types/jsdom@npm:20.0.1"
5005+
"@types/jsdom@npm:^21.1.1":
5006+
version: 21.1.2
5007+
resolution: "@types/jsdom@npm:21.1.2"
50085008
dependencies:
50095009
"@types/node": "*"
50105010
"@types/tough-cookie": "*"
50115011
parse5: ^7.0.0
5012-
checksum: d55402c5256ef451f93a6e3d3881f98339fe73a5ac2030588df056d6835df8367b5a857b48d27528289057e26dcdd3f502edc00cb877c79174cb3a4c7f2198c1
5012+
checksum: 62513fc82afa0234034919dee37d3f82425245e1794c58bac55fabbd00de10b3c384992db1cdd53d35a0af58540e2733730f22dbeb57f5b76bca90bca8c368a8
50135013
languageName: node
50145014
linkType: hard
50155015

@@ -5804,16 +5804,6 @@ __metadata:
58045804
languageName: node
58055805
linkType: hard
58065806

5807-
"acorn-globals@npm:^7.0.0":
5808-
version: 7.0.1
5809-
resolution: "acorn-globals@npm:7.0.1"
5810-
dependencies:
5811-
acorn: ^8.1.0
5812-
acorn-walk: ^8.0.2
5813-
checksum: 2a2998a547af6d0db5f0cdb90acaa7c3cbca6709010e02121fb8b8617c0fbd8bab0b869579903fde358ac78454356a14fadcc1a672ecb97b04b1c2ccba955ce8
5814-
languageName: node
5815-
linkType: hard
5816-
58175807
"acorn-import-assertions@npm:^1.9.0":
58185808
version: 1.9.0
58195809
resolution: "acorn-import-assertions@npm:1.9.0"
@@ -5832,14 +5822,14 @@ __metadata:
58325822
languageName: node
58335823
linkType: hard
58345824

5835-
"acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1":
5825+
"acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.1.1":
58365826
version: 8.2.0
58375827
resolution: "acorn-walk@npm:8.2.0"
58385828
checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1
58395829
languageName: node
58405830
linkType: hard
58415831

5842-
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
5832+
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
58435833
version: 8.10.0
58445834
resolution: "acorn@npm:8.10.0"
58455835
bin:
@@ -8258,26 +8248,12 @@ __metadata:
82588248
languageName: node
82598249
linkType: hard
82608250

8261-
"cssom@npm:^0.5.0":
8262-
version: 0.5.0
8263-
resolution: "cssom@npm:0.5.0"
8264-
checksum: 823471aa30091c59e0a305927c30e7768939b6af70405808f8d2ce1ca778cddcb24722717392438329d1691f9a87cb0183b64b8d779b56a961546d54854fde01
8265-
languageName: node
8266-
linkType: hard
8267-
8268-
"cssom@npm:~0.3.6":
8269-
version: 0.3.8
8270-
resolution: "cssom@npm:0.3.8"
8271-
checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6
8272-
languageName: node
8273-
linkType: hard
8274-
8275-
"cssstyle@npm:^2.3.0":
8276-
version: 2.3.0
8277-
resolution: "cssstyle@npm:2.3.0"
8251+
"cssstyle@npm:^3.0.0":
8252+
version: 3.0.0
8253+
resolution: "cssstyle@npm:3.0.0"
82788254
dependencies:
8279-
cssom: ~0.3.6
8280-
checksum: 5f05e6fd2e3df0b44695c2f08b9ef38b011862b274e320665176467c0725e44a53e341bc4959a41176e83b66064ab786262e7380fd1cabeae6efee0d255bb4e3
8255+
rrweb-cssom: ^0.6.0
8256+
checksum: 31f694dfed9998ed93570fe539610837b878193dd8487c33cb12db8004333c53c2a3904166288bbec68388c72fb01014d46d3243ddfb02fe845989d852c06f27
82818257
languageName: node
82828258
linkType: hard
82838259

@@ -8295,14 +8271,14 @@ __metadata:
82958271
languageName: node
82968272
linkType: hard
82978273

8298-
"data-urls@npm:^3.0.2":
8299-
version: 3.0.2
8300-
resolution: "data-urls@npm:3.0.2"
8274+
"data-urls@npm:^4.0.0":
8275+
version: 4.0.0
8276+
resolution: "data-urls@npm:4.0.0"
83018277
dependencies:
83028278
abab: ^2.0.6
83038279
whatwg-mimetype: ^3.0.0
8304-
whatwg-url: ^11.0.0
8305-
checksum: 033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76
8280+
whatwg-url: ^12.0.0
8281+
checksum: 006e869b5bf079647949a3e9b1dd69d84b2d5d26e6b01c265485699bc96e83817d4b5aae758b2910a4c58c0601913f3a0034121c1ca2da268e9a244c57515b15
83068282
languageName: node
83078283
linkType: hard
83088284

@@ -8367,7 +8343,7 @@ __metadata:
83678343
languageName: node
83688344
linkType: hard
83698345

8370-
"decimal.js@npm:^10.4.2":
8346+
"decimal.js@npm:^10.4.3":
83718347
version: 10.4.3
83728348
resolution: "decimal.js@npm:10.4.3"
83738349
checksum: 796404dcfa9d1dbfdc48870229d57f788b48c21c603c3f6554a1c17c10195fc1024de338b0cf9e1efe0c7c167eeb18f04548979bcc5fdfabebb7cc0ae3287bae
@@ -9170,24 +9146,6 @@ __metadata:
91709146
languageName: node
91719147
linkType: hard
91729148

9173-
"escodegen@npm:^2.0.0":
9174-
version: 2.1.0
9175-
resolution: "escodegen@npm:2.1.0"
9176-
dependencies:
9177-
esprima: ^4.0.1
9178-
estraverse: ^5.2.0
9179-
esutils: ^2.0.2
9180-
source-map: ~0.6.1
9181-
dependenciesMeta:
9182-
source-map:
9183-
optional: true
9184-
bin:
9185-
escodegen: bin/escodegen.js
9186-
esgenerate: bin/esgenerate.js
9187-
checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6
9188-
languageName: node
9189-
linkType: hard
9190-
91919149
"eslint-config-prettier@npm:^9.0.0":
91929150
version: 9.0.0
91939151
resolution: "eslint-config-prettier@npm:9.0.0"
@@ -9459,7 +9417,7 @@ __metadata:
94599417
languageName: node
94609418
linkType: hard
94619419

9462-
"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0":
9420+
"esprima@npm:^4.0.0, esprima@npm:~4.0.0":
94639421
version: 4.0.1
94649422
resolution: "esprima@npm:4.0.1"
94659423
bin:
@@ -12579,11 +12537,11 @@ __metadata:
1257912537
"@jest/fake-timers": "workspace:^"
1258012538
"@jest/test-utils": "workspace:^"
1258112539
"@jest/types": "workspace:^"
12582-
"@types/jsdom": ^20.0.0
12540+
"@types/jsdom": ^21.1.1
1258312541
"@types/node": "*"
1258412542
jest-mock: "workspace:^"
1258512543
jest-util: "workspace:^"
12586-
jsdom: ^20.0.0
12544+
jsdom: ^22.0.0
1258712545
peerDependencies:
1258812546
canvas: ^2.5.0
1258912547
peerDependenciesMeta:
@@ -13266,42 +13224,39 @@ __metadata:
1326613224
languageName: node
1326713225
linkType: hard
1326813226

13269-
"jsdom@npm:^20.0.0":
13270-
version: 20.0.3
13271-
resolution: "jsdom@npm:20.0.3"
13227+
"jsdom@npm:^22.0.0":
13228+
version: 22.1.0
13229+
resolution: "jsdom@npm:22.1.0"
1327213230
dependencies:
1327313231
abab: ^2.0.6
13274-
acorn: ^8.8.1
13275-
acorn-globals: ^7.0.0
13276-
cssom: ^0.5.0
13277-
cssstyle: ^2.3.0
13278-
data-urls: ^3.0.2
13279-
decimal.js: ^10.4.2
13232+
cssstyle: ^3.0.0
13233+
data-urls: ^4.0.0
13234+
decimal.js: ^10.4.3
1328013235
domexception: ^4.0.0
13281-
escodegen: ^2.0.0
1328213236
form-data: ^4.0.0
1328313237
html-encoding-sniffer: ^3.0.0
1328413238
http-proxy-agent: ^5.0.0
1328513239
https-proxy-agent: ^5.0.1
1328613240
is-potential-custom-element-name: ^1.0.1
13287-
nwsapi: ^2.2.2
13288-
parse5: ^7.1.1
13241+
nwsapi: ^2.2.4
13242+
parse5: ^7.1.2
13243+
rrweb-cssom: ^0.6.0
1328913244
saxes: ^6.0.0
1329013245
symbol-tree: ^3.2.4
1329113246
tough-cookie: ^4.1.2
1329213247
w3c-xmlserializer: ^4.0.0
1329313248
webidl-conversions: ^7.0.0
1329413249
whatwg-encoding: ^2.0.0
1329513250
whatwg-mimetype: ^3.0.0
13296-
whatwg-url: ^11.0.0
13297-
ws: ^8.11.0
13251+
whatwg-url: ^12.0.1
13252+
ws: ^8.13.0
1329813253
xml-name-validator: ^4.0.0
1329913254
peerDependencies:
1330013255
canvas: ^2.5.0
1330113256
peerDependenciesMeta:
1330213257
canvas:
1330313258
optional: true
13304-
checksum: 6e2ae21db397133a061b270c26d2dbc0b9051733ea3b896a7ece78d79f475ff0974f766a413c1198a79c793159119169f2335ddb23150348fbfdcfa6f3105536
13259+
checksum: d955ab83a6dad3e6af444098d30647c719bbb4cf97de053aa5751c03c8d6f3283d8c4d7fc2774c181f1d432fb0250e7332bc159e6b466424f4e337d73adcbf30
1330513260
languageName: node
1330613261
linkType: hard
1330713262

@@ -15860,7 +15815,7 @@ __metadata:
1586015815
languageName: node
1586115816
linkType: hard
1586215817

15863-
"nwsapi@npm:^2.2.2":
15818+
"nwsapi@npm:^2.2.4":
1586415819
version: 2.2.7
1586515820
resolution: "nwsapi@npm:2.2.7"
1586615821
checksum: cab25f7983acec7e23490fec3ef7be608041b460504229770e3bfcf9977c41d6fe58f518994d3bd9aa3a101f501089a3d4a63536f4ff8ae4b8c4ca23bdbfda4e
@@ -16393,7 +16348,7 @@ __metadata:
1639316348
languageName: node
1639416349
linkType: hard
1639516350

16396-
"parse5@npm:^7.0.0, parse5@npm:^7.1.1":
16351+
"parse5@npm:^7.0.0, parse5@npm:^7.1.2":
1639716352
version: 7.1.2
1639816353
resolution: "parse5@npm:7.1.2"
1639916354
dependencies:
@@ -17354,7 +17309,7 @@ __metadata:
1735417309
languageName: node
1735517310
linkType: hard
1735617311

17357-
"punycode@npm:^2.1.0, punycode@npm:^2.1.1":
17312+
"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.0":
1735817313
version: 2.3.0
1735917314
resolution: "punycode@npm:2.3.0"
1736017315
checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200
@@ -18479,6 +18434,13 @@ __metadata:
1847918434
languageName: node
1848018435
linkType: hard
1848118436

18437+
"rrweb-cssom@npm:^0.6.0":
18438+
version: 0.6.0
18439+
resolution: "rrweb-cssom@npm:0.6.0"
18440+
checksum: 182312f6e4f41d18230ccc34f14263bc8e8a6b9d30ee3ec0d2d8e643c6f27964cd7a8d638d4a00e988d93e8dc55369f4ab5a473ccfeff7a8bab95b36d2b5499c
18441+
languageName: node
18442+
linkType: hard
18443+
1848218444
"rtl-detect@npm:^1.0.4":
1848318445
version: 1.0.4
1848418446
resolution: "rtl-detect@npm:1.0.4"
@@ -19915,12 +19877,12 @@ __metadata:
1991519877
languageName: node
1991619878
linkType: hard
1991719879

19918-
"tr46@npm:^3.0.0":
19919-
version: 3.0.0
19920-
resolution: "tr46@npm:3.0.0"
19880+
"tr46@npm:^4.1.1":
19881+
version: 4.1.1
19882+
resolution: "tr46@npm:4.1.1"
1992119883
dependencies:
19922-
punycode: ^2.1.1
19923-
checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270
19884+
punycode: ^2.3.0
19885+
checksum: aeeb821ac2cd792e63ec84888b4fd6598ac6ed75d861579e21a5cf9d4ee78b2c6b94e7d45036f2ca2088bc85b9b46560ad23c4482979421063b24137349dbd96
1992419886
languageName: node
1992519887
linkType: hard
1992619888

@@ -21135,13 +21097,13 @@ __metadata:
2113521097
languageName: node
2113621098
linkType: hard
2113721099

21138-
"whatwg-url@npm:^11.0.0":
21139-
version: 11.0.0
21140-
resolution: "whatwg-url@npm:11.0.0"
21100+
"whatwg-url@npm:^12.0.0, whatwg-url@npm:^12.0.1":
21101+
version: 12.0.1
21102+
resolution: "whatwg-url@npm:12.0.1"
2114121103
dependencies:
21142-
tr46: ^3.0.0
21104+
tr46: ^4.1.1
2114321105
webidl-conversions: ^7.0.0
21144-
checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af
21106+
checksum: 8698993b763c1e7eda5ed16c31dab24bca6489626aca7caf8b5a2b64684dda6578194786f10ec42ceb1c175feea16d0a915096e6419e08d154ce551c43176972
2114521107
languageName: node
2114621108
linkType: hard
2114721109

@@ -21621,7 +21583,7 @@ __metadata:
2162121583
languageName: node
2162221584
linkType: hard
2162321585

21624-
"ws@npm:^8.11.0, ws@npm:^8.13.0":
21586+
"ws@npm:^8.13.0":
2162521587
version: 8.13.0
2162621588
resolution: "ws@npm:8.13.0"
2162721589
peerDependencies:

0 commit comments

Comments
 (0)