Skip to content

refactor: replace deprecated rolldown-vite with vite-plus#183

Merged
Boshen merged 1 commit into
mainfrom
switch-to-vite-plus
Jun 7, 2026
Merged

refactor: replace deprecated rolldown-vite with vite-plus#183
Boshen merged 1 commit into
mainfrom
switch-to-vite-plus

Conversation

@Boshen

@Boshen Boshen commented Jun 7, 2026

Copy link
Copy Markdown
Member

Summary

rolldown-vite is deprecated in favor of Vite 8 / Vite+. This PR removes every rolldown-vite reference and rebrands the version-benchmarking feature accordingly.

Build / config

  • apps/dashboard/src/vite-env.d.ts: client types rolldown-vite/clientvite-plus/client

Dashboard content

  • Dropped rolldown-vite from the tracked NPM package list (vite-plus already present)
  • Removed the stale vitejs/rolldown-vite entry from data/dependents.json and the dependents fetch config

Version-benchmarking tooling → Vite 8

  • Renamed tools/override-rolldown.mjstools/override-vite.mjs; now fetches stable 8.x releases from the vite registry, overrides the vite devDependency, and builds via node_modules/vite/bin/vite.js
  • package.json generate script + GitHub workflow updated

Stats feature rebrand → "Vite Stats"

  • RolldownStats*ViteStats* (page, component, route /vite-stats, sidebar, home card)
  • components/rolldown/components/vite/
  • data/rolldown-version-stats.jsondata/vite-version-stats.json
  • .github/workflows/update-rolldown-stats.ymlupdate-vite-stats.yml

Left as-is

Legitimate Rolldown-bundler references (the Rolldown project card, rolldown/tsdown packages and repos, rolldown.rs, the "Build: Rolldown" stack label) — Vite+ bundles with Rolldown.

vp check, vp run build, and vp test (5/5) all pass.

rolldown-vite is deprecated in favor of Vite 8 / Vite+. Remove all
rolldown-vite references and rebrand the version-benchmarking feature:

- Point client types at vite-plus/client
- Drop rolldown-vite from the tracked npm packages and GitHub dependents
- Retarget the version-override tool at stable Vite 8 releases
  (override-rolldown.mjs -> override-vite.mjs)
- Rename the stats feature to Vite Stats (page, components, route,
  data file, workflow)
@Boshen Boshen merged commit bf33f4a into main Jun 7, 2026
5 checks passed
@Boshen Boshen deleted the switch-to-vite-plus branch June 7, 2026 02:49
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