Skip to content

chore(deps-dev): bump typescript 5.9.3→6.0.3 + explicit rootDir for TS6 (supersedes #24)#37

Merged
ignromanov merged 1 commit into
mainfrom
chore/typescript-6-migration
Jun 3, 2026
Merged

chore(deps-dev): bump typescript 5.9.3→6.0.3 + explicit rootDir for TS6 (supersedes #24)#37
ignromanov merged 1 commit into
mainfrom
chore/typescript-6-migration

Conversation

@ignromanov
Copy link
Copy Markdown
Contributor

Summary

  • Bumps typescript from ^5.9.3 / ^5.6.0 to ^6.0.3 in packages/codec/package.json and root package.json — replicates the exact version bump from Dependabot PR chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in the typescript group across 1 directory #24
  • Adds "rootDir": "./src" to packages/networks/tsconfig.json — fixes TS5011 error introduced by TS6 dropping implicit rootDir inference
  • packages/types and packages/codec already had rootDir set; no change needed there
  • Co-updated floating ranges resolved by pnpm install: @eslint/js, eslint, typescript-eslint

Supersedes #24 (clean branch with bump + fix together). Kai to close #24 after this merges.

Validation (local, CI-equivalent)

pnpm -r build   ✅  all 3 packages
pnpm -r lint    ✅  ESLint + clippy + rustfmt
pnpm -r test    ✅  types 14/14 · networks 162/162 · codec 365/365

No TS6 strictness/breaking errors beyond TS5011 were encountered. No source or type logic changes required.

…S6 (supersedes #24)

TS6 stopped inferring rootDir; add "rootDir": "./src" to
packages/networks/tsconfig.json (confirmed TS5011 failure site).
packages/types and packages/codec already had rootDir set.

Also bumps co-updated ranges: @eslint/js ^9→^10, eslint ^9→^10,
typescript-eslint 8.59→8.60 (floating ranges resolved by pnpm install).

Verified locally: pnpm -r build + pnpm -r lint + pnpm -r test all green
(types 14/14, networks 162/162, codec 365/365).
@ignromanov ignromanov merged commit 493d098 into main Jun 3, 2026
6 checks 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.

1 participant