Repository navigation
chore(deps): update pnpm to v12 - #2857
renovate[bot] wants to merge 7 commits into
Conversation
CLI artifact sizes (
|
| Artifact | Format | Base | PR | Change |
|---|---|---|---|---|
packages/cli/dist |
Directory total | 2.30 MiB | 2.08 MiB | -228.60 KiB (-9.70%) |
packages/core/dist |
Directory total | 3.99 MiB | 3.98 MiB | -1.81 KiB (-0.04%) |
| Combined package dist | Directory total | 6.29 MiB | 6.06 MiB | -230.41 KiB (-3.58%) |
vp (Linux x64) |
Binary | 11.33 MiB | 11.33 MiB | 0 B (0.00%) |
vp (Linux x64) |
gzip -9 | 4.90 MiB | 4.90 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | Binary | 32.57 MiB | 32.57 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | gzip -9 | 12.91 MiB | 12.91 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
Binary | 8.44 MiB | 8.44 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
gzip -9 | 4.27 MiB | 4.27 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | Binary | 40.10 MiB | 40.10 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | gzip -9 | 17.21 MiB | 17.21 MiB | 0 B (0.00%) |
vp (Windows x64) |
Binary | 9.24 MiB | 9.24 MiB | 0 B (0.00%) |
vp (Windows x64) |
gzip -9 | 4.03 MiB | 4.03 MiB | 0 B (0.00%) |
| NAPI (Windows x64) | Binary | 27.50 MiB | 27.50 MiB | 0 B (0.00%) |
| NAPI (Windows x64) | gzip -9 | 11.02 MiB | 11.02 MiB | +1 B (+0.00%) |
| Trampoline (Windows x64) | Binary | 13.50 KiB | 13.50 KiB | 0 B (0.00%) |
| Trampoline (Windows x64) | gzip -9 | 7.09 KiB | 7.08 KiB | -2 B (-0.03%) |
| Installer (Windows x64) | Binary | 4.56 MiB | 4.56 MiB | 0 B (0.00%) |
| Installer (Windows x64) | gzip -9 | 2.13 MiB | 2.13 MiB | 0 B (0.00%) |
ed8705b to
6ed2dec
Compare
|
✅ Staging deployment successful! Preview: https://viteplus-staging.void.app/ |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Registry bridge build (
|
| Package | Version |
|---|---|
vite-plus |
0.0.0-commit.2c1f6c975c61b1405ab0fd2ef37125d0623f1427 |
@voidzero-dev/vite-plus-core |
0.0.0-commit.2c1f6c975c61b1405ab0fd2ef37125d0623f1427 |
Install the Vite+ CLI built from this commit, then migrate a project:
# macOS / Linux
curl -fsSL https://github.com/raw/voidzero-dev/vite-plus/2c1f6c975c61b1405ab0fd2ef37125d0623f1427/packages/cli/install.sh | VP_PR_VERSION=2857 VP_LEGACY_INSTALLER_URL=https://github.com/raw/voidzero-dev/vite-plus/2c1f6c975c61b1405ab0fd2ef37125d0623f1427/packages/cli/install-legacy.sh bash# Windows (PowerShell)
$env:VP_PR_VERSION="2857"; $env:VP_LEGACY_INSTALLER_URL="https://github.com/raw/voidzero-dev/vite-plus/2c1f6c975c61b1405ab0fd2ef37125d0623f1427/packages/cli/install-legacy.ps1"; irm https://raw.githubusercontent.com/voidzero-dev/vite-plus/2c1f6c975c61b1405ab0fd2ef37125d0623f1427/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.2c1f6c975c61b1405ab0fd2ef37125d0623f1427" --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.2c1f6c975c61b1405ab0fd2ef37125d0623f1427",
"vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-commit.2c1f6c975c61b1405ab0fd2ef37125d0623f1427"
}
}
🐳 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-2857 2>/dev/null; docker pull ghcr.io/voidzero-dev/vite-plus:pr-2857Quick check: docker run --rm ghcr.io/voidzero-dev/vite-plus:pr-2857 vp --versionSee docs/guide/docker.md for usage. |
2c1f6c9 to
9066d25
Compare
493ce01 to
16729f2
Compare
|
This PR must wait for a pnpm v12 release that includes pnpm/pnpm#16707 before it can merge. The upstream fix is merged. It fixes optional peer dependency resolution that installs Once the fixed version is released, we can update the pnpm version, regenerate the lockfile, and confirm that CI passes before merging. |
Update the repository and docs to
pnpm@12.9.1. Refresh the lockfiles for the native package manager.The Alpine job installs the pinned pnpm version with
npm. Its bundled Corepack expects the removedbin/pnpm.cjsentry point. The job loads the generated environment file soPATHincludes both shim and fallback directories. The container exits when a command fails.Run the docs deployment command from
docssovpxdoes not apply the repository'sworkspace:overrides to external packages.Retain
@oxlint/plugins@1.79.0in the lockfile for the publishedvite-plus@1.1.0dependency. The workspace uses@oxlint/plugins@1.87.0.