ng

number-gilder

Converts big integers to more readable forms

Showing:

Popularity

Downloads/wk

37

Maintenance

No Maintenance Data Available

Package

Dependencies

0

Size (min+gzip)

0.4KB

License

ISC

Type Definitions

Tree-Shakeable

No?

Categories

Readme

number-gilder

integer converter which changes ugly numbers to readable "strings".

converter(number, digit);  // (takes two arguments)

number: the ugly number which to be converted
digit: float digits will be seen after conversion.


$ npm install number-gilder --save

#example usage:

var converter = require("number-gilder");

var thousands = 1768;
var millions = 4603402;
var billions = 78474863456;
var trillions = -5732148182097;

converter(thousonds);      //  returns 1.8k 
converter(millions, 1);    //  returns 4.6m
converter(billions, 3);    //  returns 78.475b
converter(trillions, 2);   //  returns -5.73t

Second parameter is optional and it's "1" as default. First parameter is "0" as default.
Remember: Converter function also "rounds" the float part of the number (check examples "1" and "3") and it returns a string, not an integer. (works for both positive and negative integer values)

Extra case:

var number = 10005;
converter(number, 1);   //  returns 10k 

Although it's expected 10.0k as result, Converter will print 10k. 
This means, if the last digit of the floating part is "0" 
the Converter will ommit that to have a better view.

However, if you want to see it:
converter(number, 2);  // now prints 10.0k

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100