bytesize

1.1.0 • Public • Published

bytesize

Installation

npm install bytesize

Usage

const bytesize = require('bytesize');
 
//string size
const size = bytesize.stringSize('1 12 3 123 123');
//size == 14
 
//string size
const size = bytesize.stringSize('1 12 3 123 123', true);
//size == 14B
 
//file size (returns a Promise that you can await)
try {
  const size = await bytesize.fileSize(__dirname + '/fixtures/test.txt');
  //size == 6660
} catch(exc) {
  console.log(exc);
}
 
//pretty file size
try {
  const size = await bytesize.fileSize(__dirname + '/fixtures/test.txt', true);
  //size == '6.50KB'
} catch(exc) {
  console.log(exc);
}
 
//gzip file size
try{
  const size = await bytesize.gzipSize(__dirname + '/fixtures/test.txt');
  //size == 190
} catch(exc) {
  console.log(exc);
}
 
//pretty gzip file size
const size = await bytesize.gzipSize(__dirname + '/fixtures/test.txt', true);
//size == '190B'

/bytesize/

    Package Sidebar

    Install

    npm i bytesize

    Weekly Downloads

    708

    Version

    1.1.0

    License

    none

    Last publish

    Collaborators

    • jga
    • dawnerd
    • ecwillis
    • orthagonal1
    • alaguna
    • aleperez92