Skip to content

minor: drop typescript and tsx deps#3256

Merged
david-crespo merged 1 commit into
mainfrom
drop-typescript-deps
Jun 17, 2026
Merged

minor: drop typescript and tsx deps#3256
david-crespo merged 1 commit into
mainfrom
drop-typescript-deps

Conversation

@david-crespo

Copy link
Copy Markdown
Collaborator

For TypeScript we are using the native preview. tsx is replaced with vite-node, which uses Vite's import resolution logic and then runs the code through node. The only spot we used tsx was for running start_mock_api.sh, which starts a standalone mock API server. I tried to use node directly but it has different resolution logic so it got mad about all the imports. Dropping tsx gets esbuild out of our transitive deps, hence the -500 lines.

@vercel

vercel Bot commented Jun 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
console Ready Ready Preview Jun 17, 2026 11:25pm

Request Review

@david-crespo david-crespo enabled auto-merge (squash) June 17, 2026 23:32
@david-crespo david-crespo merged commit e1ff2b9 into main Jun 17, 2026
7 checks passed
@david-crespo david-crespo deleted the drop-typescript-deps branch June 17, 2026 23:34
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