Skip to content

feat(deps): upgrade upstream dependencies - #2610

Closed
voidzero-guard[bot] wants to merge 1 commit into
mainfrom
deps/upstream-update
Closed

voidzero-guard[bot] wants to merge 1 commit into
mainfrom
deps/upstream-update

Conversation

@voidzero-guard

@voidzero-guard voidzero-guard Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor
  • Vitest goes to the 5.0.0 major. @vitest/runner was folded into vitest core and stopped publishing after 5.0.0-beta.4, so it is dropped from the catalog, the shim entry list, and the generated ./test/plugins/runner* exports. @vitest/browser-webdriverio has only reached 5.0.0-rc.1 on npm and is pinned there (vitest@5.0.0 accepts it via ^5.0.0-beta.5 || >=5.0.0).
  • Vitest 5 browser mode pre-bundles vitest and vitest/internal/browser in a single optimizer pass; optimizeDeps.include is resolved by a standalone resolver that consults only resolve.alias, so defineConfig now emits exact-match aliases for every runtime vitest subpath, read from the bundled package's own exports map.
  • tsdown 0.23.0 removed the deprecated --public-dir alias, changed the rebuild callback to return a TsdownHandle, and switched its logger from ansis to a styleText proxy — vp pack, the static help, and the core branding patcher are updated to match.
  • rolldown moves to v1.2.7 and the oxc toolchain (oxlint, oxfmt, oxc npm packages, and the oxc Rust crates) advances a minor. PTY snapshots are re-recorded for the new help text, Vitest 5's percentage-based Duration breakdown, and the browser-mode API server line.

Dependency updates

Package From To
rolldown v1.2.6 (5375362) v1.2.7 (26b4c6e)
vitest 4.1.11 5.0.0
@vitest/browser 4.1.11 5.0.0
@vitest/browser-playwright 4.1.11 5.0.0
@vitest/browser-preview 4.1.11 5.0.0
@vitest/browser-webdriverio 4.1.11 5.0.0-rc.1
@vitest/expect 4.1.11 5.0.0
@vitest/mocker 4.1.11 5.0.0
@vitest/pretty-format 4.1.11 5.0.0
@vitest/runner 4.1.11 removed (folded into vitest core in v5)
@vitest/snapshot 4.1.11 5.0.0
@vitest/spy 4.1.11 5.0.0
@vitest/utils 4.1.11 5.0.0
tsdown 0.22.14 0.23.0
@tsdown/css 0.22.14 0.23.0
@tsdown/exe 0.22.14 0.23.0
oxfmt 0.65.0 0.66.0
oxlint 1.80.0 1.81.0
@oxc-project/runtime 0.147.0 0.148.0
@oxc-project/types 0.147.0 0.148.0
oxc-minify 0.147.0 0.148.0
oxc-parser 0.147.0 0.148.0
oxc-transform 0.147.0 0.148.0
oxc Rust crates (oxc, oxc_allocator, oxc_ast, …) 0.147.0 0.148.0
tsdown-migrate 0.23.0-rc.0 0.23.0
VITEST_VERSION constant 4.1.11 5.0.0
README + migrate-guide vitest pins 4.1.11 5.0.0
Unchanged dependencies
  • vite: v8.2.2 (de1111a)
  • lightningcss: ^1.33.0
  • @oxc-node/cli: 0.1.0
  • @oxc-node/core: 0.1.0
  • oxlint-tsgolint: 7.0.2001

Code changes

  • Dropped @vitest/runner everywhere it was referenced — catalog entry and packages/cli dependency (pnpm-workspace.yaml, packages/cli/package.json), the PLUGIN_SHIM_ENTRIES shims (packages/cli/build.ts), and the exact-pin list in .github/scripts/upgrade-deps.ts.
  • Added bundled-Vitest resolve.alias generation to packages/cli/src/define-config.ts: pickEsmExportTarget walks the bundled vitest package's exports map and getBundledVitestAliases emits anchored exact-match aliases, merged in injectPluginIntoInlineConfig (appended, so a project's own alias still wins). Without it, browser mode drops vitest/internal/browser from the optimizer pass and the first describe() fails with Cannot read properties of undefined (reading 'config').
  • Regenerated the test exports map in packages/cli/package.json: removed ./test/runners, ./test/suite, ./test/environments, ./test/coverage, ./test/reporters, ./test/snapshot, and the three ./test/plugins/runner* entries; added ./test/internal/traces.
  • Synced vp pack with tsdown 0.23.0 in packages/cli/src/pack-bin.ts: removed the --public-dir option and annotated runBuild as Promise<TsdownHandle> (it is passed as the new rebuild callback), returning the buildWithConfigs handle.
  • Extended the tsdown logger branding in packages/core/build.ts with the 0.23 styleText$1 patterns next to the existing ansis ones, and gated the bold/red import fixup behind a per-patch needsAnsisImports flag.
  • Updated the static CLI help in packages/cli/src/help.ts: added the doctor subcommand, --injectCjsGlobals, --repeats, --fsModuleCache, --fsModuleCachePath, and --sharedViteServer; reworded --api, --mode, --project (now -p, --project), --attachmentsDir, and --clearCache; removed tsdown's --public-dir.
  • Added vitest to VITEST_DEPS in packages/tools/src/sync-remote-deps.ts so vp's exact pin is the source of truth during the rolldown workspace merge instead of aborting on rolldown's trailing ^4.1.6.
  • Added two redaction rules in crates/vp_cli_snapshots/tests/cli_snapshots/redact.rs for Vitest 5's percentage-based Duration breakdown and the browser-mode API started at http://localhost:<port> line.
  • Switched crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/vitest_browser_mode/vitest.config.ts to Vite+'s defineConfig so the bundled-Vitest aliases apply to the fixture.
  • Re-recorded PTY snapshots: command_helper.md, command_pack.md, command_tool_help.md, command_tool_deep_help_delegation.md, global_cli_fallback.md, test_inline_snapshot_indent.md, test_managed_package_manager_path.md, test_vi_mock_hoist.md, vite_plugins_async_test.md, vitest_browser_mode.md.
  • Extended updateReadmeVitestPins in .github/scripts/upgrade-deps.ts to also rewrite docs/guide/migrate.md, which repeats the same three pin blocks as the READMEs.
  • Regenerated the NAPI binding: PreRenderedChunk.facadeModuleId is now string | null (packages/cli/binding/index.d.cts), plus formatter output in packages/cli/binding/index.cjs.
  • Additional manifest bumps pulled in by the upgrade: yuku-codegen / yuku-parser ^0.5.44^0.9.3 and unplugin-unused ^0.5.0>=0.5.0 (packages/core/package.json); remeda ^2.42.0^2.45.0 and rollup ^4.60.4^4.63.0 (pnpm-workspace.yaml). bundledVersions in packages/core/package.json now reads rolldown 1.2.7 / tsdown 0.23.0.

Build status

  • sync-remote-and-build: failure
  • build-upstream: failure

- rolldown: v1.2.6 (5375362) -> v1.2.7 (26b4c6e)
- vitest: 4.1.11 -> 5.0.0
- @vitest/browser: 4.1.11 -> 5.0.0
- @vitest/browser-playwright: 4.1.11 -> 5.0.0
- @vitest/browser-preview: 4.1.11 -> 5.0.0
- @vitest/browser-webdriverio: 4.1.11 -> 5.0.0-rc.1
- @vitest/expect: 4.1.11 -> 5.0.0
- @vitest/mocker: 4.1.11 -> 5.0.0
- @vitest/pretty-format: 4.1.11 -> 5.0.0
- @vitest/runner: 4.1.11 -> removed (folded into vitest core in v5)
- @vitest/snapshot: 4.1.11 -> 5.0.0
- @vitest/spy: 4.1.11 -> 5.0.0
- @vitest/utils: 4.1.11 -> 5.0.0
- tsdown: 0.22.14 -> 0.23.0
- @tsdown/css: 0.22.14 -> 0.23.0
- @tsdown/exe: 0.22.14 -> 0.23.0
- oxfmt: 0.65.0 -> 0.66.0
- oxlint: 1.80.0 -> 1.81.0
- @oxc-project/runtime: 0.147.0 -> 0.148.0
- @oxc-project/types: 0.147.0 -> 0.148.0
- oxc-minify: 0.147.0 -> 0.148.0
- oxc-parser: 0.147.0 -> 0.148.0
- oxc-transform: 0.147.0 -> 0.148.0
- oxc Rust crates: 0.147.0 -> 0.148.0
- tsdown-migrate: 0.23.0-rc.0 -> 0.23.0
- VITEST_VERSION constant: 4.1.11 -> 5.0.0
- README vitest pins: 4.1.11 -> 5.0.0

Code changes:

- Drop `@vitest/runner` (unpublished after 5.0.0-beta.4, folded into
  vitest core): removed from the catalog, from the shim entry list, and
  from the generated exports map, plus a note in the upgrade script's
  exact-pin list.
  - pnpm-workspace.yaml
  - packages/cli/package.json
  - packages/cli/build.ts
  - .github/scripts/upgrade-deps.ts
- Alias every runtime `vitest` subpath to the bundled copy via
  `resolve.alias`, read from the bundled package's own `exports` map, so
  Vitest 5 browser mode pre-bundles `vitest` and `vitest/internal/browser`
  in one optimizer pass and keeps the collector a single instance.
  - packages/cli/src/define-config.ts
- Regenerate the test exports map for Vitest 5: drop `./test/runners`,
  `./test/suite`, `./test/environments`, `./test/coverage`,
  `./test/reporters`, `./test/snapshot`, and `./test/plugins/runner*`;
  add `./test/internal/traces`.
  - packages/cli/package.json
- Sync the static tsdown CLI help and `vp pack` options with tsdown
  0.23.0: drop the removed `--public-dir` alias and type `runBuild` as
  `Promise<TsdownHandle>` for the new `rebuild` callback contract.
  - packages/cli/src/pack-bin.ts
  - packages/cli/src/help.ts
- Match tsdown 0.23's `styleText` logger in the branding patcher
  alongside the existing `ansis` shapes, applying the `bold`/`red` import
  fixup only to the ansis-era replacements.
  - packages/core/build.ts
- Sync the static Vitest CLI help with 5.0.0: add the `doctor` command,
  `--injectCjsGlobals`, `--repeats`, `--fsModuleCache`,
  `--fsModuleCachePath`, and `--sharedViteServer`; update `--api`,
  `--mode`, `--project` (now `-p, --project`), `--attachmentsDir`, and
  `--clearCache` wording.
  - packages/cli/src/help.ts
- Treat `vitest` as a vp-owned catalog entry during the rolldown
  workspace merge so vp's exact pin wins over rolldown's trailing
  `^4.1.6` instead of aborting as a cross-major conflict.
  - packages/tools/src/sync-remote-deps.ts
- Redact Vitest 5's percentage-based Duration breakdown and the browser
  mode API server port in PTY snapshots.
  - crates/vp_cli_snapshots/tests/cli_snapshots/redact.rs
- Switch the browser-mode fixture to Vite+'s `defineConfig` so the
  bundled-Vitest alias applies.
  - crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/vitest_browser_mode/vitest.config.ts
- Re-record affected PTY snapshots (help output, Duration lines, browser
  mode API line).
  - crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/**/snapshots/*.md
- Extend the README pin rewriter to cover the migration guide, which
  repeats the same three pins.
  - .github/scripts/upgrade-deps.ts
  - docs/guide/migrate.md
- Regenerate the NAPI binding: `PreRenderedChunk.facadeModuleId` is now
  `string | null`.
  - packages/cli/binding/index.d.cts
  - packages/cli/binding/index.cjs
- Additional catalog/manifest bumps pulled in by the upgrade:
  yuku-codegen and yuku-parser `^0.5.44` -> `^0.9.3`, unplugin-unused
  `^0.5.0` -> `>=0.5.0`, remeda `^2.42.0` -> `^2.45.0`, rollup
  `^4.60.4` -> `^4.63.0`.
  - packages/core/package.json
  - pnpm-workspace.yaml
@voidzero-guard

voidzero-guard Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Upstream CLI help changes detected

Compared normalized --help output for the upstream CLIs mirrored by Vite+.

➖ Vite: no version update (8.2.2)

No version update was detected, so there is no CLI help diff.

⚠️ Vitest: CLI help changed (4.1.11 → 5.0.0)
--- vitest@4.1.11
+++ vitest@5.0.0
@@ -11,6 +11,7 @@ Commands:
   dev [...filters]
   bench [...filters]
   init <project>
+  doctor [...filters]
   list [...filters]
   [...filters]
   complete [shell]
@@ -22,6 +23,7 @@ For more info, run any command with the `--help` flag:
   $ vitest dev --help
   $ vitest bench --help
   $ vitest init --help
+  $ vitest doctor --help
   $ vitest list --help
   $ vitest --help
   $ vitest complete --help
@@ -37,15 +39,16 @@ Options:
   --dir <path>                                               Base directory to scan for the test files
   --ui                                                       Enable UI
   --open                                                     Open UI automatically (default: !process.env.CI)
-  --api [port]                                               Specify server port. Note if the port is already being used, Vite will automatically try the next available port so this may not be the actual port the server ends up listening on. If true will be set to 51204. Use '--help --api' for more info.
+  --api [port]                                               Specify server port. Note if the port is already being used, Vite will automatically try the next available port so this may not be the actual port the server ends up listening on. If true will be set to 51204 or 63315 in browser mode. Use '--help --api' for more info.
   --silent [value]                                           Silent console output from tests. Use 'passed-only' to see logs from failing tests only.
   --hideSkippedTests                                         Hide logs for skipped tests
   --reporter <name>                                          Specify reporters (default, agent, minimal, blob, verbose, dot, json, tap, tap-flat, junit, tree, hanging-process, github-actions)
   --outputFile <filename/-s>                                 Write test results to a file when supporter reporter is also specified, use cac's dot notation for individual outputs of multiple reporters (example: --outputFile.tap=./tap.txt)
   --coverage                                                 Enable coverage report. Use '--help --coverage' for more info.
-  --mode <name>                                              Override Vite mode (default: test or benchmark)
+  --mode <name>                                              Override Vite mode (default: test)
   --isolate                                                  Run every test file in isolation. To disable isolation, use --no-isolate (default: true)
   --globals                                                  Inject apis globally
+  --injectCjsGlobals                                         Inject CommonJS variables (module, exports, require, __filename, __dirname) into every test module. To disable, use --no-inject-cjs-globals (default: true)
   --dom                                                      Mock browser API with happy-dom
   --browser <name>                                           Run tests in the browser. Equivalent to --browser.enabled (default: false). Use '--help --browser' for more info.
   --pool <pool>                                              Specify pool, if not running in the browser (default: forks)
@@ -68,20 +71,23 @@ Options:
   --hookTimeout <timeout>                                    Default hook timeout in milliseconds (default: 10000). Use 0 to disable timeout completely.
   --bail <number>                                            Stop test execution when given number of tests have failed (default: 0)
   --retry <times>                                            Retry the test specific number of times if it fails (default: 0). Use '--help --retry' for more info.
+  --repeats <number>                                         Repeat every test a specific number of times regardless of the result (default: 0)
   --diff <path>                                              DiffOptions object or a path to a module which exports DiffOptions object. Use '--help --diff' for more info.
   --exclude <glob>                                           Additional file globs to be excluded from test
   --expandSnapshotDiff                                       Show full diff when snapshot fails
   --disableConsoleIntercept                                  Disable automatic interception of console logging (default: false)
   --typecheck                                                Enable typechecking alongside tests (default: false). Use '--help --typecheck' for more info.
-  --project <name>                                           The name of the project to run if you are using Vitest workspace feature. This can be repeated for multiple projects: --project=1 --project=2. You can also filter projects using wildcards like --project=packages*, and exclude projects with --project=!pattern.
+  -p, --project <name>                                       The name of the project to run if you are using Vitest workspace feature. This can be repeated for multiple projects: --project=1 --project=2. You can also filter projects using wildcards like --project=packages*, and exclude projects with --project=!pattern. A project runs if it matches no negated pattern and, when regular patterns are also given, matches at least one of them.
   --slowTestThreshold <threshold>                            Threshold in milliseconds for a test or suite to be considered slow (default: 300)
   --teardownTimeout <timeout>                                Default timeout of a teardown function in milliseconds (default: 10000)
   --cache                                                    Enable cache. Use '--help --cache' for more info.
   --maxConcurrency <number>                                  Maximum number of concurrent tests and suites during test file execution (default: 5)
+  --fsModuleCache                                            Cache transformed modules on the file system and reuse them between reruns (default: false)
+  --fsModuleCachePath <path>                                 Directory where the fsModuleCache is stored (default: node_modules/.vitest-cache)
   --expect                                                   Configuration options for expect() matches. Use '--help --expect' for more info.
   --printConsoleTrace                                        Always print console stack traces
   --includeTaskLocation                                      Collect test and suite locations in the location property
-  --attachmentsDir <dir>                                     The directory where attachments from context.annotate are stored in (default: .vitest-attachments)
+  --attachmentsDir <dir>                                     The directory where attachments from context.annotate are stored in (default: .vitest/attachments)
   --run                                                      Disable watch mode
   --no-color                                                 Removes colors from the console output (default: true)
   --clearScreen                                              Clear terminal screen when re-running tests during watch mode (default: true)
@@ -89,8 +95,9 @@ Options:
   --standalone                                               Start Vitest without running tests. Tests will be running only on change. If browser mode is enabled, the UI will be opened automatically. This option is ignored when CLI file filters are passed. (default: false)
   --mergeReports [path]                                      Path to a blob reports directory. If this options is used, Vitest won't run any tests, it will only report previously recorded tests
   --listTags [type]                                          List all available tags instead of running tests. --list-tags=json will output tags in JSON format, unless there are no tags.
-  --clearCache                                               Delete all Vitest caches, including experimental.fsModuleCache, without running any tests. This will reduce the performance in the subsequent test run.
+  --clearCache                                               Delete all Vitest caches, including the fsModuleCache, without running any tests. This will reduce the performance in the subsequent test run.
   --tagsFilter <expression>                                  Run only tests with the specified tags. You can use logical operators && (and), || (or) and ! (not) to create complex expressions, see https://vitest.dev/guide/test-tags#syntax for more information.
   --strictTags                                               Should Vitest throw an error if test has a tag that is not defined in the config. (default: true)
+  --sharedViteServer                                         Let inline projects that don't modify the Vite config reuse the Vite server of the config that declares them. (default: true)
   --experimental <features>                                  Experimental features.. Use '--help --experimental' for more info.
   -h, --help                                                 Display this message
✅ Oxlint: no CLI help changes (1.80.0 → 1.81.0)

The version was updated, but the normalized CLI help output has no differences.

✅ Oxfmt: no CLI help changes (0.65.0 → 0.66.0)

The version was updated, but the normalized CLI help output has no differences.

⚠️ tsdown: CLI help changed (0.22.14 → 0.23.0)
--- tsdown@0.22.14
+++ tsdown@0.23.0
@@ -46,7 +46,6 @@ Options:
   --env-prefix <prefix>         Prefix for env variables to inject into the bundle (default: TSDOWN_)
   --on-success <command>        Command to run on success
   --copy <dir>                  Copy files to output dir
-  --public-dir <dir>            Alias for --copy, deprecated
   --tsconfig <tsconfig>         Set tsconfig path
   --unbundle                    Unbundle mode
   --root <dir>                  Root directory of input files

@netlify

netlify Bot commented Sep 5, 2026

Copy link
Copy Markdown

Deploy Preview for viteplus-preview ready!

Name Link
🔨 Latest commit 5b658d2
🔍 Latest deploy log https://app.netlify.com/projects/viteplus-preview/deploys/6a9b8723fb602e00088a0f30
😎 Deploy Preview https://deploy-preview-2610--viteplus-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 5, 2026

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview Deployments by commit

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

View logs ↗
5b658d2 2026-09-05T03:06:41.642Z View logs ↗

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

✅ Staging deployment successful!

Preview: https://viteplus-staging.void.app/
Commit: 5b658d2

@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/​@​vitest/​spy@​5.0.01001007399100
Addednpm/​@​tsdown/​exe@​0.23.0831007398100
Addednpm/​@​vitest/​pretty-format@​5.0.01001007399100
Updatednpm/​@​oxc-project/​runtime@​0.147.0 ⏵ 0.148.01001007496100
Addednpm/​@​vitest/​utils@​5.0.01001007599100
Addednpm/​@​vitest/​mocker@​5.0.01001007599100
Addednpm/​@​vitest/​browser@​5.0.0991007899100
Addednpm/​vitest@​5.0.0981007999100
Updatedcargo/​thiserror@​2.0.19 ⏵ 2.0.208010093100100
Addednpm/​@​vitest/​expect@​5.0.01001008099100
Addednpm/​@​tsdown/​css@​0.23.01001008098100
Updatedcargo/​rustls@​0.23.42 ⏵ 0.23.438110093100100
Addednpm/​@​vitest/​browser-preview@​5.0.01001008499100
Addednpm/​@​vitest/​browser-playwright@​5.0.01001008699100
Updatednpm/​oxfmt@​0.65.0 ⏵ 0.66.086 +11008896 +1100
Addednpm/​@​vitest/​browser-webdriverio@​5.0.0-rc.1981008898100
Addednpm/​tsdown@​0.23.0981008898100
Updatednpm/​oxc-parser@​0.147.0 ⏵ 0.148.08910010095 -1100
Updatedcargo/​async-trait@​0.1.91 ⏵ 0.1.9210010093100100
Updatedcargo/​bstr@​1.13.0 ⏵ 1.13.19810093100100
Updatedcargo/​clap@​4.6.4 ⏵ 4.6.69910093100100
Updatedcargo/​clap_complete@​4.6.7 ⏵ 4.6.99710093100100
Updatedcargo/​futures@​0.3.33 ⏵ 0.3.3410010093100100
Updatedcargo/​futures-util@​0.3.33 ⏵ 0.3.3410010093100100
Updatedcargo/​ignore@​0.4.31 ⏵ 0.4.339810093100100
Updatedcargo/​indexmap@​2.14.0 ⏵ 2.14.110010093100100
Updatedcargo/​napi-derive@​3.6.0 ⏵ 3.6.39910093100100
Updatedcargo/​owo-colors@​4.3.0 ⏵ 4.4.0100 +1910093100100
Updatedcargo/​oxc_allocator@​0.147.0 ⏵ 0.148.010010093100100
Updatedcargo/​oxc_ast@​0.147.0 ⏵ 0.148.010010093100100
Updatedcargo/​oxc_parser@​0.147.0 ⏵ 0.148.010010093100100
Updatedcargo/​oxc_span@​0.147.0 ⏵ 0.148.010010093100100
See 7 more rows in the dashboard

View full report

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

CLI artifact sizes (5b658d2)

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.13 MiB 2.14 MiB +10.31 KiB (+0.47%)
packages/core/dist Directory total 3.92 MiB 3.92 MiB +6.75 KiB (+0.17%)
Combined package dist Directory total 6.05 MiB 6.06 MiB +17.06 KiB (+0.28%)
vp (Linux x64) Binary 10.99 MiB 11.01 MiB +16.02 KiB (+0.14%)
vp (Linux x64) gzip -9 4.76 MiB 4.77 MiB +7.89 KiB (+0.16%)
NAPI (Linux x64) Binary 31.85 MiB 31.99 MiB +144.13 KiB (+0.44%)
NAPI (Linux x64) gzip -9 12.58 MiB 12.65 MiB +70.52 KiB (+0.55%)
vp (macOS ARM64) Binary 8.19 MiB 8.20 MiB +16.13 KiB (+0.19%)
vp (macOS ARM64) gzip -9 4.15 MiB 4.15 MiB +4.29 KiB (+0.10%)
NAPI (macOS ARM64) Binary 39.49 MiB 39.60 MiB +113.16 KiB (+0.28%)
NAPI (macOS ARM64) gzip -9 16.90 MiB 16.96 MiB +58.32 KiB (+0.34%)
vp (Windows x64) Binary 8.86 MiB 8.87 MiB +12.00 KiB (+0.13%)
vp (Windows x64) gzip -9 3.88 MiB 3.88 MiB +3.91 KiB (+0.10%)
NAPI (Windows x64) Binary 26.74 MiB 26.87 MiB +132.00 KiB (+0.48%)
NAPI (Windows x64) gzip -9 10.67 MiB 10.73 MiB +61.32 KiB (+0.56%)
Trampoline (Windows x64) Binary 14.00 KiB 14.00 KiB 0 B (0.00%)
Trampoline (Windows x64) gzip -9 7.09 KiB 7.09 KiB 0 B (0.00%)
Installer (Windows x64) Binary 4.50 MiB 4.51 MiB +5.00 KiB (+0.11%)
Installer (Windows x64) gzip -9 2.11 MiB 2.11 MiB +1.39 KiB (+0.06%)

@voidzero-guard voidzero-guard Bot closed this Sep 5, 2026
@voidzero-guard
voidzero-guard Bot deleted the deps/upstream-update branch September 5, 2026 15:42
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.

0 participants