unit-data-converter
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

unit-data-converter

Version 1.2.0



Update

  • Fixed bugs
  • Added DecimalToBinary and BinaryToDecimal functions


install

$ npm install unit-data-converter

using:


toBytes

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

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

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

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

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 */

Package Sidebar

Install

npm i unit-data-converter

Weekly Downloads

13

Version

1.2.0

License

WTFPL

Unpacked Size

11.6 kB

Total Files

10

Last publish

Collaborators

  • _redgold__