superbytes

    1.3.2 • Public • Published

    superbytes damianpolak

    Convert bytes to a human readable string format

    The tool converts bytes into other units in a friendly way. You can specify the number after the decimal point and rounding. Superbytes by default converts bytes in the traditional way (1024bytes = 1 KB), but you can also select the International System of Units (1000 bytes = 1 kB).

    Install

    $ npm install superbytes
    

    Usage

    const superbytes = require('superbytes');
    
    superbytes(934);
    // returns '934 B'
    superbytes(243212);
    // returns '237.51 KB'
    superbytes(1234500);
    // returns '1.18 MB'
    superbytes(52364562347);
    // returns '48.77 GB'
    superbytes(1234500, 3);
    // returns '1.177 MB'
    superbytes(1234500, 4);
    // returns '1.1773 MB'
    superbytes(1234500, 5);
    // returns '1.17731 MB'
    superbytes(1234500, 0);
    // returns '1 MB'
    
    superbytes(1234500, 2, true);
    // returns '1.23 MB' <--  International System of Units (SI) 
    // Base 10 (1000 bytes) - just use 'true' argument
    
    superbytes(1234500, 2);
    // returns '1.18 MB' <-- Traditional way (1024^n)
    // Base 2 (1024 bytes)

    License

    MIT © Damian Polak

    Install

    npm i superbytes

    DownloadsWeekly Downloads

    201

    Version

    1.3.2

    License

    MIT

    Unpacked Size

    7.12 kB

    Total Files

    6

    Last publish

    Collaborators

    • damianpolak