unites
v1.0.0
Published
Fast utility for calculate SI and Binary unit prefixes (Units of information)
Downloads
10
Maintainers
Readme
Unites

Fast utility for calculate SI and Binary unit prefixes (Units of information). :zap:
Install
yarn add unitesnpm install unitesUMD file is also available on unpkg:
<script src="https://unpkg.com/unites/unites.umd.min.js"></script>You can use the library via window.unites.
Usage
Metric prefix (SI)
Calculates the Metric prefix (SI) and returns the size.
import { si } from 'unites'
si('1M').kilos()
// 1000
si(1, 'M').kilos()
// 1000Binary prefix
Calculates the Binary prefix and returns the size.
import { binary } from 'unites'
binary('1G').megas()
// 1024
binary(1, 'G').megas()
// 1024API
Unit prefixes
import { si, binary } from 'unites'
si (value: number | string, symbol?: string): Units
binary (value: number | string, symbol?: string): UnitsMeasurement units
si('1M').bytes() // number
si('1M').kilos() // number
si('1M').megas() // number
si('1M').gigas() // number
si('1M').teras() // number
si('1M').petas() // number
si('1M').exas() // number
si('1M').yottas() // number- Number values supported: Make sure that
symbolparam containsk,M,G,T,P,E,ZorY. - String values supported:
1k,0.5M,10G,1T,1.5P,0E,2Zor0.0001Y
Contributions
Feel free to send some Pull request or issue.
License
MIT license
© 2018 José Luis Quintana
