Website: upgrade Vite 7 -> 8 (Rolldown) + vite-plugin-static-copy 4#14699
Open
ondrejmirtes wants to merge 1 commit into
Open
Website: upgrade Vite 7 -> 8 (Rolldown) + vite-plugin-static-copy 4#14699ondrejmirtes wants to merge 1 commit into
ondrejmirtes wants to merge 1 commit into
Conversation
Vite 8 uses Rolldown/Oxc instead of Rollup/esbuild by default. The build succeeds and the generated site is functionally identical (HTML, RSS feed, sitemap and file layout all unchanged); only the minified bundle internals differ. Smoke-tested the built site (homepage, /try playground, user guide, blog) with no console errors. vite-plugin-static-copy v4 always preserves the matched source path, which doubled the images-emails directories (images-emails/images-emails/...). Fixed by setting those copy targets' dest to '.'. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upgrades the website bundler to Vite 8, which defaults to Rolldown (replacing Rollup) and Oxc/Lightning CSS (replacing esbuild) for bundling, transforms and minification.
Verification
npm run checkpasses (tsc + ESLint)./tryplayground, user guide, blog) — no console errors.Note on vite-plugin-static-copy v4
v4 always preserves the matched source path (the
structuredoption was removed), which doubled the email-image directories (images-emails/images-emails/…). Fixed by setting those copy targets'destto.so the preserved path lands at the right place. Requires Node ^22 || >=24 (CI uses a compatible version).🤖 Generated with Claude Code