chore(dev): update @types/node 24 → 26 (major)#241
Conversation
Bumps `@types/node` from 24.13.2 to 26.0.0 (even/LTS major per the renovate.json5 `allowedVersions` constraint for `@types/node`). Supersedes stale PR #127 (which targeted the odd/non-LTS `25` line with a bare major pin and has since fallen into conflict with main). Verified: `bun run typecheck`, `bun run lint`, `bun run build`, and `bun run test:unit` all clean. `@types/node` is a devDependency — no user-visible changes; no changeset needed.
…node-26 # Conflicts: # bun.lock # package.json
Autoheal refresh —
|
| Check | Result |
|---|---|
bun install |
✅ clean (+ @types/node@26.1.1) |
bun run typecheck |
✅ clean |
bun run lint |
✅ clean (63 files, no fixes) |
bun run build |
✅ exits 0 |
bun run test:unit |
✅ 322 pass / 0 fail / 1279 expect() calls |
@types/node is a devDependency — no user-visible changes; no changeset needed.
This is a forward merge commit (beb0685), pushed non-force (de75c64..beb0685). Merging this PR will satisfy the @types/node 24 → 26 update and let Renovate auto-close the redundant #278 (which carries the stale-lockfile renovate/artifacts FAILURE).
Summary
Bumps
@types/nodefrom24.13.2to26.0.0— an even/LTS major, permitted by theallowedVersions: /^v?([0-9]*[02468])\\./rule in.github/renovate.json5. Pinned to an exact version to match the rest of the devDependencies block.Supersedes stale PR #127, which targeted the odd/non-LTS
25major (disallowed by.github/renovate.json5) and uses a bare major pin"25"; #127 is now in aCONFLICTINGstate againstmainand should be closed.Verification
bun installbun run typecheckbun run lintbun run buildbun run test:unitChangeset
@types/nodeis a devDependency — no user-visible changes; no changeset needed.