Skip to content

Comments

fix: Vite 8 compatible manifest plugin#2080

Open
birkskyum wants to merge 12 commits intosolidjs:mainfrom
birkskyum:vite-8-compat
Open

fix: Vite 8 compatible manifest plugin#2080
birkskyum wants to merge 12 commits intosolidjs:mainfrom
birkskyum:vite-8-compat

Conversation

@birkskyum
Copy link
Member

@birkskyum birkskyum commented Feb 22, 2026

Towards

This PR contains:

  • Vite 8 & Rolldown Support: Updated the solid-start:manifest-plugin to correctly resolve the client manifest during SSR builds under Vite 8 / Rolldown. It automatically detects the current major Vite version, and then:
    • For Vite 7: Continues to extract the .vite/manifest.json directly from the globalThis.START_CLIENT_BUNDLE memory footprint like before.
    • For Vite 8+: Falls back to reading the fully generated .solid-start/client/.vite/manifest.json from the filesystem, solving undefined 'source' TypeErrors caused by changes to Rolldown's generateBundle asset handling.

@changeset-bot
Copy link

changeset-bot bot commented Feb 22, 2026

🦋 Changeset detected

Latest commit: 5ca35c4

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

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

@netlify
Copy link

netlify bot commented Feb 22, 2026

Deploy Preview for solid-start-landing-page ready!

Name Link
🔨 Latest commit 5ca35c4
🔍 Latest deploy log https://app.netlify.com/projects/solid-start-landing-page/deploys/699bb7cd5ed0f9000819e7a8
😎 Deploy Preview https://deploy-preview-2080--solid-start-landing-page.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Feb 22, 2026

Open in StackBlitz

npm i https://pkg.pr.new/solidjs/solid-start/@solidjs/start@2080
npm i https://pkg.pr.new/solidjs/solid-start/@solidjs/vite-plugin-nitro-2@2080

commit: 5ca35c4

@birkskyum birkskyum changed the title Vite 8 compat feat: Vite 8 compat Feb 22, 2026
@birkskyum birkskyum changed the title feat: Vite 8 compat fix: Vite 8 compat manifest plugin Feb 22, 2026
@birkskyum birkskyum changed the title fix: Vite 8 compat manifest plugin fix: Vite 8 compatible manifest plugin Feb 22, 2026
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