README
About
Converts bytes into required format depending on masks.
Install
npm i bconv
Usage
const bconv = require('bconv');
let bytes = 1024; // value to convert
let mask = 's.1' // mask
let result = bconv(bytes, mask);
console.log(result); // 1.0 Kb
Masks
Possible options: "d", "s" or "d.{decimals}", "s.{decimals}", ".{decimals}"
d - digit
s - short
. - uses decimals
1024
.1 1024.0
d 1 024
s 1 Kb
s.1 1.0 Kb
ds.1 1024 // { error: 'invalid_mask' }