0.1.6 • Published 7 years ago
pretty-currency v0.1.6
Pretty currency
Pretty your number or string to a readable currency: 123456789 → '123,456,789'.
Install
npm install --save pretty-currencyUsage
const prettyCurrency = require('pretty-currency')
let num = 123456789
num = prettyCurrency(num)
console.log(num) // '123,456,789'
num = 123456.7899
num = prettyCurrency(num)
console.log(num) // '123,456.7899'the parameter must be a number or string, if not, it will throw a TypeError, for example:
prettyCurrency({}) // Thrown: TypeError: parameter must be a number or string.
prettyCurrency(false) // Thrown: TypeError: parameter must be a number or string.if the parameter is string, it must start with number, for example:
prettyCurrency('1234.123forssa') // '1,234.123'if not, it will throw an Error, for example:
prettyCurrency('ow1234.123qw') // Thrown: Error: parameter is invalid.Contribution
Any PR is welcome! This package use Babel to compile and Flow for static type check.
Install dependencies:
npm install after patching index.js, you can build it:
npm run buildthen, run all test cases:
npm run testBefore you submit your awesome PRs, please passed all tests first.
If you have any edge test case, please let me know. ;)
License
MIT