[PR #535] [MERGED] chore: migrate to vite plus #654

Closed
opened 2026-05-06 13:09:20 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/cloudflare/vinext/pull/535
Author: @hyoban
Created: 3/14/2026
Status: Merged
Merged: 3/15/2026
Merged by: @james-elicx

Base: mainHead: 3-14-vite-plus


📝 Commits (10+)

📊 Changes

139 files changed (+1421 additions, -1110 deletions)

View changed files

.github/actions/setup-node-pnpm/action.yml (+0 -27)
📝 .github/workflows/benchmarks.yml (+5 -9)
📝 .github/workflows/bigbonk.yml (+2 -11)
📝 .github/workflows/bonk.yml (+2 -11)
📝 .github/workflows/ci.yml (+20 -20)
📝 .github/workflows/deploy-examples.yml (+3 -3)
📝 .github/workflows/deploy-preview-command.yml (+3 -3)
📝 .github/workflows/ecosystem-run.yml (+8 -3)
📝 .github/workflows/preview-release.yml (+3 -3)
📝 .github/workflows/publish.yml (+7 -5)
📝 .github/workflows/tip.yml (+4 -3)
.oxfmtrc.json (+0 -10)
.oxlintrc.json (+0 -3)
.vite-hooks/pre-commit (+1 -0)
📝 .vscode/extensions.json (+1 -1)
📝 .vscode/settings.json (+5 -2)
📝 AGENTS.md (+77 -0)
📝 benchmarks/vinext-rolldown/package.json (+5 -4)
📝 benchmarks/vinext-rolldown/vite.config.ts (+1 -1)
📝 benchmarks/vinext/package.json (+5 -4)

...and 80 more files

📄 Description

Since we are already using Vite, Vitest, Oxlint, and Oxfmt, I believe this can enhance DX.

Changes are made with vp migrate. I have added comments to highlight the manual changes.

It seems that Vite Plus has stricter module resolution.

Here are some steps we can take:

  • Enable typeAware and typeCheck
  • Use vp pack to build the library.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/cloudflare/vinext/pull/535 **Author:** [@hyoban](https://github.com/hyoban) **Created:** 3/14/2026 **Status:** ✅ Merged **Merged:** 3/15/2026 **Merged by:** [@james-elicx](https://github.com/james-elicx) **Base:** `main` ← **Head:** `3-14-vite-plus` --- ### 📝 Commits (10+) - [`00ba502`](https://github.com/cloudflare/vinext/commit/00ba502dd591eda9b9396061f8e54be4bd6703d6) chore: migrate to vite plus - [`5f16363`](https://github.com/cloudflare/vinext/commit/5f16363183a72b6a16253344f4066a20b2053b3c) Disable typeAware and typeCheck - [`43a4e0d`](https://github.com/cloudflare/vinext/commit/43a4e0d61040bb580cdbe221da2e8885917da39d) Update CI - [`3a0319e`](https://github.com/cloudflare/vinext/commit/3a0319e11b45ededbd71c02ba936bd712fb4b292) Fix CI - [`6dcd69e`](https://github.com/cloudflare/vinext/commit/6dcd69eac8477be1b59c73f8ca0cd95130fbcb19) Fix test - [`3197776`](https://github.com/cloudflare/vinext/commit/319777627c4c266526d7150776bcf98f3f33b565) Clean - [`75b611a`](https://github.com/cloudflare/vinext/commit/75b611a27bbd04e2efb66b606d4cb272c7f446ad) Run test with vp - [`009da10`](https://github.com/cloudflare/vinext/commit/009da104732a964cc653a007349452822e2d009c) Try revert - [`b950dfe`](https://github.com/cloudflare/vinext/commit/b950dfe8cc13b3835c422d35fd6a38908c450dda) react: false In test - [`078909b`](https://github.com/cloudflare/vinext/commit/078909b9054c936eb92f7905f9bbb757c89675e7) Fix test ### 📊 Changes **139 files changed** (+1421 additions, -1110 deletions) <details> <summary>View changed files</summary> ➖ `.github/actions/setup-node-pnpm/action.yml` (+0 -27) 📝 `.github/workflows/benchmarks.yml` (+5 -9) 📝 `.github/workflows/bigbonk.yml` (+2 -11) 📝 `.github/workflows/bonk.yml` (+2 -11) 📝 `.github/workflows/ci.yml` (+20 -20) 📝 `.github/workflows/deploy-examples.yml` (+3 -3) 📝 `.github/workflows/deploy-preview-command.yml` (+3 -3) 📝 `.github/workflows/ecosystem-run.yml` (+8 -3) 📝 `.github/workflows/preview-release.yml` (+3 -3) 📝 `.github/workflows/publish.yml` (+7 -5) 📝 `.github/workflows/tip.yml` (+4 -3) ➖ `.oxfmtrc.json` (+0 -10) ➖ `.oxlintrc.json` (+0 -3) ➕ `.vite-hooks/pre-commit` (+1 -0) 📝 `.vscode/extensions.json` (+1 -1) 📝 `.vscode/settings.json` (+5 -2) 📝 `AGENTS.md` (+77 -0) 📝 `benchmarks/vinext-rolldown/package.json` (+5 -4) 📝 `benchmarks/vinext-rolldown/vite.config.ts` (+1 -1) 📝 `benchmarks/vinext/package.json` (+5 -4) _...and 80 more files_ </details> ### 📄 Description Since we are already using Vite, Vitest, Oxlint, and Oxfmt, I believe this can enhance DX. Changes are made with `vp migrate`. I have added comments to highlight the manual changes. It seems that Vite Plus has stricter module resolution. Here are some steps we can take: - Enable `typeAware` and `typeCheck` - Use `vp pack` to build the library. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 13:09:20 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vinext#654
No description provided.