feat(deps): upgrade upstream dependencies - #2493
Conversation
- vitest (and @vitest/*): 4.1.10 -> 4.1.11 - oxlint: 1.78.0 -> 1.79.0 - @oxlint/plugins: 1.73.0 -> 1.79.0 - oxfmt: 0.63.0 -> 0.64.0 - @oxc-project/runtime: 0.144.0 -> 0.145.0 - @oxc-project/types: 0.144.0 -> 0.145.0 - oxc-minify: 0.144.0 -> 0.145.0 - oxc-parser: 0.144.0 -> 0.145.0 - oxc-transform: 0.144.0 -> 0.145.0 - @vitejs/devtools: ^0.4.12 -> ^0.5.0-beta.1 - VITEST_VERSION constant: 4.1.10 -> 4.1.11 - README/docs vitest pins: 4.1.10 -> 4.1.11 - rolldown stays at v1.2.4 (483c648), vite at v8.2.1 (4216158) Code changes: - packages/core/build.ts: `ensureAnsisImports` now collects module-scope bindings (`collectModuleScopeBindings`) so the branded tsdown logger chunk is left alone when rolldown inlines ansis instead of importing it; the "no relative chunk import found" throw moved after the missing-color check. - crates/vp_cli_snapshots/tests/cli_snapshots/main.rs: write a case-scoped pnpm `config.yaml` with `minimumReleaseAge: 0` and export `XDG_CONFIG_HOME`, so real-install cases stop snapshotting pnpm's `minimumReleaseAgeExclude` entries. - crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/command_tool_help/snapshots/command_tool_deep_help_delegation.md: vitest banner 4.1.10 -> 4.1.11. - crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_npmx_dev/snapshots/migration_npmx_dev.md: migration now also bumps vitest, @vitest/browser-playwright and @vitest/coverage-v8 off 4.1.10. - crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md: new oxlint 1.79 `react/*` rules in the generated config. - packages/cli/src/migration/migrator/catalog.ts, packages/cli/src/migration/migrator/setup.ts: comment reflow from the oxfmt 0.64 bump.
✅ No upstream CLI help changes detectedCompared normalized ➖ Vite: no version update (8.2.1)No version update was detected, so there is no CLI help diff. ✅ Vitest: no CLI help changes (4.1.10 → 4.1.11)The version was updated, but the normalized CLI help output has no differences. ✅ Oxlint: no CLI help changes (1.78.0 → 1.79.0)The version was updated, but the normalized CLI help output has no differences. ✅ Oxfmt: no CLI help changes (0.63.0 → 0.64.0)The version was updated, but the normalized CLI help output has no differences. ➖ tsdown: no version update (0.22.14)No version update was detected, so there is no CLI help diff. |
✅ Deploy Preview for viteplus-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
✅ Staging deployment successful! Preview: https://viteplus-staging.void.app/ |
Native binary sizes (
|
| Artifact | Format | Base | PR | Change |
|---|---|---|---|---|
vp (Linux x64) |
Binary | 10.67 MiB | 10.67 MiB | 0 B (0.00%) |
vp (Linux x64) |
gzip -9 | 4.62 MiB | 4.62 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | Binary | 32.02 MiB | 32.02 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | gzip -9 | 12.61 MiB | 12.61 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
Binary | 7.98 MiB | 7.98 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
gzip -9 | 4.03 MiB | 4.03 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | Binary | 39.68 MiB | 39.68 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | gzip -9 | 16.92 MiB | 16.92 MiB | -2 B (-0.00%) |
vp (Windows x64) |
Binary | 8.55 MiB | 8.55 MiB | 0 B (0.00%) |
vp (Windows x64) |
gzip -9 | 3.73 MiB | 3.73 MiB | +2 B (+0.00%) |
| NAPI (Windows x64) | Binary | 26.89 MiB | 26.89 MiB | 0 B (0.00%) |
| NAPI (Windows x64) | gzip -9 | 10.68 MiB | 10.68 MiB | -23 B (-0.00%) |
| Trampoline (Windows x64) | Binary | 205.00 KiB | 205.00 KiB | 0 B (0.00%) |
| Trampoline (Windows x64) | gzip -9 | 99.00 KiB | 99.00 KiB | 0 B (0.00%) |
| Installer (Windows x64) | Binary | 4.47 MiB | 4.47 MiB | 0 B (0.00%) |
| Installer (Windows x64) | gzip -9 | 2.09 MiB | 2.09 MiB | 0 B (0.00%) |
Summary
@vitest/*packages 4.1.10 -> 4.1.11, oxlint 1.78.0 -> 1.79.0, oxfmt 0.63.0 -> 0.64.0, and the oxc packages 0.144.0 -> 0.145.0.@vitejs/devtoolsmoves to the0.5.0-beta.1line;@oxlint/pluginscatches up from 1.73.0 to 1.79.0.v1.2.4) and vite (v8.2.1) are unchanged this run, as are tsdown and the@oxc-node/*packages.packages/coretsdown logger branding patch, a pnpmminimumReleaseAgepin in the PTY snapshot harness, and snapshot/formatter output updates.Dependency updates
vitest4.1.104.1.11@vitest/browser4.1.104.1.11@vitest/browser-playwright4.1.104.1.11@vitest/browser-preview4.1.104.1.11@vitest/browser-webdriverio4.1.104.1.11@vitest/expect4.1.104.1.11@vitest/mocker4.1.104.1.11@vitest/pretty-format4.1.104.1.11@vitest/runner4.1.104.1.11@vitest/snapshot4.1.104.1.11@vitest/spy4.1.104.1.11@vitest/utils4.1.104.1.11oxlint1.78.01.79.0@oxlint/plugins1.73.01.79.0oxfmt0.63.00.64.0@oxc-project/runtime0.144.00.145.0@oxc-project/types0.144.00.145.0oxc-minify0.144.00.145.0oxc-parser0.144.00.145.0oxc-transform0.144.00.145.0@vitejs/devtools^0.4.12^0.5.0-beta.1VITEST_VERSIONconstant4.1.104.1.114.1.104.1.11Unchanged dependencies
rolldown:v1.2.4 (483c648)vite:v8.2.1 (4216158)tsdown:0.22.14@tsdown/css:0.22.14@tsdown/exe:0.22.14lightningcss:^1.33.0@oxc-node/cli:0.1.0@oxc-node/core:0.1.0oxlint-tsgolint:7.0.2001Code changes
packages/core/build.ts: addedcollectModuleScopeBindings()and used it inensureAnsisImports()so a chunk's own module-scope declarations count as in-scope. When rolldown inlines ansis into the branded tsdown logger chunk (as a top-levelconst { bold, red, ... } = __toESM(...)) rather than importing it from a shared chunk, no import is injected. Theno relative chunk import founderror is now raised only when colors are actually missing.crates/vp_cli_snapshots/tests/cli_snapshots/main.rs: each case now writes$XDG_CONFIG_HOME/pnpm/config.yamlwithminimumReleaseAge: 0and exportsXDG_CONFIG_HOME(newCaseHome::xdg_config_home()). Without this, cases doing real installs snapshot pnpm'sminimumReleaseAgeExcludeentries, which appear only while a bundled dependency is under 24h old.crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/command_tool_help/snapshots/command_tool_deep_help_delegation.md: vitest banner4.1.10->4.1.11.crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_npmx_dev/snapshots/migration_npmx_dev.md: the migration dependency table now also listsvitest,@vitest/browser-playwrightand@vitest/coverage-v8moving off4.1.10.crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md: generated config picks up the new oxlint 1.79react/*rules (static-components,use-memo,purity,set-state-in-render, and others).packages/cli/src/migration/migrator/catalog.ts,packages/cli/src/migration/migrator/setup.ts: comment reflow only, from the oxfmt 0.64 bump.pnpm-workspace.yaml,packages/core/package.json,packages/cli/src/utils/constants.ts,README.md,packages/cli/README.md,docs/guide/migrate.md,pnpm-lock.yaml: version pins and lockfile.Build status
sync-remote-and-build: successbuild-upstream: failure