
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
A simple utility library to format currency and convert numbers to words in Indonesian Rupiah.
A simple utility library to format currency and convert numbers to words in Indonesian Rupiah.
npm install rp-convert
import { rpconvert, convertToWords } from 'rp-convert';
console.log(rpconvert(50000));
// Output: Rp 50.000,00
console.log(rpconvert(50000, { symbol: 'IDR' }));
// Output: IDR 50.000,00
console.log(rpconvert(50000, { formal: false }));
// Output: Rp 50.000,00
console.log(rpconvert(50000, { formal: false, symbol: 'IDR' }));
// Output: IDR 50.000,00
console.log(rpconvert(50000, { dot: '.', floatingPoint: 0 }));
// Output: Rp 50.000
console.log(rpconvert(50000, { dot: ',', decimal: '.' }));
// Output: Rp 50.000,00
console.log(rpconvert(50000, { replaceZeroDecimals: true }));
// Output: Rp 50.000,-
console.log(rpconvert(50000, { useUnit: true, floatingPoint: 0 }));
// Output: Rp 50rb
console.log(rpconvert(50000, { symbol: 'IDR', formal: false, useUnit: true, K: true, floatingPoint: 0 }));
// Output: IDR 50rb
console.log(rpconvert(50000, { symbol: false, useUnit: true, longUnit: true, spaceBeforeUnit: true, floatingPoint: 0 }));
// Output: 50 ribu
console.log(rpconvert(50750000000, { useUnit: true, longUnit: true, spaceBeforeUnit: true, formal: false }));
// Output: Rp 50,75 milyar
console.log(rpconvert(5250, { useUnit: true, symbol: null, K: true }));
// Output: 5,25k
console.log(convertToWords(50000));
// Output: Lima Puluh Ribu Rupiah
console.log(convertToWords(123456789));
// Output: Seratus Dua Puluh Tiga Juta Empat Ribu Lima Ratus Enam Puluh Tujuh Ribu Delapan Ratus Sembilan Puluh
console.log(convertToWords(0));
// Output: Nol Rupiah
symbol: Custom currency symbol. Default: 'Rp'.formal: Boolean flag to indicate formal formatting. Default: true.dot: Custom dot character. Default: '.'.decimal: Custom decimal character. Default: ','.floatingPoint: Number of floating point digits. Default: 2.replaceZeroDecimals: Boolean flag to replace zero decimals with dash. Default: false.useUnit: Boolean flag to enable unit conversion. Default: false.K: Boolean flag to use 'K' instead of 'ribu'. Default: false.longUnit: Boolean flag to use long unit names. Default: false.spaceBeforeUnit: Boolean flag to add space before the unit. Default: false.FAQs
A simple utility library to format currency and convert numbers to words in Indonesian Rupiah.
We found that rp-convert demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.