Profile avatar
kazupon.dev
software engineer / part-time open sourceror. vuejs core team, creator of intlify & i18n enthusiast, Vue Fes Japan & vuejs japan user group organizer.
196 posts 1,239 followers 272 following
Prolific Poster

I've just supported command decorator for plugin system. we can hook the command execution before or after. github.com/kazupon/guns...

Gunshi is going to support the new usage rendering mechanism! We can extend this with a plugin in the near future! github.com/kazupon/guns...

/ πŸ“£ Vue Fes Japan 2025 – Call for Proposals Now Open! οΌΌ πŸ“… Deadline: June 29, 2025 at 11:59 PM (JST) πŸ“„ Check out the details in the note below ↓ note.com/getup_ari/n/...

I have just adopted the plugin architecture to make gunshi more extensible. This pull request is the first step. github.com/kazupon/guns...

Today we are excited to announce Rolldown-Vite: a technical preview of the version of @vite.dev entirely powered by the Rust stack we built over the past year (Oxc + @rolldown.rs) voidzero.dev/posts/announ...

gunshi has been released out v0.25.0! πŸš€ github.com/kazupon/guns... support kebab style arguments like cac and custom type! ✨ If you need to handle complex structure arguments, you can support them using custom type and your parser or validation library like Zod! πŸ”₯ Demo is here: πŸŽ₯

/ πŸ“’ Vue Fes Japan 2025 – First Speakers Announced! πŸ”₯ οΌΌ We're thrilled to welcome an amazing speaker lineup for Vue Fes Japan 2025! ➑️ Website: vuefes.jp/2025/en/spea... πŸ”œ More speakers coming soon! πŸ“’ CFP opens Mon, June 2 at 12:00 PM JST πŸ‘€ Stay tuned! πŸ”₯ #vuefes #vuejs

gunshi v0.24.0 has been released out! support multiple values! github.com/kazupon/guns...

tsgo is 10x faster than tsc for gunshi

I’ve switched immediately. Everything is going well! github.com/kazupon/guns...

Instead of inferring bundler entry points from `package.json` exports, why not let your bundler generate them for you? With tsdown, you write less boilerplate and always have correct exportsβ€”even no publint needed! πŸ”— tsdown.dev/options/pack...

We just held our first full core team meeting for Vue Fes Japan 2025! πŸ™Œ Exciting content and an amazing lineup of speakers are starting to come together. Stay tuned for more announcements! πŸ”₯ #vuefes

I've replaced my CLI for pnpm catalog management using gunshi! That footprint has been so lightweight under 1MB using gunshi lazy command loading 🀏! You can distribute only the CLI usage metadata for sub-commands, which are then dynamically loaded on demand!

I’ve just released unplugin-vue-i18n v11.0.0-beta.3 now! It has just supported rolldown hook filters and module types natively! That means the vue-i18n application can work and benefit from the performance of rolldown-vite (rolldown). Thank you! Roldown and Vite team! github.com/intlify/bund...

/ πŸ“’ The Japanese Nuxt Tutorial has been merged into the official repo! οΌΌ The Japanese Nuxt Tutorial, created during the Vue Fes Japan 2024 hands-on, is now part of the official Nuxt repository! πŸ“ Details: note.com/kokoe/n/ncce...

Don't miss what happened in the last weeks - tsdown is now part of VoidZero - Vite Devtools Sneak Peek - oxc-minify in Rolldown - rolldown-vite improvements - ViteConf Speaker Overview - Upcoming meetup in San Francisco - Goxc and Godown More in this thread πŸ‘‡

tab now uses tsdown by @rolldown.rs! i love how smooth the migration is! thank you @paul.studiocms.dev for working on this. huge s/o to @sxzz.dev for the amazing library too. github.com/bombshell-de...

pigeons 🐦

tsdown now supports the same hooks as unbuild. As a result, jsr-exports-lint is no longer limited to tsdown and can now be used with unbuild as well. Thank @sxzz.dev for your supporting! github.com/kazupon/jsr-...

Build performance has been achieved between 16x and 8x faster than Vite v6.1! 🀯 by enabling the native plugin.

gunshi has been released out v0.15.0! πŸš€ βœ… Enum options βœ… Rest arguments split with `--` βœ… Negatable options with `no-` prefixed βœ… Short options grouping github.com/kazupon/guns... Next πŸ‘‰ preparation tab completion with bombshell tab, on-demand loading, caching, and FS abstraction for JS runtime.

It means H3 (Nitro) works on the browser

I've been so surprised! Just only by tweaking the npm alias in my day-job project, We were able to build with rolldown-vite. I didn't touch vite.config at all. πŸš€ Build performance has been between 4.4x and 8x faster than the existing vite version!

/ πŸ“’ Vue Fes Japan 2025 Sponsorship is now open‼️ οΌΌ Would you like to join us in supporting the growth of the Vue.js ecosystem and deepen your connections with engineers? Sponsorship ProspectusπŸ‘‡ docs.google.com/document/d/1... Sponsor Application FormπŸ‘‡ docs.google.com/forms/d/e/1F... #vufes #vuejs

I've made a pacakge that is JSR exports field lint with tsdown βœ… Please read README for motivation of this package πŸ‘‡ github.com/kazupon/tsdo...

Summer temperatures has been coming to Japan for the first time this year πŸ₯΅

Thoroughly enjoying the combination of gunshi (by @kazupon.dev) and clack (by @bomb.sh) Building a CLI is so easy with these

I've just made eslint-plugin for me. I'll continue to make a new rule and use for my open-source projects. 😎 github.com/kazupon/esli...

Super excited about this - Vite is all about DX. Who'd be the better person to work on Vite Devtools other than @antfu.me ?

We are excited to announce that we are partnering with @nuxtlabs.com to have @antfu.me work on Vite Devtools! More details: voidzero.dev/posts/voidze...

Nuxt I18n hit 1 million monthly downloads last month! πŸš€ I maintain this in my free time, so if you’d like to support the project, please consider: ⭐ Starring the repo πŸ’» Contributing πŸ’– Sponsoring Every bit helps! πŸ™ πŸ‘‰ github.com/nuxt-modules...

Nuxt I18n is currently maintained by @goede.dev as the maintainer. I am working on vue-i18n next version and the intlify project. Nuxt I18n continues to be improved by his massive effort too. I am always thankful for him πŸ’š If you are thinking about becoming a sponsor, I hope you will support him!

I have confused about the relative clauses on speaking English. The relative clauses is easy on the report or reading text situation, but is so hard for me in the speaking situations πŸ˜….

I have been focusing on this website for the past two months! I am so glad it is finally in your hands!!!! Please enjoy the new β€œVue Fes Japan” πŸ˜†

We hope the starter pack for conference bluesky account.

Vue Fes Japan website is re-branded for next!

/ πŸ“’ Vue Fes Japan 2025 is officially happening! οΌΌ We're bringing it back in 2025! Check out the official website here ↓ vuefes.jp

The cherry blossoms are blooming fully 🌸

πŸŽ‰ Exciting news! The Unicode MessageFormat 2.0 (MF2) specification is here! πŸš€ This marks a huge milestone in our multi-year effort around improving how we localize software and eventually, the web. Check out the announcement: πŸ”— blog.unicode.org/2025/03/unic...

Gunshi website is live now! πŸ“ Simple & Universal βš™οΈ Declarative configuration πŸ›‘οΈ Type Safe 🧩 Composable ⏳ Lazy & Async πŸ“œ Auto usage generation 🎨 Custom usage generation 🌍 Internationalization If you are interested in it, check out the website πŸ‘‰ gunshi.dev

Finally, I’ve just made Gunshi logo better and better! bsky.app/profile/kazu...

I am not good at making logos... πŸ˜… This is vitepress of my side project. github.com/kazupon/gunshi

What’s something happen?