Skip to content

feat(sv): support vite 8#1005

Open
sacrosanctic wants to merge 9 commits intosveltejs:mainfrom
sacrosanctic:vite-8
Open

feat(sv): support vite 8#1005
sacrosanctic wants to merge 9 commits intosveltejs:mainfrom
sacrosanctic:vite-8

Conversation

@sacrosanctic
Copy link
Copy Markdown
Contributor

@sacrosanctic sacrosanctic commented Mar 24, 2026

closes #988

core packages:

addons:

  • better-auth - unaffected
  • devtools-json - to be deprecated by #1045 or #1047
  • drizzle - unaffected
  • eslint - unaffected
  • mcp - unaffected
  • mdsvex - unaffected
  • paraglide - likely unaffected
  • playwright - unaffected
  • prettier - unaffected
  • storybook
  • sveltekit-adapter - unaffected
  • tailwindcss
  • vitest

others:

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 24, 2026

🦋 Changeset detected

Latest commit: 419e2bf

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
sv Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Mar 24, 2026

Open in StackBlitz

npx https://pkg.pr.new/svelte-migrate@1005
npx https://pkg.pr.new/sv@1005
npx https://pkg.pr.new/@sveltejs/sv-utils@1005

commit: 419e2bf

@svelte-docs-bot
Copy link
Copy Markdown

@jycouet
Copy link
Copy Markdown
Contributor

jycouet commented Apr 5, 2026

Status update on the remaining items:

devtool-json: ✅ #1045 or #1047

vitest - ✅ v4.1.1 added Vite 8 support

paraglide - ✅ Likely unaffected. No vite peer dep, relies on unplugin which is a thin passthrough for Vite plugins. One Vite 8 bug report (opral/paraglide-js#637) was closed as not-reproducible. No explicit Vite 8 declaration yet, but no blockers.

playwright - ✅ Unaffected. @playwright/test has zero Vite dependency - it's a pure E2E runner that hits the dev server, doesn't care about the bundler.

sveltekit-adapter - ✅ @sveltejs/kit@2.56.1 already supports Vite 8 ("vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0"). Adapters peer-depend on kit, not vite directly.

vite-plugin-svelte-inspector - ✅ N/A for Vite 8. The inspector was absorbed into @sveltejs/vite-plugin-svelte@7.0.0 (PR sveltejs/vite-plugin-svelte#1270). No separate package needed anymore.


Edit: maybe we can update the main description? Was a great job already 👍

@sacrosanctic sacrosanctic marked this pull request as ready for review April 6, 2026 08:55
Copy link
Copy Markdown
Contributor

@jycouet jycouet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🎉

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.

Vite and vite-plugin-svelte are outdated on sv create

2 participants