Skip to content

Commit c940585

Browse files
committed
Upgrade TypeScript to v5 and Node to 24 in CI
TypeScript 4 can't parse newer @sinclair/typebox syntax (a transitive dependency of jest 30), causing 358 build errors. Upgrading to TypeScript 5 resolves this. Also bumps the CI node-version matrix from 18 to 24 (current active LTS).
1 parent 1f471a3 commit c940585

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
matrix:
1313
os: [ubuntu-latest, windows-latest]
14-
node-version: [18]
14+
node-version: [24]
1515

1616
runs-on: ${{ matrix.os }}
1717

package-lock.json

Lines changed: 9 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"rimraf": "^3.0.2",
7878
"ts-jest": "^29.4.6",
7979
"ts-loader": "^9.3.0",
80-
"typescript": "^4.5.2",
80+
"typescript": "^5.9.3",
8181
"webpack": "^5.105.0",
8282
"webpack-cli": "^4.9.2"
8383
},

0 commit comments

Comments
 (0)