Skip to content

Commit 040ce43

Browse files
sirdeggenclaude
andcommitted
fix: upgrade all workspace packages to jest@30.3.0
Resolves pnpm hoisting conflict where jest-environment-node@26 was being resolved for @bsv/sdk (which requires jest@30), causing TypeError on jest-mock's mocked.bind(). Upgrades all 33 workspace packages from jest@26/29 to jest@30.3.0, ts-jest to ^29.4.9, @types/jest to ^30.0.0, and adds workspace-level pnpm overrides for jest-environment-node and jest-mock to prevent future hoisting conflicts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 7c21d6c commit 040ce43

33 files changed

Lines changed: 463 additions & 2706 deletions

File tree

package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,11 @@
1515
"node": ">=20",
1616
"pnpm": ">=9"
1717
},
18-
"packageManager": "pnpm@9.0.0"
18+
"packageManager": "pnpm@9.0.0",
19+
"pnpm": {
20+
"overrides": {
21+
"jest-environment-node": "^30.3.0",
22+
"jest-mock": "^30.3.0"
23+
}
24+
}
1925
}

packages/helpers/amountinator/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
},
2727
"homepage": "https://github.com/bsv-blockchain/amountinator#readme",
2828
"devDependencies": {
29-
"@types/jest": "^29.5.12",
30-
"jest": "^29.7.0",
31-
"ts-jest": "^29.1.2",
29+
"@types/jest": "^30.0.0",
30+
"jest": "^30.3.0",
31+
"ts-jest": "^29.4.9",
3232
"ts-node": "^10.9.2"
3333
},
3434
"dependencies": {

packages/helpers/bsv-wallet-helper/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@
3636
"@bsv/wallet-toolbox-client": "^2.1.19"
3737
},
3838
"devDependencies": {
39-
"@types/jest": "^29.5.14",
40-
"jest": "^29.7.0",
41-
"ts-jest": "^29.2.5",
39+
"@types/jest": "^30.0.0",
40+
"jest": "^30.3.0",
41+
"ts-jest": "^29.4.9",
4242
"ts-standard": "^12.0.2",
4343
"tslib": "^2.8.1",
4444
"tsup": "^8.5.1",

packages/helpers/simple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"devDependencies": {
6161
"@types/node": "^20.0.0",
6262
"dotenv": "^17.3.1",
63-
"jest": "^30.2.0",
63+
"jest": "^30.3.0",
6464
"ts-standard": "^12.0.2",
6565
"typescript": "^5.3.0"
6666
},

packages/helpers/ts-paymail/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,11 @@
106106
"@types/jest": "^30.0.0",
107107
"cross-fetch": "^4.1.0",
108108
"express": "^5.1.0",
109-
"jest": "^30.1.3",
109+
"jest": "^30.3.0",
110110
"joi": "^18.0.1",
111111
"node-fetch": "^3",
112112
"supertest": "^7.1.4",
113-
"ts-jest": "^29.4.1",
113+
"ts-jest": "^29.4.9",
114114
"ts2md": "^0.2.8",
115115
"tsconfig-to-dual-package": "^1.2.0",
116116
"typescript": "^5.9.2"

packages/messaging/authsocket-client/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@
5656
"socket.io-client": "^4.8.1"
5757
},
5858
"devDependencies": {
59-
"@types/jest": "^29.5.14",
60-
"jest": "^29.7.0",
61-
"jest-environment-jsdom": "^29.7.0",
62-
"ts-jest": "^29.1.1",
59+
"@types/jest": "^30.0.0",
60+
"jest": "^30.3.0",
61+
"jest-environment-jsdom": "^30.3.0",
62+
"ts-jest": "^29.4.9",
6363
"ts-loader": "^9.5.1",
6464
"ts-standard": "^12.0.2",
6565
"ts2md": "^0.2.5",

packages/messaging/authsocket/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@
6060
"devDependencies": {
6161
"@bsv/authsocket-client": "^1.0.13",
6262
"@bsv/message-box-client": "^1.1.10",
63-
"@types/jest": "^29.5.14",
64-
"jest": "^29.7.0",
65-
"jest-environment-jsdom": "^29.7.0",
66-
"ts-jest": "^29.1.1",
63+
"@types/jest": "^30.0.0",
64+
"jest": "^30.3.0",
65+
"jest-environment-jsdom": "^30.3.0",
66+
"ts-jest": "^29.4.9",
6767
"ts-loader": "^9.5.1",
6868
"ts-standard": "^12.0.2",
6969
"ts2md": "^0.2.5",

packages/messaging/message-box-client/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"@bsv/auth-express-middleware": "^2.0.4",
5858
"@bsv/payment-express-middleware": "^2.0.1",
5959
"@eslint/js": "^9.20.0",
60-
"@types/jest": "^29.5.14",
60+
"@types/jest": "^30.0.0",
6161
"@types/node": "^22.13.2",
6262
"@types/supertest": "^6.0.2",
6363
"@typescript-eslint/eslint-plugin": "^8.24.1",
@@ -66,9 +66,9 @@
6666
"eslint": "^9.20.1",
6767
"eslint-plugin-react": "^7.37.4",
6868
"globals": "^15.15.0",
69-
"jest": "^29.7.0",
69+
"jest": "^30.3.0",
7070
"jest-fetch-mock": "^3.0.3",
71-
"ts-jest": "^29.2.5",
71+
"ts-jest": "^29.4.9",
7272
"ts-node": "^10.9.2",
7373
"ts-standard": "^12.0.2",
7474
"ts2md": "^0.2.8",

packages/messaging/message-box-server/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@types/body-parser": "^1.19.5",
2727
"@types/dotenv": "^6.1.1",
2828
"@types/express": "^5.0.0",
29-
"@types/jest": "^29.5.14",
29+
"@types/jest": "^30.0.0",
3030
"@types/knex": "^0.15.2",
3131
"@types/mock-knex": "^0.4.8",
3232
"@types/node": "^22.13.1",
@@ -45,12 +45,12 @@
4545
"eslint": "^8.57.1",
4646
"eslint-plugin-react": "^7.37.4",
4747
"globals": "^15.14.0",
48-
"jest": "^29.7.0",
48+
"jest": "^30.3.0",
4949
"mock-knex": "^0.4.13",
5050
"rimraf": "^6.0.1",
5151
"superagent": "^10.2.1",
5252
"supertest": "^7.1.1",
53-
"ts-jest": "^29.2.5",
53+
"ts-jest": "^29.4.9",
5454
"ts-node": "^10.9.2",
5555
"ts-standard": "^12.0.2",
5656
"tsx": "^4.19.3",

packages/messaging/messagebox-services/backend/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@
3535
"author": "BSV Association",
3636
"license": "SEE LICENSE IN LICENSE.txt",
3737
"devDependencies": {
38-
"@types/jest": "^29.5.12",
39-
"jest": "^29.7.0",
40-
"ts-jest": "^29.1.1",
38+
"@types/jest": "^30.0.0",
39+
"jest": "^30.3.0",
40+
"ts-jest": "^29.4.9",
4141
"ts-standard": "^12.0.2",
4242
"ts2md": "^0.2.0",
4343
"tsconfig-to-dual-package": "^1.2.0",

0 commit comments

Comments
 (0)