baseit

A node.js module for simple(r) handling of radix 2 through 36 base encodings.

Baseit

npm install baseit
var baseit = require('baseit');
 
baseit({
input:  120000,
to:  36,
}, function (erra) {
if (err) throw err;
 
console.log(a); // "2klc" 
});
var baseit = require('baseit');
 
baseit({
input:  1296,
from:  12,
to:  36,
digits: 6
}, function (erra) {
if (err) throw err;
 
console.log(a); // "0001n6" 
});

Integer or string to be converted.

Target encoding integer. If not specified, "to" will default to 10. Example for Base24: { to: 24 }.

Input encoding integer. If not specified, "from" will default to 10. Example for Base8: { from: 8 }.

Minimum number of digits to return. Will append leading "zeros" to meet digit requirement. Example: { digits: 6 }

Node.js already has a good way of handling Base64 encoding.

vows test/*