kazupon

@kazupon.dev

software engineer / part-time open sourceror. vuejs core team, creator of intlify & i18n enthusiast, Vue Fes Japan & vuejs japan user group organizer.

For those of us who have been active in the OSS community for many years, we sometimes find out that our colleagues are moving on to environments where they can continue to be involved in it, and that can leave us with a feeling that’s hard to put into words.

I’m rebooting the intlify project that is motivated by Ox Content. I’m building a toolchain for MF2 that includes a parser, linter, and formatter. I also plan to provide a framework-agnostic library with a simple interface similar to vue-i18n. github.com/intlify/intl...

GitHub - intlify/intlify: The Borderless Internationalization

The Borderless Internationalization. Contribute to intlify/intlify development by creating an account on GitHub.

github.com

ubugeeei@ubugeeei.dev · last mo.

Ox Content from @ubugeeei.dev @kazupon.dev is good. ox-content.void.app

Reverted PR #2470 on vue-i18n master. CVE-2025-53892 backport has no malicious code, but the contributor's GitHub account got renamed → deleted, similar to a supply-chain attack precursor pattern. Being cautious in case of unknown variants. I'll reapply the fix. github.com/intlify/vue-...

Revert "fix: backport CVE-2025-53892 (escapeParameterHtml DOM XSS har… by kazupon · Pull Request #2485 · intlify/vue-i18n

Summary Revert #2470 (commit d699468). The contributor exhibited an identity-erasure pattern (account renamed uyty → vulgraph, then deleted) that matches known supply-chain attack precursors. Code-...

github.com

vue-i18n v11.3 has been released out! 🚀 9 bug fixes + new feature, all backported from v12 alpha! ✨ Escape sequences (`{`, `@`, `|`, `\`) ✅ te() fallback chain ✅ n()/d() stability ✅ Resolver safety ... and more! github.com/intlify/vue-...

Release v11.3.0 · intlify/vue-i18n

What's Changed 🌟 Features feat: support escape sequence by @kazupon in #2437 🐛 Bug Fixes fix: wrong @intlify/devtools-types dependencies by @kazupon in #2411 fix: v-t directive does not rerender...

github.com

A modern browser for the npm registry that nudges the ecosystem towards best practices and standards perfectly aligns with our mission: to make the next generation of JS developers more productive than ever before. We're happy to support our friends at @npmx.dev!

Screenshot of VoidZero supporting npmx with $500 USD / month

What if the next message format for vue-i18n became a subset supporting the MF2 simple message format? That mean a progressive migration to MF2 would be possible.

Bild