prettysize

Convert bytes to other sizes for prettier logging

npm install prettysize
512 downloads in the last day
8 379 downloads in the last week
41 603 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