Skip to content

chore(deps): upgrade @types/node to v26 - #188

Merged
tsg21 merged 1 commit into
mainfrom
claude/wonderful-brown-2xrieo
Sep 26, 2026
Merged

tsg21 merged 1 commit into
mainfrom
claude/wonderful-brown-2xrieo

Conversation

@tsg21

@tsg21 tsg21 commented Sep 21, 2026

Copy link
Copy Markdown
Owner

Summary

Second of the three major-version upgrades held back from #186 (after #187's lucide-react v1 bump).

  • @types/node 24.13.6 → 26.6.2 (major).
  • @types/node's major version tracks the Node.js release its type definitions describe, not necessarily the runtime a project actually uses. This repo's package.json engines still pins Node >=24 <25; the newer type definitions are additive (types for newer Node APIs), so this doesn't change what's actually callable at runtime on Node 24, and no type errors surfaced from the bump.

Test plan

  • npm run typecheck — passes
  • npm run lint — passes
  • npm run build — passes (pre-existing >500kB chunk-size warning, unrelated)
  • npm test (vitest) — 355/355 tests pass, 41/41 files

🤖 Generated with Claude Code

https://claude.ai/code/session_01CxiGnVuEYfy8n8i6Pano5x


Generated by Claude Code

Major version bump (24.13.6 -> 26.6.2), the second of the deps held
back from #186. @types/node's major version tracks the Node.js
release it types, not this project's actual runtime (pinned to
Node >=24 <25 in package.json engines) — the version skew is
type-only and additive, so it doesn't change what Node APIs are
actually callable at runtime.

typecheck, lint, build, and the full vitest suite (355/355) all pass
unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CxiGnVuEYfy8n8i6Pano5x
@tsg21
tsg21 merged commit 8a9d29a into main Sep 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants