Skip to content

Commit 021bb16

Browse files
test(wallet): pin jsdom to ^26 for Node 20 (CI) compatibility
jsdom@30 declares engines node ^22.22 || ^24.15 || >=26 and pulls undici@8, whose markAsUncloneable call is absent on the Node 20 CI runtime — the Web check failed with 'webidl.util.markAsUncloneable is not a function'. It passed locally only on Node 25. jsdom@26.1.0 supports Node >=18 and drops that undici, matching the repo's Node 20 baseline. Tests unchanged; 104 pass.
1 parent d2f1afe commit 021bb16

2 files changed

Lines changed: 296 additions & 17 deletions

File tree

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"@types/react-dom": "^19",
4242
"eslint": "^9",
4343
"eslint-config-next": "16.2.6",
44-
"jsdom": "^30.0.1",
44+
"jsdom": "^26.1.0",
4545
"sharp": "^0.34.5",
4646
"tailwindcss": "^4",
4747
"typescript": "^5",

0 commit comments

Comments
 (0)