Naoki Haba
naokihaba.com
Naoki Haba
@naokihaba.com
http://viteplus.dev core team / Vue Fes Japan core team.
I wrote a post about bringing Vite+ into our existing Nuxt project.

Along with how we moved our dev workflow over to Vite+, I also talk about taking the issues we ran into along the way and turning them into real feature updates and releases for setup-vp.
tech.andpad.co.jp/entry/2026/0...
既存NuxtプロジェクトにVite+を導入して、開発ワークフローを統一する - ANDPAD Tech Blog
はじめに アンドパッドでエンジニアをしている naokihaba です。普段はVite+のコアチームメンバーとしてOSS開発に参加しているほか、setup-vp のCollaboratorとしてもメンテナンスに携わっています。 以前「Vite+ Team Member になりました」という記事で、Vite+にコントリビュートし始めた経緯や普段の活動を紹介しました。今回はその続編として、社内の既存N...
tech.andpad.co.jp
September 15, 2026 at 3:29 AM
I work on Vite+ every day, and at next week's event, I'll be sharing how we brought GitLab support to setup-vp, along with a look under the hood at how it works.
#vuefes

x.com/PLAID_Tech/s...
September 11, 2026 at 11:48 AM
setup-vp v1.19.0 is out.

It updates Vite+ to v0.3.0 and adds a "cache-save" option to control cache restoration and saving separately.

github.com/voidzero-dev...
Release v1.19.0 · voidzero-dev/setup-vp
What's Changed chore(deps): update vite-plus to v0.3.0 by @renovate[bot] in #134 feat: add cache-save input for restore-only caching by @naokihaba in #140 chore(deps): update dependency socketdev/...
github.com
September 6, 2026 at 12:52 AM
I created my ViteConf 2026 mission credential. Create yours! viteconf.org/tickets/t/f_...
NaokiHaba's ViteConf 2026 mission credential
NaokiHaba is on a build mission for ViteConf 2026. Create your own credential.
viteconf.org
August 31, 2026 at 2:48 PM
I'll be at Vue Fes Japan 2026!
Buy the ticket and create your name badge!

vuefes.jp/2026/ticket/...

#vuefes
Naoki Habaさんのネームカード
Vue Fes Japan 2026のネームカードページです。チケットを購入して、あなたのネームカードを作成しましよう!
vuefes.jp
August 18, 2026 at 12:59 PM
I'm speaking at Vue Fes Japan 2026! 🇯🇵

I'll share my journey from first contribution to vite+ team member—how I explored the codebase and tackled migrations.

Hope to inspire more people to join OSS!

See you on Oct 24! 👋

vuefes.jp/2026/en/spea...

#vuefes
Naoki Haba
Contributing to Vite+, and the View from Becoming a Team Member
vuefes.jp
August 13, 2026 at 9:02 AM
Vite+ v0.2.9 is out! 🚀

Packed with new vp toolchain/hooks commands, better Codex/Claude Code sandbox support, and reliability fixes.

Happy to see my Nushell path handling fix included!

github.com/voidzero-dev...
Release vite-plus v0.2.9: add `vp toolchain` and `vp hooks`, and fix `vp run` inside Codex and Claude Code sandboxes · voidzero-dev/vite-plus
vp toolchain prints the tools, versions, and bundling relationships in the active release. vp hooks manages the Vite+ dispatcher for Git hooks, and removes the manual setup steps. vp run no longer ...
github.com
August 12, 2026 at 3:57 AM
I've improved Nushell support in Vite+ by adding integration tests and making path handling and escaping more robust.

This should make future Nushell-related updates safer and more reliable 🙌

github.com/voidzero-dev...
fix(env): escape and test generated Nushell paths by naokihaba · Pull Request #2191 · voidzero-dev/vite-plus
resolves: #2049 We added integration tests to GitHub Actions to make sure env.nu loads correctly in a real Nushell environment on Linux. We used a VP_HOME path with spaces and quotes to test the se...
github.com
August 9, 2026 at 12:20 PM
I'm excited to speak at Vue Fes Japan 2026! 🎉

I'll share my journey to joining the Vite team and why understanding the core is vital in the AI age.

See you there! 🚀

vuefes.jp/2026/en/spea...
Naoki Haba
Contributing to Vite+, and the View from Becoming a Team Member
vuefes.jp
August 3, 2026 at 12:13 PM
Updated the migrated overrides to include Svelte rune globals as read-only, which stops `$state` and other runes from triggering false no-undef errors.
github.com/voidzero-dev...
Release vite-plus v0.2.7: Clearer guidance for built-in commands and scripts · voidzero-dev/vite-plus
This release points users to vpr <name> when a Vite+ built-in command and package script share a name, adds concurrency control to vp pack, and smooths migrations and package-manager setup. Highlig...
github.com
August 2, 2026 at 6:10 AM
Adds Svelte rune globals to the migrated Oxlint config to fix no-undef errors.

github.com/voidzero-dev...
fix(migration): add Svelte rune globals to Oxlint config by naokihaba · Pull Request #2174 · voidzero-dev/vite-plus
resolves: #1967
github.com
July 15, 2026 at 1:29 AM
Reposted by Naoki Haba
🚨 check your dependencies!

in these 500+ packages, three third-party nuxt modules were affected:

- @alexcolls/nuxt-ux
- @alexcolls/nuxt-socket.io
- @posthog/nuxt

no dependencies of nuxt itself, or any of our first party modules, were affected.
socket.dev Socket @socket.dev · Nov 24
We have updated this list to include more than 500 packages and 700+ affected versions, as well as a technical analysis of the attack. socket.dev/blog/shai-hu....

cc: @campuscodi.risky.biz @typescript.fm @bleepingcomputer.com @theregister.com
November 24, 2025 at 9:22 PM
Reposted by Naoki Haba
Vite 7.2.0-beta.1 is out ✋
Beta docs at main.vitejs.dev

🗃️ `build.license` option
🔌 proxy + HTTP2 support
💜 and more feats and fixes

Help us test the beta and give us feedback!

Full changelog linked below.

github.com/vitejs/vite/...
github.com
October 29, 2025 at 7:40 AM
Reposted by Naoki Haba

📢 Introducing a speaker at Vue Fes Japan 2025✨


【2nofa11】
「Getting Started with OSS Contribution Through Output: A Case Study on eslint-plugin-vue」

Check out the session details here✅
👉 vuefes.jp/2025/en/spea...

#vuefes #vuejs
October 3, 2025 at 1:01 PM
Reposted by Naoki Haba

📢 Introducing a speaker at Vue Fes Japan 2025✨


【Naoki Haba @naokihaba.bsky.social 】
「What Changes with the Singleton Data Fetching Layer in Nuxt 4」

Check out the session details here✅
👉 vuefes.jp/2025/en/spea...

#vuefes #vuejs
Naoki Haba
What Changes with the Singleton Data Fetching Layer in Nuxt 4
vuefes.jp
October 4, 2025 at 12:09 PM
Reposted by Naoki Haba

📢 Introducing a speaker at Vue Fes Japan 2025 ✨


【ssssota @ssssota.bsky.social
「Why Do Rust-Based Tools Run Without a Rust Environment?」

Check out the session details here✅
👉 vuefes.jp/2025/en/spea...

#vuefes #vuejs
ssssota (@ssssota.bsky.social)
https://github.com/ssssota フロントエンドエンジニア(テックリード)
ssssota.bsky.social
October 5, 2025 at 8:01 AM
Reposted by Naoki Haba
/
🔥 The Biggest Frontend Content Ever!
\

This year at Vue Fes Japan, top leaders from each community gather for “Visions from React, Vue, and Svelte for the Next Decade.”
Featuring Dan Abramov (React), Evan You (Vue), and dominikg (Svelte)!

vuefes.jp/2025/en/even...

#vuefes
The Future of Frontend
Several years have passed since the announcement of generative AI, and in recently, a development style "Vibe Coding" is using AI agent has been attracting attention. It's expected the performance of ...
vuefes.jp
August 13, 2025 at 7:54 AM
Looking forward to sharing insights about "What Changes with the Singleton Data Fetching Layer in Nuxt 4" - we'll explore the architectural improvements and how they'll impact your development workflow.
Hope to see many of you there! 🚀
#vuefes #vuejs #nuxt

📢 Introducing a speaker at Vue Fes Japan 2025✨


【Naoki Haba @naokihaba.bsky.social 】
「What Changes with the Singleton Data Fetching Layer in Nuxt 4」

Check out the session details here✅
👉 vuefes.jp/2025/en/spea...

#vuefes #vuejs
Naoki Haba
What Changes with the Singleton Data Fetching Layer in Nuxt 4
vuefes.jp
October 4, 2025 at 3:16 PM
🎉 Excited to announce I'll be speaking at Vue Fes Japan 2025!

My talk: "What Changes with the Singleton Data Fetching Layer in Nuxt 4"

Join me as I explore how Nuxt 4's new singleton pattern transforms data fetching, improving performance and developer experience.

vuefes.jp/2025/en/spea...
Naoki Haba
What Changes with the Singleton Data Fetching Layer in Nuxt 4
vuefes.jp
August 26, 2025 at 5:47 PM
Reposted by Naoki Haba


📢 Vue Fes Japan 2025 is officially happening!



We're bringing it back in 2025!

Check out the official website here ↓
vuefes.jp
Vue Fes Japan 2025
2025年10月25日(土)に開催される日本最大級の Vue.jsカンファレンスです。国内外の著名スピーカーによるセッションの他、LT、ハンズオン、グッズ販売などのイベントも企画しています。ぜひ一緒にVue.jsを楽しみ、盛り上げていきましょう!
vuefes.jp
April 1, 2025 at 3:13 AM
Reposted by Naoki Haba
Also, I am looking for active maintainers to help me maintain VueUse. I'd be happy to provide some mentorships if you are interested in that.

Doing OSS would be a long process tho, and probably won't make you have financial benefits at the beginning - but could be an interesting experience.
December 18, 2024 at 9:16 AM