Convert bytes to a human readable string format
npm install superbytes
Superbytes is a Node.js library for converting bytes to human readable string format
!npm !npm !NPM !GitHub Workflow Status (with event)
!GitHub contributors
By default superbytes converts to IEC units.
The current version supports loading library using both CommonJS and ESModules.
Latest version:
``bash`
npm i superbytes@latest
`javascript
const { superbytes } = require('superbytes');
superbytes(423551030);
// returns '403.93 MiB'
superbytes(423551030, 3);
// returns '403.930 MiB'
superbytes(72355103011, { metric: 'si'});
// returns '72.36 GB'
superbytes(3123123, { precision: 5});
// returns '2.97844 MiB'
superbytes(912839123, { metric: 'si', precision: 5});
// returns '912.83912 MB'
`
`javascript
import { superbytes } from 'superbytes';
superbytes(423551030);
// returns '403.93 MiB'
superbytes(423551030, 3);
// returns '403.930 MiB'
superbytes(72355103011, { metric: 'si'});
// returns '72.36 GB'
superbytes(3123123, { precision: 5});
// returns '2.97844 MiB'
superbytes(912839123, { metric: 'si', precision: 5});
// returns '912.83912 MB'
``
MIT © Damian Polak