1.0.5 • Published 10 months ago

ac-byteconverter v1.0.5

Weekly downloads
8
License
MIT
Repository
github
Last release
10 months ago

AC ByteConverter

This tool converts bytes into units like kB (Kilo byte) or KiB (Kibibytes)

Usage

byteConverter.format(value, unit, options)

Converts a value in bytes to a human-readable value.

  • value -> bytes (NUMBER) to converts
  • unit -> optional unit (STRING) to convert bytes to (e.g. MB, MiB). If not set, will be auto-detected based on the value (e.g. 10000 will be converted to 10kB)
  • options -> optional object with options
    • system -> can be "si" or "iec", defaults to si
    • decimals -> number of decimals to show, defaults to 2

byteConverter.parse(value, options)

Converts a human readable value into bytes.

  • value -> human readable value (STRING) to convert to bytes
  • options -> optional object with options
    • system -> can be "si" or "iec", will be auto-detected
    • decimals -> number of decimals to show, defaults to 2

Examples

const byteConverter = require('ac-byteConverter')

// convert 1000 to 1kb
byteConverter.format(1000)

// convert 1 MB to 1000000 bytes
byteConverter.parse('1MB')
// 1000000

// convert 1 Mebibyte to 1048576 bytes
byteConverter.parse('1MiB')
// 1048576

License

MIT

Current issues/infos

2018-07-30 We are using this fork mmpro/mocha-jenkins-reporter until the packages has been fixed (outdated version is 0.3.12)

1.0.5

10 months ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

5 years ago

0.0.10

5 years ago

0.0.9

6 years ago

0.0.8

6 years ago