prettysize

Convert bytes to other sizes for prettier logging

npm install prettysize
1 628 downloads in the last day
7 850 downloads in the last week
41 953 downloads in the last month

PrettySize

Helper utility to provide pretty printed file sizes (best used for logging or CLI output)

Build Status

Build Status

Usage

npm install prettysize

var pretty = require('prettysize');

var str = pretty(1024);
//str = "1 kB"

var str = pretty(1024 * 1024);
//str = "1 MB"

var str = pretty(123456789);
//str = "117.7 MB"

It supports the following sizes:

  • bytes
  • kB
  • MB
  • GB
  • TB
  • PB
  • EB

Arguments

pretty(123456, true, true);

/*

First arg is size
Second argument is to remove the space from the output
Third argument is to use a single character for the size.

*/


var str = pretty(1024 * 1024, true);
//str = "1MB"

var str = pretty(123456789, true, true);
//str = "117.7M"

var str = pretty(123456789, false, true);
//str = "117.7 M"
npm loves you