Skip to content

Commit 9345943

Browse files
Tim020claude
andauthored
[npm] Bump @types/node to ^26.1.1 across client, client-v3, electron (#1293)
* [npm] Bump @types/node to ^26.1.1 across client, client-v3, electron typescript stays on ^6.0.3 for now: typescript-eslint@8.63.0's peer range (>=4.8.4 <6.1.0) blocks TypeScript 7, and TS 7.0 doesn't ship a compiler API yet, so bumping it would break ESLint's type-aware linting in CI. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> * Fix electron lockfile drift causing npm ci failure in CI The initial npm install left the encoding/iconv-lite optional peer dependency (pulled in transitively by minipass-fetch) out of the lock file, so npm ci failed with EUSAGE on CI. Regenerating package-lock.json from scratch (not just node_modules) restores it. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
1 parent fa0adf2 commit 9345943

6 files changed

Lines changed: 43 additions & 26 deletions

File tree

client-v3/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client-v3/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"@eslint/js": "^10.0.1",
6262
"@iconify-json/mdi": "^1.2.3",
6363
"@types/lodash": "~4.17.24",
64-
"@types/node": ">=22.12.0",
64+
"@types/node": "^26.1.1",
6565
"@typescript-eslint/eslint-plugin": "^8.63.0",
6666
"@typescript-eslint/parser": "^8.63.0",
6767
"@vitejs/plugin-vue": "^6.0.7",

client/package-lock.json

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

client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"devDependencies": {
5656
"@eslint/js": "^9.39.2",
5757
"@types/lodash": "~4.17.24",
58-
"@types/node": "~20.14.0",
58+
"@types/node": "^26.1.1",
5959
"@types/vuelidate": "^0.7.22",
6060
"@typescript-eslint/eslint-plugin": "^8.63.0",
6161
"@typescript-eslint/parser": "^8.63.0",

electron/package-lock.json

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

electron/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"@eslint/js": "^9.39.2",
4040
"@typescript-eslint/eslint-plugin": "^8.63.0",
4141
"@typescript-eslint/parser": "^8.63.0",
42-
"@types/node": "^22.0.0",
42+
"@types/node": "^26.1.1",
4343
"eslint": "^9.39.2",
4444
"eslint-config-prettier": "^10.1.8",
4545
"eslint-plugin-prettier": "^5.5.6",

0 commit comments

Comments
 (0)