Skip to content

WIP: Vite core build #33512

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 120 commits into
base: main
Choose a base branch
from
Draft

WIP: Vite core build #33512

wants to merge 120 commits into from

Conversation

davidtaylorhq
Copy link
Member

No description provided.

davidtaylorhq and others added 30 commits July 22, 2025 15:29
Extracted from #33103

The goal here is for `append_tree` to be the only interface for introducing new source files, and for all compilation to be deferred until the final `compile!` call. This change will allow us to swap out the compiler internals without any changes to call sites.

Also updates the theme tests to create a single dedicated bundle, instead of re-using and overriding parts of the normal theme bundle.
This was a proof-of-concept for future work on plugins, and isn't needed for themes
Having it in the same plugin as extensionsearch caused problems
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i18n PRs which update English locale files or i18n related code
Development

Successfully merging this pull request may close these issues.

2 participants