node package manager

bytelabel

convert byte lengths into a nice formatted string

bytelabel

Convert byte lengths into a nice formatted string.

$ npm install bytelabel

Test:

$ npm test

bytelabel(number)

The only argument takes a number assumes that this value is in bytes and returns the size more nicely formatted.

Examples:

var bytelabel = require('bytelabel')
 
// Parsed values 
 
bytelabel(123)      // => '123 B' 
bytelabel(4398)     // => '4.29 KB' 
bytelabel(22323445) // => '21.28 MB' 
 
// Rounding 
 
bytelabel(123, {round: true})       // => '123 B' 
bytelabel(4398, {round: true})      // => '4 KB' 
bytelabel(22323445, {round: true})  // => '21 MB' 
 

MIT