cbi-units-converter
Version:
Forked from units-converter. A simple utility library to measure and convert between units
94 lines (86 loc) • 1.74 kB
JavaScript
'use strict';
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var utils = _interopDefault(require('../utils.js'));
const RATIO = 8;
const digitals = {
bits: {
baseUnit: 'b',
transform: (val) => { return val * 1 / RATIO },
b: {
name: {
singular: 'Bit',
plural: 'Bits'
},
to_anchor: 1
},
Kb: {
name: {
singular: 'Kilobit',
plural: 'Kilobits'
},
to_anchor: 1024
},
Mb: {
name: {
singular: 'Megabit',
plural: 'Megabits'
},
to_anchor: 1048576
},
Gb: {
name: {
singular: 'Gigabit',
plural: 'Gigabits'
},
to_anchor: 1073741824
},
Tb: {
name: {
singular: 'Terabit',
plural: 'Terabits'
},
to_anchor: 1099511627776
}
},
bytes: {
baseUnit: 'B',
transform: (val) => { return val * RATIO },
B: {
name: {
singular: 'Byte',
plural: 'Bytes'
},
to_anchor: 1
},
KB: {
name: {
singular: 'Kilobyte',
plural: 'Kilobytes'
},
to_anchor: 1024
},
MB: {
name: {
singular: 'Megabyte',
plural: 'Megabytes'
},
to_anchor: 1048576
},
GB: {
name: {
singular: 'Gigabyte',
plural: 'Gigabytes'
},
to_anchor: 1073741824
},
TB: {
name: {
singular: 'Terabyte',
plural: 'Terabytes'
},
to_anchor: 1099511627776
}
}
};
var digital = utils(digitals);
module.exports = digital;