v-intl ๐Ÿ–ผ

June 5, 2026 ยท View on GitHub

Pipeline Doctor GitHub release npm JSR npm downloads bundle size types License

vite-plus typescript pnpm node


Intl in your dopeass Vue 3 apps ๐Ÿ‘จโ€๐Ÿ”ง

Demo

Edit v-intl

Usage

In the docs ๐Ÿ““

Background

The package exposes 5 Intl components, viz.,

FormatterWhat it does?More Info
VIntlListFormatEnables language-sensitive list formatting.Read More
VIntlNumberFormatEnable language sensitive number formatting.Read More
VIntlDateTimeFormatFormats the Date & Time.Read More
VIntlRelativeTimeFormatCreate a relative time formatter in specified locale.Read More
VIntlDisplayNamesTranslates region, language, currency, script.Read More
VIntlDurationFormatEnables language-sensitive duration formatting.Read More

They're are tree-shakable, meaning, you don't need to bulk up your bundle by including all the components. I've tried to keep the API as consistent as possible.

Author

v-intl ยฉ Vinayak, Released under the MIT License.
Authored and maintained by Vinayak Kulkarni with help from contributors (list).

vinayakkulkarni.dev ยท GitHub @vinayakkulkarni ยท Twitter @_vinayak_k