node-size

0.0.2 • Public • Published

node-size

Convert byte/bit numbers to human-readable format and reverse. This modules supports both IEC and SI/JEDEC formats (1000 and 1024 divisions).

Installation

In order to install it you can run:

$ npm install node-size --save

Usage

Simple usage:

const size = require('node-size');
 
let input = 10362;
let output = size.humanReadable(input);
console.log(output); // prints '10.12 kB'

IEC standard usage:

const size = require('node-size');
 
let input = 10120;
let output = size.humanReadable(input, size.FORMAT.IEC);
console.log(output); // prints '10.12 KiB'

Changing default format:

const size = require('node-size');
 
size.setDefaultFormat(size.FORMAT.IEC);
 
let input = 10120;
let output = size.humanReadable(input);
console.log(output); // prints '10.12 KiB'

Machine-readable usage:

const size = require('node-size');
 
let input = "1 MiB";
let output = size.machineReadable(input, size.FORMAT.IEC);
console.log(output); // prints '10000000' (number)

Package Sidebar

Install

npm i node-size

Weekly Downloads

1,238

Version

0.0.2

License

MIT

Unpacked Size

10.1 kB

Total Files

7

Last publish

Collaborators

  • ashantyk