Conversation
✅ Deploy Preview for viteplus-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
8186f1e to
2d55279
Compare
5787285 to
0cc40f3
Compare
|
✅ Staging deployment successful! Preview: https://viteplus-staging.void.app/ |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
5a72e21 to
ac38d99
Compare
CLI artifact sizes (
|
| Artifact | Format | Base | PR | Change |
|---|---|---|---|---|
packages/cli/dist |
Directory total | 2.15 MiB | 2.28 MiB | +139.54 KiB (+6.35%) |
packages/core/dist |
Directory total | 3.94 MiB | 3.94 MiB | +224 B (+0.01%) |
| Combined package dist | Directory total | 6.09 MiB | 6.22 MiB | +139.75 KiB (+2.24%) |
vp (Linux x64) |
Binary | 11.18 MiB | 11.19 MiB | +4.00 KiB (+0.03%) |
vp (Linux x64) |
gzip -9 | 4.84 MiB | 4.84 MiB | +1.49 KiB (+0.03%) |
| NAPI (Linux x64) | Binary | 32.12 MiB | 32.16 MiB | +44.13 KiB (+0.13%) |
| NAPI (Linux x64) | gzip -9 | 12.70 MiB | 12.73 MiB | +23.07 KiB (+0.18%) |
vp (macOS ARM64) |
Binary | 8.33 MiB | 8.33 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
gzip -9 | 4.21 MiB | 4.22 MiB | +1.05 KiB (+0.02%) |
| NAPI (macOS ARM64) | Binary | 39.68 MiB | 39.71 MiB | +32.31 KiB (+0.08%) |
| NAPI (macOS ARM64) | gzip -9 | 17.00 MiB | 17.02 MiB | +21.57 KiB (+0.12%) |
vp (Windows x64) |
Binary | 9.06 MiB | 9.07 MiB | +7.00 KiB (+0.08%) |
vp (Windows x64) |
gzip -9 | 3.95 MiB | 3.96 MiB | +7.01 KiB (+0.17%) |
| NAPI (Windows x64) | Binary | 27.02 MiB | 27.07 MiB | +43.00 KiB (+0.16%) |
| NAPI (Windows x64) | gzip -9 | 10.80 MiB | 10.82 MiB | +16.50 KiB (+0.15%) |
| Trampoline (Windows x64) | Binary | 13.50 KiB | 13.50 KiB | 0 B (0.00%) |
| Trampoline (Windows x64) | gzip -9 | 7.03 KiB | 7.03 KiB | 0 B (0.00%) |
| Installer (Windows x64) | Binary | 4.53 MiB | 4.53 MiB | 0 B (0.00%) |
| Installer (Windows x64) | gzip -9 | 2.12 MiB | 2.12 MiB | +6 B (+0.00%) |
cd650ad to
912a5b8
Compare
Registry bridge build (
|
| Package | Version |
|---|---|
vite-plus |
0.0.0-commit.6a258a34bf54bf52fd566afbed0cb44d450c4365 |
@voidzero-dev/vite-plus-core |
0.0.0-commit.6a258a34bf54bf52fd566afbed0cb44d450c4365 |
Install the Vite+ CLI built from this commit, then migrate a project:
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/voidzero-dev/vite-plus/6a258a34bf54bf52fd566afbed0cb44d450c4365/packages/cli/install.sh | VP_PR_VERSION=2551 VP_LEGACY_INSTALLER_URL=https://raw.githubusercontent.com/voidzero-dev/vite-plus/6a258a34bf54bf52fd566afbed0cb44d450c4365/packages/cli/install-legacy.sh bash# Windows (PowerShell)
$env:VP_PR_VERSION="2551"; $env:VP_LEGACY_INSTALLER_URL="https://raw.githubusercontent.com/voidzero-dev/vite-plus/6a258a34bf54bf52fd566afbed0cb44d450c4365/packages/cli/install-legacy.ps1"; irm https://raw.githubusercontent.com/voidzero-dev/vite-plus/6a258a34bf54bf52fd566afbed0cb44d450c4365/packages/cli/install.ps1 | iexOr download the standalone Windows installer built from this commit:
| Architecture | Installer |
|---|---|
| x64 | vp-setup-x86_64-pc-windows-msvc.exe |
| Arm64 | vp-setup-aarch64-pc-windows-msvc.exe |
GitHub requires you to sign in and downloads each installer as a ZIP artifact. Extract vp-setup.exe, then run it against this preview build:
.\vp-setup.exe --version "0.0.0-commit.6a258a34bf54bf52fd566afbed0cb44d450c4365" --registry "https://registry-bridge.viteplus.dev/"After installing, upgrade the current project's vite-plus to this test build with:
vp migrateOr point your package manager at the bridge registry https://registry-bridge.viteplus.dev/:
| Package manager | Registry config |
|---|---|
| npm / pnpm / Bun | .npmrc: registry=https://registry-bridge.viteplus.dev/ |
| Yarn (v2+) | .yarnrc.yml: npmRegistryServer: "https://registry-bridge.viteplus.dev/" |
Then pin the build (vite aliases to vite-plus-core; pnpm can use a catalog, npm an overrides entry):
{
"devDependencies": {
"vite-plus": "0.0.0-commit.6a258a34bf54bf52fd566afbed0cb44d450c4365",
"vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-commit.6a258a34bf54bf52fd566afbed0cb44d450c4365"
}
}
🐳 Docker preview imageBuilt from this PR's registry bridge build:
# remove any stale local copy from a previous run, then pull fresh
docker rmi ghcr.io/voidzero-dev/vite-plus:pr-2551 2>/dev/null; docker pull ghcr.io/voidzero-dev/vite-plus:pr-2551Quick check: docker run --rm ghcr.io/voidzero-dev/vite-plus:pr-2551 vp --versionSee docs/guide/docker.md for usage. |
3f5d35d to
8078906
Compare
a158fd8 to
89812ee
Compare
ec42677 to
aadf507
Compare
Automate direct benchmarks, add diagnostic documentation links, and limit Node compatibility checks to project declarations.
6a258a3 to
134033e
Compare
BREAKING CHANGE: Upgrade
vp testandvite-plus/test*from Vitest4.1.11to5.0.1, with v5 API changes and defaults. Require Node.js^22.18.0 || ^24.11.0 || >=26.0.0; remove CLI support for Node.js20and25.Remove the
vite-plus/test/runners,vite-plus/test/suite, and runner/expect plugin exports. Update retained compatibility aliases, package resolution, and project plugin inheritance for Vitest v5. Align official Vitest packages with the bundled runner. Keep the community@vitest/browser-webdriverioversion independent.Add version-aware Vitest v4 migration to
vp migrate. Use the existing nativeoxcparser for source analysis. Convert supported configuration, source APIs, benchmarks, and command options. Preserve explicit settings, inherited settings, and test timeouts. Limit global API edits to the applicable Vitest projects and setup files.Upgrade incompatible Node.js runtime pins before dependency installation. Limit Node.js checks to
.node-version,.nvmrc, andpackage.json. Preserve supported pins and publicengines.noderanges. Add documentation links to Vitest v5 diagnostics.Preserve the Vitest version during
pnpm tool sync-remoteand align vendored Vite dependencies. Update ecosystem CI revisions and compatibility settings.Add migration guidance in
docs/guide/vitest-v5.mdand the upgrade design inrfcs/vitest-v5-upgrade.md.