Skip to content

chore(deps-dev): bump @types/node to 24.13.6 - #638

Merged
kalwalt merged 1 commit into
devfrom
chore/types-node-patch
Sep 21, 2026
Merged

kalwalt merged 1 commit into
devfrom
chore/types-node-patch

Conversation

@kalwalt

@kalwalt kalwalt commented Sep 21, 2026

Copy link
Copy Markdown
Member

Supersedes #595.

Lockfile-only bump of @types/node from 24.13.2 to 24.13.6, inside the existing
"^24.13.2" range — package.json is unchanged.

Why not 26, as #595 proposed

Dependabot wanted @types/node 26.0.1. That is a major bump out of the declared caret,
and it would put the type definitions two majors ahead of the runtime:

Types for Node 26 on a Node 24 runtime means TypeScript accepts APIs that are not there
when the code runs — the compiler stops being able to tell you about a genuine mistake.
Keeping the types major aligned with the runtime major is worth more than being on the
newest types.

When the project moves to Node 26, .nvmrc and @types/node should move together.

Verification

  • npm run build-ts — compiles successfully, no new type errors
  • npx vitest run — 30 passed, 9 skipped
  • diff is package-lock.json only; dist/ and types/ are untouched

The rest of the Dependabot queue

The other seven open Dependabot PRs are already satisfied on dev and need no action —
they only appear open because they are based on master, which is 20 commits behind:

PR wants dev has
#598 axios 1.18.1 1.18.1
#599 markdown-it 14.2.0 14.2.0
#600 form-data 4.0.6 4.0.6
#606 linkify-it 5.0.2 5.0.2
#608 socket.io-parser 4.2.7 4.2.7
#609 fast-uri 3.1.5 3.1.8
#610 brace-expansion 1.1.18 1.1.21

npm audit on dev reports 0 vulnerabilities. Those seven should close themselves once
dev reaches master at the next release, rather than being closed by hand.

🤖 Generated with Claude Code

Lockfile-only patch bump within the existing "^24.13.2" range, so
package.json is unchanged.

Deliberately stays on the 24.x line. Dependabot proposed 26.0.1 in #595,
but .nvmrc pins Node 24, so types for Node 26 would let TypeScript accept
APIs that do not exist at runtime. Matching the types major to the runtime
major matters more than being on the newest types.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@qodo-free-for-open-source-projects

Copy link
Copy Markdown

Code Review by Qodo

Grey Divider

No Changes in PR

Qodo reviewed your PR and found no changes in the code

Grey Divider

Tip of the day
💡 Did you know, you can add REVIEW.md to your repo root and Qodo follows it on every PR

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@kalwalt kalwalt self-assigned this Sep 21, 2026
@kalwalt kalwalt added dependencies Pull requests that update a dependency file nodejs labels Sep 21, 2026
@kalwalt
kalwalt merged commit 5bf7e06 into dev Sep 21, 2026
9 checks passed
@kalwalt
kalwalt deleted the chore/types-node-patch branch September 22, 2026 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file nodejs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant