Skip to content

chore(deps): test Vite+ Rolldown fix preview - #30

Draft
fengmk2 wants to merge 3 commits into
mainfrom
test/vite-plus-preview-from-main
Draft

chore(deps): test Vite+ Rolldown fix preview#30
fengmk2 wants to merge 3 commits into
mainfrom
test/vite-plus-preview-from-main

Conversation

@fengmk2

@fengmk2 fengmk2 commented Sep 7, 2026

Copy link
Copy Markdown
Owner

This draft updates vite-plus and the vite alias from 0.2.6 to preview 0.0.0-commit.15cc57f55e221b26ca82e7475ce90d22af8b5cd0. The preview build comes from Vite+ PR #2617.

CI sets VP_PR_VERSION=2617 because the normal installer cannot get a commit build from npmjs. The package manager uses the Vite+ registry bridge.

The preview includes Vite 8.2.2 and Rolldown 1.2.7. Rolldown PR #10809 fixes the scope analysis reported in Rolldown issue #10779. The incorrect analysis could keep a dead dynamic import in a server build. The existing production-build regression test passes with this preview.

The preview also includes tsdown 0.23.0. This version renames deps.skipNodeModulesBundle to deps.neverBundle, so this change updates the Cloudflare package configuration.

Vite+ 0.2.6 includes Oxlint 1.75.0. The preview includes Oxlint 1.81.0. Oxlint 1.79.0 started to run no-redeclare in ES modules (release notes, implementation PR). It now reports two existing next/document declaration merges. This change adds narrow ignores and does not change the runtime code. The same toolchain update reports a bare underscore parameter (implementation PR), so this change removes that unused parameter.

This change also updates vitest and @vitest/coverage-istanbul from 4.1.10 to 4.1.11. Dependabot now groups Vite+, Vite, and Vitest packages in one update.

Local package builds and the focused regression tests pass. The new Oxlint version also reports warning-level React and whitespace findings. This draft leaves that warning code unchanged so CI can show the full compatibility result.

@fengmk2

fengmk2 commented Sep 7, 2026

Copy link
Copy Markdown
Owner Author

CI completed for commit bc6de35d.

  • All unit, integration, E2E, scaffold, and performance jobs passed. This includes the production-build regression for the dead dynamic import.

  • The Check job built the packages and found 0 errors and 33 warnings. It failed because denyWarnings is true. The warning code is unchanged.

  • All example builds completed. Each Wrangler upload then failed because CLOUDFLARE_API_TOKEN was not available. See one deploy job. This is a repository secret issue, not a preview build issue.

  • The first CI run found that the normal installer queried npmjs for the commit build. Commit bc6de35d sets VP_PR_VERSION=2617, and the next run installed the preview correctly.

No other preview compatibility issue was found.

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