blog.naokihaba.com

OSS activity in July 2026

In July, I fixed bugs in vp create and vp env in Vite+. I also wrote the GitLab CI/CD guide on the Vite+ side. I had added the setup-vp support for GitLab CI/CD in June.

voidzero-dev/vite-plus

fix(migration): add Svelte rune globals to Oxlint config (#2192)

When I ran vp check in a project made with vp create svelte, $props was reported as no-undef (#1967). I fixed this by adding the Svelte runes to the globals in the Oxlint config. I closed the first PR (#2174) by mistake during a force-push. So I opened it again from a different branch.

fix(env): escape and test generated Nushell paths (#2191)

There was no test that checked the env.nu file that vp env setup creates, in a real Nushell (#2049). So I added an integration test to GitHub Actions. The test loads env.nu in Nushell on Linux. It uses a VP_HOME that contains spaces and quotes. It checks the order of PATH, and whether commands such as vp --version work.

I also fixed how paths are handled. On Unix, the backslashes stay as they are. On Windows, the path separators are made consistent. The paths are escaped so that they do not break inside a Nushell string. The PR was merged in August.

docs: add GitLab CI/CD setup guidance (#2258)

To match the GitLab CI/CD support in setup-vp (setup-vp#97), I added instructions for configuring GitLab CI/CD to the Vite+ CI guide (#2239).