Skip to content

chore(deps-dev): pin @types/node to 24 to match the Node 24 runtime#86

Closed
Medformatik wants to merge 2 commits into
mainfrom
chore/align-types-node
Closed

chore(deps-dev): pin @types/node to 24 to match the Node 24 runtime#86
Medformatik wants to merge 2 commits into
mainfrom
chore/align-types-node

Conversation

@Medformatik

Copy link
Copy Markdown
Collaborator

Summary

@types/node had drifted to ^25.9.3 while the project targets Node 24 LTS (.nvmrc = 24, engines.node >= 24). This pins all 21 workspace packages back to ^24.13.2 so the type definitions match the runtime (check-types green; frozen-lockfile install clean).

Supersedes #76, which bumped @types/node toward 26 — further from the runtime.

@types/node had drifted to ^25.9.3 while the project targets Node 24 LTS
(.nvmrc = 24, engines.node >= 24). Pin all 21 workspace packages back to
^24.13.2 so the type definitions match the runtime. Supersedes the Dependabot
PR that bumped it toward 26.
Dev-dependency-only change; no publishable-package release needed.
@Medformatik

Copy link
Copy Markdown
Collaborator Author

Heads-up: this branch now conflicts with main (mergeable=CONFLICTING) after several dependency PRs and a batch of maintenance changes landed. The intent (aligning @types/node with the Node 24 runtime) is reasonable — it just needs a rebase onto current main to resolve the conflicts before it can be merged.

@Medformatik

Copy link
Copy Markdown
Collaborator Author

Applied directly to main in 421d3db — all 22 workspace manifests pinned to @types/node@^24.13.2 (resolves to 24.13.2), pnpm check-types green against the Node-24 types. The dependabot config already ignores @types/node major bumps, so it won't drift back to 25. Closing this as superseded — thanks for flagging it.

@Medformatik Medformatik closed this Jul 3, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant