UNPKG

unit-data-converter

Version:

Data(Ex: MB, KB, PB, GB) -> B(byte) or B(byte) -> Data(Ex: MB, KB, PB, GB) etc.

136 lines (87 loc) 2.48 kB
# unit-data-converter # Version 1.2.0 **** **** ## Update - Fixed bugs - Added `DecimalToBinary` and `BinaryToDecimal` functions **** **** ## install ```bash $ npm install unit-data-converter ``` ## using: **** ### toBytes ```js const { toBytes } = require('./'); console.log(toBytes('5.1GB', false, true)); //5,476,083,302.4(int) console.log(toBytes('5.1GB', true, false)); //5,476,083,302.4 B(string) console.log(toBytes('5.1GB', false, false)); //5,476,083,302.4(string) console.log(toBytes('5.1GB', true, true)); //Error: Is string vaule ``` **** ### toReadBytes ```js const { toReadBytes } = require('./'); /** toReadBytes */ console.log(toReadBytes('52428811 B', false, true)); //50.00001049041748(int) console.log(toReadBytes('52428811 B', true, false)); //50.00001049041748 MB(string) console.log(toReadBytes('52428811 B', false, false)); //50.00001049041748(string) console.log(toReadBytes('52428811 B', true, true)); //Error: Is string vaule /** End */ ``` **** ### toReadBytes ```js const { toSetUnit } = require('./'); /** toSetUnit */ console.log(toSetUnit('1100 MB', false, true, "GB")); //1.07421875(int)) console.log(toSetUnit('1100 MB', true, false, "GB")); //1.07421875 GB(string) console.log(toSetUnit('1100 MB', false, false, "GB")); //1.07421875(string) console.log(toSetUnit('1100 MB', true, true, "GB")); //Error: Is string vaule /** End */ ``` **** ### DecimalToBinary ```js const { DecimalToBinary } = require('..'); /** DecimalToBinary Function */ console.log(DecimalToBinary('1GB', false, true, "GB")); //0.9313225746154785(int) console.log(DecimalToBinary('1GB', true, false, "GB")); //0.9313225746154785 GB(string) console.log(DecimalToBinary('1GB', false, false, "GB")); //0.9313225746154785(string) console.log(DecimalToBinary('1GB', true, true, "GB")); //Error: Is string vaule /** End */ ``` **** ### BinaryToDecimal ```js const { BinaryToDecimal } = require('..'); /** DecimalToBinary Function */ console.log(BinaryToDecimal('0.9313225746154785GB', false, true, "GB")); //1(int) console.log(BinaryToDecimal('0.9313225746154785GB', true, false, "GB")); //1 GB(string) console.log(BinaryToDecimal('0.9313225746154785GB', false, false, "GB")); //1(string) console.log(BinaryToDecimal('0.9313225746154785GB', true, true, "GB")); //Error: Is string vaule /** End */ ```