Skip to content

chore: complete the Vite+ migration - #70

Open
naokihaba wants to merge 5 commits into
vue-terminal:mainfrom
naokihaba:main
Open

chore: complete the Vite+ migration#70
naokihaba wants to merge 5 commits into
vue-terminal:mainfrom
naokihaba:main

Conversation

@naokihaba

@naokihaba naokihaba commented Aug 26, 2026

Copy link
Copy Markdown

This PR updates our monorepo setup by moving away from Volta and standalone Vite ecosystem tools in favor of Vite+.

Since Volta is no longer maintained (see volta-cli/volta#2080), Node.js versions are now managed with .node-version via Vite+ instead of the volta field in package.json.

This change only affects internal repository tooling. External documentation, create-vue-termui, and user-facing Vite configurations remain untouched.

To verify everything works, I ran vp install --frozen-lockfile, vp check, vp env doctor, and vp run test, and all of them passed as expected. I also ran the full workspace test suite, where all 45 test files (259 tests in total) passed without any TypeScript errors. Finally, the core packages, @vue-termui/three, the docs, and the playground all built without issues.

This is just a proposal, so I'd love to know what you think about switching to Vite+. Feel free to share any feedback or thoughts.

@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

@naokihaba is attempting to deploy a commit to the posva's kitchen Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercel Bot commented Aug 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vue-termui Ready Ready Preview Aug 26, 2026 4:02pm

Request Review

@naokihaba

naokihaba commented Aug 26, 2026

Copy link
Copy Markdown
Author

pnpm dlx pkg-pr-new publish --compact --pnpm .
shell: /usr/bin/bash -e {0}
/home/runner/work/_temp/1b6ff2ed-4954-45df-9bb6-7bc0f7fcafd0.sh: line 1: pnpm: command not found
Error: Process completed with exit code 127.

I will fix this.
https://github.com/vue-terminal/vue-termui/actions/runs/32962697919/job/98237675752

Could you please authorize the Vercel deployment again?

@pkg-pr-new

pkg-pr-new Bot commented Aug 26, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/vue-termui@70

commit: eea0dfa

@posva

posva commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

vercel is just for the docs, so don't worry.
I'm not sure yet if I will use vp instead of the individual packages but I want to give it a try!

@naokihaba

Copy link
Copy Markdown
Author

I'm not sure yet if I will use vp instead of the individual packages but I want to give it a try!

Thanks! Really appreciate your interest in checking out Vite+ 🙌
Let me know if you need any help!

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.

2 participants