Skip to content

chore(deps): upgrade Vite+ and Vitest - #27

Draft
fengmk2 wants to merge 1 commit into
mainfrom
chore/upgrade-vite-plus-0.3
Draft

chore(deps): upgrade Vite+ and Vitest#27
fengmk2 wants to merge 1 commit into
mainfrom
chore/upgrade-vite-plus-0.3

Conversation

@fengmk2

@fengmk2 fengmk2 commented Aug 25, 2026

Copy link
Copy Markdown
Owner

This change updates vite-plus and @voidzero-dev/vite-plus-core to 0.3.0. It updates vitest and @vitest/coverage-istanbul to 4.1.11.

The Dependabot group includes vite, Vite+, and Vitest npm packages. Dependabot will update these packages in one pull request.

Vite+ 0.3.0 upgrades its bundled Oxlint from 1.75.0 to 1.79.0. The Oxlint update changes two checks that affect this repository:

These changes only satisfy the new lint behavior. They do not change runtime behavior.

The new package also updates Oxfmt from 0.60.0 to 0.64.0. Oxfmt updates two multiline test callbacks.

@fengmk2 fengmk2 self-assigned this Aug 25, 2026
@fengmk2

fengmk2 commented Aug 25, 2026

Copy link
Copy Markdown
Owner Author

CI exposed two deterministic build regressions after the Vite+ upgrade. Both failures reproduce locally.

  • Vitest (unit 2/3) fails in tests/type-of-window.test.ts. The server build resolves the browser-only dynamic import before it removes the dead typeof window branch. Node export conditions reject my-differentiated-files/browser, so the build fails.
  • Vitest (integration 3/10) fails in tests/cjs-globals-runtime.test.ts. Rolldown emits an invalid Nitro chunk that exports an undefined ssr_exports binding. Node throws SyntaxError: Export 'ssr_exports' is not defined in module, and Nitro returns HTTP 500. @voidzero-dev/vite-plus-core changes Vite from 8.1.5 to 8.2.2 and Rolldown from 1.2.0 to 1.2.5. The Nitro failure matches rolldown/rolldown#10734. That regression started in Rolldown 1.2.2, and no released version contains a fix yet.

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