README
About
Converts numbers into required format depending on masks.
Install
npm i nconv
Usage
const nconv = require('nconv');
let number = 165202.943; // value to convert
let mask = 's.2' // mask
let result = nconv(number, mask);
console.log(result); // 165.20K
Masks
Possible options: "d", "s" or "d.{decimals}", "s.{decimals}", ".{decimals}"
d - digit
s - short
. - uses decimals
165202.943
.1 165202.9
d 165 203
s 165K
s.2 165.20K
ds.1 165202.943 // { error: 'invalid_mask' }