UNPKG

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
'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;