@masum-xyz/terbilang
v1.1.1
Published
Konversi angka ke terbilang Bahasa Indonesia dengan dukungan style (lower, upper, sentence, title), minus, dan koma/desimal.
Maintainers
Readme
@masum-xyz/terbilang
Konversi angka ke terbilang Bahasa Indonesia. Mendukung style output, angka negatif, angka desimal (koma), dan bisa dipakai di Node.js, ESM, maupun langsung di browser via CDN.
✨ Fitur
- Ubah angka ke teks Bahasa Indonesia
Contoh:1057→ "Seribu Lima Puluh Tujuh" - Style hasil:
sentence|title|upper|lower - Angka minus:
-42→ "Minus Empat Puluh Dua" - Angka desimal:
1870.57→ "Seribu Delapan Ratus Tujuh Puluh koma lima tujuh" - Bisa dipakai di:
- Node.js (CommonJS
require) - ESM (
import) - CDN (browser, global
terbilang)
- Node.js (CommonJS
📦 Instalasi
Via npm
npm install @masum-xyz/terbilangVia CDN (Browser)
Tambahkan script berikut ke halaman HTML Anda:
<script src="https://cdn.jsdelivr.net/npm/@masum-xyz/terbilang/index.js"></script>Setelah itu akan tersedia fungsi global terbilang() di window.
🚀 Penggunaan
Node.js (CommonJS)
const terbilang = require('@masum-xyz/terbilang');
console.log(terbilang(1870.57));
// Seribu Delapan Ratus Tujuh Puluh koma lima tujuh
console.log(terbilang(1870.57, 'title'));
// Seribu Delapan Ratus Tujuh Puluh Koma Lima Tujuh
console.log(terbilang(-42, 'upper'));
// MINUS EMPAT PULUH DUAESM (import)
import terbilang from '@masum-xyz/terbilang';
console.log(terbilang(1057));
// Seribu Lima Puluh Tujuh
console.log(terbilang(1057, 'sentence'));
// Seribu lima puluh tujuhBrowser via CDN
Demo : https://codepen.io/Moh-Masum/pen/EaKdXJO
📄 Lisensi
MIT © 2025 Moh Masum Safrulihsan
🔗 Tautan
- npm: https://www.npmjs.com/package/@masum-xyz/terbilang
- Issue/Bug: Silakan buka issue di repository ini.
