npm.io
1.0.2 • Published 7 years agoCLI

numconv

Licence
ISC
Version
1.0.2
Deps
3
Size
9 kB
Vulns
0
Weekly
0
Stars
1

numconv

Utility to convert integers between bases

Build Status JavaScript Style Guide Codacy Badge install size

Install

$ npm i -g numconv

or

$ npm i numconv --save

Usage

$ numconv --help
or
var numConv = require('numConv')

// numConv(inputVar, inputBase, outputBase)
var obj = numConv('0xFF', 16, 10)

/* obj = {
 *  var: 255,
 *  err_code: 1,
 *  log: ''
 * } */
NOTE:
  • inputVar must be a string if it contains any characters. Can be an integer if only values 0-9 are used
  • inputBase and outputBase must be bases 2-32

Output

Format of the return output is as follows:

var: Is the converted value. Will be === 0 if an error is encountered.

err_code: Can be used for validity checking. Will return 1 on success.

log: Will be '' by default, or on success. A string describing the error will be returned if err_code === 0 (error)

License

ISC Contributors

Keywords