Repository navigation
V2/vite plus - #11
Merged
Merged
V2/vite plus#11
Conversation
vite-plus 1.4.0 replaces vite, vitest, oxlint, oxfmt and @oxlint/plugins. It bundles the same Vite 8.3.5, Rolldown 1.2.15 and Vitest 5.0.5, so apps/web/dist builds byte-for-byte as before. Oxlint and Oxfmt are one minor behind (1.89.0, 0.74.0), with no formatting changes. - `vp migrate` moved .oxlintrc.json and .oxfmtrc.json into the root vite.config.ts and rewrote imports to vite-plus. That includes the vendored anti-slop plugin, recorded in its UPSTREAM.md. It also aliased the catalog's vite to @voidzero-dev/vite-plus-core. - Its minimumReleaseAgeExclude list is gone. It exempted vite-plus, Oxlint, Oxfmt and Vitest from the one-day release delay. - Lint, format check, typecheck, Knip, and the app's unit tests and build are Vite+ tasks, cached and replayed when nothing they read changed. The engine's tests and e2e stay package.json scripts, so they always run, since the age CLI, browsers and wrangler are outside what the cache can see. - tsc still typechecks, and lint has no type-aware rules. With planted errors, tsgolint caught plain ones in every tsconfig but missed noUncheckedIndexedAccess and lib errors under tsconfig.sw, node and worker.json. It flagged `!` that tsc requires. - CI sets up with voidzero-dev/setup-vp, pinned to v1.22.0 by commit. Pull requests restore and save the task cache; pushes to main run with --no-cache. - Knip gets the bench's entries, since it doesn't read a `vp dev --config` command line. devEngines matches Vite+'s Node range. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The _headers CSP and Trusted Types apply only to responses served straight from static assets, so v2 deploys with no Worker script. That rules out Void, Cloudflare's full-stack framework, and SSR in general, and keeps share links fragment-only. A feature needing server state reopens it. The research note covers what Vite+ and Void are, their status and licenses, and what the migration found, with sources. The glossary's Share link now says the server never sees or stores the key. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch had an error being deployed
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.
No description provided.