@needem/currency
v0.4.3
Published
Currency formating using Intl
Downloads
18
Readme
Currency formatter based on Intl.NumberFormat
@needme/currency
offers a convenient way to format currencies using multiple configurations.
Install
npm i --save @needem/currency
Basic use
import { currency } from '@needme/currency'
currency.add({
locale: 'en-US',
iso: 'usd'
})
console.log(currency.format(100.99))
// should display $100.00
You can configure multiple formatters in one go by using the init
function.
Choose which one to use with the use
function.
Initialize with multiple locales
import { currency } from '@needme/currency'
currency.init({
default: 'fr',
configs: [{
locale: 'en-US',
iso: 'usd',
}, {
name: 'mx',
locale: 'es-MX',
iso: 'mxv'
}, {
locale: 'fr',
iso: 'eur',
fromCents: true
}]
})
currency.use('mx')
currency.format(120.56)
// should display MXV 120.56