Skip to content

Remove vite-node dependency in favor of Vite's native module runner APIs#15104

Merged
jacob-ebey merged 4 commits into
v8from
vite-node-removal
May 27, 2026
Merged

Remove vite-node dependency in favor of Vite's native module runner APIs#15104
jacob-ebey merged 4 commits into
v8from
vite-node-removal

Conversation

@jacob-ebey
Copy link
Copy Markdown
Member

@jacob-ebey jacob-ebey commented May 27, 2026

No description provided.

@github-actions
Copy link
Copy Markdown
Contributor

Preview Build Available

Preview builds have been created for this PR. You can install react-router using:

pnpm install "remix-run/react-router#preview/pr-15104&path:packages/react-router"

And/or install other packages via:

pnpm install "remix-run/react-router#preview/pr-15104&path:packages/react-router-dev"
pnpm install "remix-run/react-router#preview/pr-15104&path:packages/react-router-express"
pnpm install "remix-run/react-router#preview/pr-15104&path:packages/react-router-node"
pnpm install "remix-run/react-router#preview/pr-15104&path:packages/react-router-serve"

These preview builds will be updated automatically as you push new commits.

@jacob-ebey jacob-ebey changed the title Removed the vite-node dependency in favor of Vite's native module r… Remov vite-node dependency in favor of Vite's native module runner APIs May 27, 2026
@jacob-ebey jacob-ebey changed the title Remov vite-node dependency in favor of Vite's native module runner APIs Remove vite-node dependency in favor of Vite's native module runner APIs May 27, 2026
Use ESM path metadata in the absolute route typegen fixture, keep config loader resources alive through user `buildEnd` hooks, and avoid legacy SSR stack rewriting when using Vite runnable environments so native runner sourcemaps map correctly.
Avoid overriding server `dev.createEnvironment` so integrations like `@cloudflare/vite-plugin` can provide their own environment implementations, while keeping native runner stack handling intact.
@jacob-ebey jacob-ebey merged commit 2e9f52a into v8 May 27, 2026
11 checks passed
@jacob-ebey jacob-ebey deleted the vite-node-removal branch May 27, 2026 22:31
@github-actions
Copy link
Copy Markdown
Contributor

The preview branch preview/pr-15104 has been deleted now that this PR is merged/closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant