Skip to content

build(mcp): support TypeScript 6 (supersedes #8)#38

Merged
swperb merged 1 commit into
mainfrom
fix/typescript-6
Jun 15, 2026
Merged

build(mcp): support TypeScript 6 (supersedes #8)#38
swperb merged 1 commit into
mainfrom
fix/typescript-6

Conversation

@swperb

@swperb swperb commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Fixes the TS6 build break that #8 alone hit. TS6 stopped auto-including @types/node under our NodeNext config; adding "types": ["node"] to tsconfig (with @types/node 25, already on main) resolves it. Verified clean via the new mcp build CI job.

Once this merges, Dependabot's #8 can be closed as superseded.

🤖 Generated with Claude Code

TS 6 stopped auto-including @types/node under our NodeNext config (build failed
with "Cannot find name 'process'", missing NodeJS namespace, etc.). Fix:

- bump typescript 5.6 -> 6.0.3
- add "types": ["node"] to mcp/tsconfig.json so node types are explicitly included
  (relies on @types/node 25, already on main)

Verified: `npm run build` clean with TS 6.0.3; the new mcp-build CI job covers it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@swperb swperb merged commit 27214dd into main Jun 15, 2026
7 checks passed
@swperb swperb deleted the fix/typescript-6 branch June 15, 2026 14:32
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