Skip to content

[npm] Bump @types/node to ^26.1.1 across client, client-v3, electron#1293

Merged
Tim020 merged 2 commits into
devfrom
feature/bump-types-node
Jul 10, 2026
Merged

[npm] Bump @types/node to ^26.1.1 across client, client-v3, electron#1293
Tim020 merged 2 commits into
devfrom
feature/bump-types-node

Conversation

@Tim020

@Tim020 Tim020 commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps @types/node from ~20.14.0/>=22.12.0/^22.0.0 to ^26.1.1 in client/, client-v3/, and electron/ respectively, keeping all three packages on a consistent floor.
  • Leaves typescript at ^6.0.3 in all three — TypeScript 7.0 ships without a compiler API (only tsc got the native Go port; the API is promised for 7.1), and typescript-eslint@8.63.0 (already latest, already in use) hard-pins its peer range to typescript: >=4.8.4 <6.1.0. The upstream tracking issue for TS7 support was closed "not planned," so bumping typescript now would break ESLint's type-aware linting and both nodelint.yml CI jobs. Revisit once typescript-eslint adds support.
  • No functional/behavioral changes — types-only dependency bump.

Test plan

  • npm install clean (no peer dependency warnings) in client/, client-v3/, electron/
  • npm run typecheck passes in all three
  • npm run ci-lint passes in all three (confirms type-aware ESLint rules still work, since typescript is unchanged)
  • npm run build passes in client/ and client-v3/
  • npm run test:run passes in client/ (132 tests) and client-v3/ (39 tests)

🤖 Generated with Claude Code

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>
@Tim020 Tim020 added the claude Issues created by Claude label Jul 10, 2026
@github-actions github-actions Bot added small-diff Small pull request client Pull requests changing front end code client-v3 labels Jul 10, 2026
@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown

Client V3 Test Results

39 tests  ±0   39 ✅ ±0   0s ⏱️ ±0s
 4 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 3b35ecc. ± Comparison against base commit fa0adf2.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown

Client Test Results

132 tests  ±0   132 ✅ ±0   0s ⏱️ ±0s
  7 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 3b35ecc. ± Comparison against base commit fa0adf2.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown

Python Test Results

  1 files  ±0    1 suites  ±0   2m 11s ⏱️ -4s
704 tests ±0  704 ✅ ±0  0 💤 ±0  0 ❌ ±0 
709 runs  ±0  709 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 3b35ecc. ± Comparison against base commit fa0adf2.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown

Playwright E2E Results (firefox)

221 tests  ±0   221 ✅ ±0   2m 16s ⏱️ -1s
 14 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 3b35ecc. ± Comparison against base commit fa0adf2.

♻️ This comment has been updated with latest results.

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>
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Playwright E2E Results (chromium)

221 tests  ±0   221 ✅ ±0   2m 13s ⏱️ -5s
 14 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 3b35ecc. ± Comparison against base commit fa0adf2.

@Tim020 Tim020 merged commit 9345943 into dev Jul 10, 2026
35 checks passed
@Tim020 Tim020 deleted the feature/bump-types-node branch July 10, 2026 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude Issues created by Claude client Pull requests changing front end code client-v3 small-diff Small pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant