Skip to content

Bump TypeScript to 6.0 - #26

Merged
scsmith merged 1 commit into
mainfrom
bump-typescript-6
Jul 17, 2026
Merged

Bump TypeScript to 6.0#26
scsmith merged 1 commit into
mainfrom
bump-typescript-6

Conversation

@scsmith

@scsmith scsmith commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Bumps TypeScript to 6.0 and cleans up the fallout, superseding Dependabot PR #23 (its branch predates the recent axios/form-data/markdown-it security-fix merges and would revert them — Dependabot will auto-close #23 once this merges).

  • typescript ^6.0.2; tsconfig target es5 → es2022 (es5 is a hard error in TS 6; engines already requires Node >= 20, so no supported runtime changes) and explicit "types": ["node", "jest"] for TS 6's changed @types auto-inclusion.
  • ts-jest ^29.4.11 and typedoc ^0.28.20 — minimum patches with TS 6 peer support.
  • openapi-typescript removed — unused, and peer-capped at TS 5 with no compatible release.

npm ci, build, lint, and the unit test suite all pass; no source changes were needed.

Sets tsconfig target to es2022 (es5 is a hard error under TS 6; engines
already requires Node >= 20) and adds an explicit "types": ["node", "jest"]
since TS 6 changed default @types auto-inclusion. Bumps ts-jest and typedoc
to the minimum patches with TS 6 peer support, and removes the unused
openapi-typescript dependency, which peer-caps at TS 5 with no compatible
release.
@scsmith
scsmith merged commit 7be7d70 into main Jul 17, 2026
6 checks passed
@scsmith
scsmith deleted the bump-typescript-6 branch July 17, 2026 16:36
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