Skip to content

chore(deps): migrate toolchain — Jest 30, TypeScript 6, Biome 2.5, Node 22#11

Merged
sanjayshukla98 merged 1 commit into
mainfrom
deps/toolchain-jest30-ts6
Jun 29, 2026
Merged

chore(deps): migrate toolchain — Jest 30, TypeScript 6, Biome 2.5, Node 22#11
sanjayshukla98 merged 1 commit into
mainfrom
deps/toolchain-jest30-ts6

Conversation

@sanjayshukla98

Copy link
Copy Markdown
Contributor

Supersedes #6 (the dev-dependencies group bump that broke the test run), handled as a deliberate migration.

Changes

package from to
jest ^29.7.0 ^30.4.2
@types/jest ^29.5.14 ^30.0.0
ts-jest ^29.2.5 ^29.4.11
typescript ~5.6.3 ~6.0.3
@biomejs/biome 2.2.6 2.5.1
@types/node 22.7.9 ^22.20.0
dev/CI Node 20 22 LTS
  • biome.json migrated with biome migrate (schema 2.5.1, dropped deprecated fields).
  • Kept @types/node on major 22 to match the Node runtime (declined the proposed jump to 26).

Verification

typecheck (TS6) ✅ · biome ci ✅ · build ✅ · 16 tests / 5 snapshots ✅ · synth 0 findings ✅

Closes #6

🤖 Generated with Claude Code

…de 22

Supersedes the failing dev-dependencies group bump (#6), done as a deliberate
migration rather than a blind bump:

- jest        ^29.7.0  -> ^30.4.2
- @types/jest ^29.5.14 -> ^30.0.0
- ts-jest     ^29.2.5  -> ^29.4.11   (supports jest 30 + TS <7)
- typescript  ~5.6.3   -> ~6.0.3
- @biomejs/biome 2.2.6 -> 2.5.1      (biome.json migrated via 'biome migrate')
- @types/node 22.7.9   -> ^22.20.0   (kept aligned to the Node runtime)
- dev/CI Node 20 -> 22 LTS (.nvmrc + workflows)

Deliberately did NOT chase @types/node 26 (would describe APIs newer than the
Node 22 runtime). Full gate green: typecheck (TS6), biome ci, build, 16 tests,
synth 0 findings. Snapshots unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sanjayshukla98 sanjayshukla98 merged commit af18018 into main Jun 29, 2026
1 check passed
@sanjayshukla98 sanjayshukla98 deleted the deps/toolchain-jest30-ts6 branch June 29, 2026 21:42
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.

1 participant