Skip to content

Commit 6bd75c9

Browse files
authored
Updating Deps November 2025 (#927)
* Updating deps for the workspace root * Updating deps for wallet/wdk * Fixing sessions test for latest vitest * Lets not upgrade to the latest typescript quite yet * Updating to latest vitest * Updating deps for wallet/core * Updating deps for wallet/primitives-cli * Updating deps for wallet/dapp-client * Adding syncpack to check for dep version inconsistencies * Setup syncpack versionGroups for pnpm workspace:^ * Fixing dep versions mismatches * Fixing @types/node mismatches * Adding syncpack to pre commit hook * Remove the syncpack format script.
1 parent 8f87199 commit 6bd75c9

21 files changed

Lines changed: 1292 additions & 849 deletions

File tree

extras/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@
2424
"@types/react": "^19.2.6",
2525
"@types/react-dom": "^19.2.3",
2626
"eslint": "^9.28.0",
27-
"typescript": "5.5.4"
27+
"typescript": "^5.8.3"
2828
}
2929
}

extras/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@
2424
"@types/react": "^19.2.6",
2525
"@types/react-dom": "^19.2.3",
2626
"eslint": "^9.28.0",
27-
"typescript": "5.5.4"
27+
"typescript": "^5.8.3"
2828
}
2929
}

lefthook.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ pre-commit:
33
prettier:
44
glob: '**/*.{js,jsx,ts,tsx,json,md,yml,yaml}'
55
run: pnpm prettier --write {staged_files} && git add {staged_files}
6+
syncpack:
7+
glob:
8+
- "package.json"
9+
- "packages/**/package.json"
10+
run: pnpm deps:lint
611

712
pre-push:
813
commands:

package.json

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,39 @@
1515
"dev:server": "node packages/wallet/primitives-cli/dist/index.js server",
1616
"reinstall": "rimraf -g ./**/node_modules && pnpm install",
1717
"test:anvil": "anvil --fork-url https://nodes.sequence.app/arbitrum",
18-
"clean": "turbo clean"
18+
"clean": "turbo clean",
19+
"deps:lint": "syncpack list-mismatches",
20+
"deps:fix": "syncpack fix-mismatches"
1921
},
2022
"devDependencies": {
2123
"@changesets/cli": "^2.29.4",
22-
"lefthook": "^1.11.13",
24+
"lefthook": "^2.0.4",
2325
"prettier": "^3.5.3",
24-
"rimraf": "^6.0.1",
25-
"turbo": "^2.5.4",
26-
"typescript": "5.8.3"
26+
"rimraf": "^6.1.2",
27+
"syncpack": "^13.0.4",
28+
"turbo": "^2.6.1",
29+
"typescript": "^5.8.3"
2730
},
2831
"packageManager": "pnpm@10.14.0",
2932
"engines": {
3033
"node": ">=18"
34+
},
35+
"syncpack": {
36+
"source": [
37+
"package.json",
38+
"packages/**/package.json"
39+
],
40+
"versionGroups": [
41+
{
42+
"label": "Use workspace protocol when developing local packages",
43+
"dependencyTypes": [
44+
"!local"
45+
],
46+
"dependencies": [
47+
"$LOCAL"
48+
],
49+
"pinVersion": "workspace:^"
50+
}
51+
]
3152
}
3253
}

packages/services/api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"devDependencies": {
2424
"@repo/typescript-config": "workspace:^",
25-
"@types/node": "^22.15.29",
25+
"@types/node": "^24.10.1",
2626
"typescript": "^5.8.3"
2727
}
2828
}

packages/services/builder/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"devDependencies": {
2424
"@repo/typescript-config": "workspace:^",
25-
"@types/node": "^22.15.29",
25+
"@types/node": "^24.10.1",
2626
"typescript": "^5.8.3"
2727
}
2828
}

packages/services/guard/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
},
2626
"devDependencies": {
2727
"@repo/typescript-config": "workspace:^",
28-
"@types/node": "^22.15.29",
28+
"@types/node": "^24.10.1",
2929
"typescript": "^5.8.3",
30-
"vitest": "^3.2.1"
30+
"vitest": "^4.0.14"
3131
},
3232
"dependencies": {
3333
"ox": "^0.7.2"

packages/services/identity-instrument/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
},
2121
"devDependencies": {
2222
"@repo/typescript-config": "workspace:^",
23-
"@types/node": "^22.15.29",
23+
"@types/node": "^24.10.1",
2424
"typescript": "^5.8.3",
25-
"vitest": "^3.2.1"
25+
"vitest": "^4.0.14"
2626
},
2727
"dependencies": {
2828
"json-canonicalize": "^2.0.0",

packages/services/indexer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"devDependencies": {
2424
"@repo/typescript-config": "workspace:^",
25-
"@types/node": "^22.15.29",
25+
"@types/node": "^24.10.1",
2626
"typescript": "^5.8.3"
2727
}
2828
}

packages/services/marketplace/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"devDependencies": {
2424
"@repo/typescript-config": "workspace:^",
25-
"@types/node": "^22.15.29",
25+
"@types/node": "^24.10.1",
2626
"typescript": "^5.8.3"
2727
}
2828
}

0 commit comments

Comments
 (0)