i18n-num-in-words v1.0.5
i18n-num-in-words
Convert Numbers to Words in Multiple Languages
A small, zero-dependency JavaScript library for converting numbers to words in multiple languages. Optimized for both Node.js and browser environments. Star us on GitHub for more updates:
Features
- Internationalized: 95% of the world speaks languages other than English. We got you covered.
- Fully type safe: Leverage TypeScript's type inference and static type safety.
- Small bundle size: Zero dependencies make
i18n-num-in-words
lightweight. - Test Coverage: Nearly 100% test coverage guarantees reliability.
- Tree-shaking: Import only the languages you use to optimize your bundle size.
Installation
To start, choose the package manager you are most comfortable with:
npm
npm install i18n-num-in-words
yarn
yarn add i18n-num-in-words
pnpm
pnpm add i18n-num-in-words
bun
bun add i18n-num-in-words
Usage Example
To convert numbers to words, first import the relevant function from the package.
Indonesian
import { indonesianNumInWords } from 'i18n-num-in-words';
console.log(indonesianNumInWords(1234567890));
Outputs: 'satu miliar dua ratus tiga puluh empat juta lima ratus enam puluh tujuh ribu delapan ratus sembilan puluh'
English
import { englishNumInWords } from 'i18n-num-in-words';
console.log(englishNumInWords(1234567890));
Outputs: 'one billion two hundred thirty four million five hundred sixty seven thousand eight hundred ninety'
Arabic
import { arabicNumInWords } from 'i18n-num-in-words';
console.log(arabicNumInWords(1234567890));
Outputs: 'مليار واحد ومائتان وأربعة وثلاثون مليون وخمسمائة وستة وسبعون ألف وثمانمائة وتسعون'
For details, check out our full documentation.
Feel free to star us on GitHub and contribute: i18n-num-in-words GitHub Repo
2 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
8 months ago