Skip to content

Migrate codebase to TypeScript 7#713

Closed
innoiso wants to merge 1 commit into
modelcontextprotocol:mainfrom
innoiso:codex/typescript-7
Closed

Migrate codebase to TypeScript 7#713
innoiso wants to merge 1 commit into
modelcontextprotocol:mainfrom
innoiso:codex/typescript-7

Conversation

@innoiso

@innoiso innoiso commented Jul 16, 2026

Copy link
Copy Markdown

Summary

  • migrate repository scripts, TypeDoc configuration, Svelte configuration, and PDF packaging tooling to TypeScript 7
  • add a native TypeScript compiler lane across SDK examples
  • preserve compatibility with the current TypeScript compiler API while validating the native preview compiler

Testing

  • npm run typecheck:native
  • pinned Linux verification: 76 passed and 8 intentional skips
  • migration verification included SDK and example builds, unit tests, documentation checks, and end-to-end coverage

Risks

  • TypeScript 7 native compiler behavior is preview-stage and may change
  • repository tooling now depends on direct TypeScript execution through the configured loaders
  • visual test snapshots were intentionally excluded because the local run only produced environment-specific image noise

@innoiso innoiso closed this Jul 16, 2026
@innoiso innoiso deleted the codex/typescript-7 branch July 16, 2026 05:39
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