0.1.6 • Published 5 years ago

pretty-currency v0.1.6

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Pretty currency

Pretty your number or string to a readable currency: 123456789'123,456,789'.

NPM Version NPM Downloads Build Status

Install

npm install --save pretty-currency

Usage

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 build

then, run all test cases:

npm run test

Before you submit your awesome PRs, please passed all tests first.

If you have any edge test case, please let me know. ;)

License

MIT

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago