bconv

Converts bytes into required format depending on masks.

Usage no npm install needed!

<script type="module">
  import bconv from 'https://cdn.skypack.dev/bconv';
</script>

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' }