Skip to content

chore(deps): update active packages while preserving CLI Node support - #3064

Closed
fengmk2 wants to merge 2 commits into
mainfrom
chore/node-compatible-major-deps
Closed

fengmk2 wants to merge 2 commits into
mainfrom
chore/node-compatible-major-deps

Conversation

@fengmk2

@fengmk2 fengmk2 commented Oct 15, 2026

Copy link
Copy Markdown
Member

Select seven active dependency upgrades from #1782 without changing the CLI Node.js range: ^22.18.0 || ^24.11.0 || >=26.0.0.

Update es-module-lexer, magic-string, fast-string-width, is-unicode-supported, sisteransi, validate-npm-package-name, and mermaid. Keep the seven catalog entries without workspace consumers unchanged.

validate-npm-package-name@8.0.0 declares higher Node.js minimums, but its runtime files match 7.0.2. The CLI includes this code in its bundle, so users do not install the validator package separately.

The documentation upgrade has a separate commit. vitepress-plugin-mermaid still declares the mermaid peer range 10 || 11, so installation reports a peer warning.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://chore-node-compatible-major-deps-viteplus-dev.voidzero-docs.workers.dev (commit c214753)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://9d3c2c6a-viteplus-dev.voidzero-docs.workers.dev c214753 2026-10-15T07:17:38.994Z Visit the dashboard ↗

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​sisteransi@​2.0.010010010086100
Updatednpm/​validate-npm-package-name@​7.0.2 ⏵ 8.0.010010010086100
Addednpm/​es-module-lexer@​3.0.310010010091100
Updatednpm/​mermaid@​11.15.0 ⏵ 12.2.098 +1100 +6100 +196 +1100

View full report

@github-actions

Copy link
Copy Markdown
Contributor

✅ Staging deployment successful!

Preview: https://viteplus-staging.void.app/
Commit: c214753

@fengmk2 fengmk2 closed this Oct 15, 2026
@github-actions

Copy link
Copy Markdown
Contributor

CLI artifact sizes (c214753)

Final release artifacts built by the canonical build-upstream and build-windows-cli actions.
The dist rows use the Linux build. The core total excludes .node files to match the release artifact.

Artifact Format Base PR Change
packages/cli/dist Directory total 2.21 MiB 2.20 MiB -10.95 KiB (-0.48%)
packages/core/dist Directory total 4.08 MiB 4.08 MiB 0 B (0.00%)
Combined package dist Directory total 6.29 MiB 6.28 MiB -10.95 KiB (-0.17%)
vp (Linux x64) Binary 10.18 MiB 10.18 MiB 0 B (0.00%)
vp (Linux x64) gzip -9 4.49 MiB 4.49 MiB 0 B (0.00%)
NAPI (Linux x64) Binary 33.61 MiB 33.61 MiB 0 B (0.00%)
NAPI (Linux x64) gzip -9 13.38 MiB 13.38 MiB 0 B (0.00%)
vp (macOS ARM64) Binary 7.61 MiB 7.61 MiB 0 B (0.00%)
vp (macOS ARM64) gzip -9 3.93 MiB 3.93 MiB 0 B (0.00%)
NAPI (macOS ARM64) Binary 40.88 MiB 40.88 MiB 0 B (0.00%)
NAPI (macOS ARM64) gzip -9 17.60 MiB 17.60 MiB 0 B (0.00%)
vp (Windows x64) Binary 8.24 MiB 8.24 MiB 0 B (0.00%)
vp (Windows x64) gzip -9 3.64 MiB 3.64 MiB +1 B (+0.00%)
NAPI (Windows x64) Binary 29.68 MiB 29.68 MiB 0 B (0.00%)
NAPI (Windows x64) gzip -9 12.09 MiB 12.09 MiB -3 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.09 KiB -1 B (-0.01%)
Installer (Windows x64) Binary 3.60 MiB 3.60 MiB 0 B (0.00%)
Installer (Windows x64) gzip -9 1.77 MiB 1.77 MiB +2 B (+0.00%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant