1.0.2 • Published 3 years ago

kuolintoive-unit v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

unit-convert

A simple SI unit conversion library.

Installation

npm i kuolintoive-unit

Usage

Simple Unit Conversion

This example converts 10 feet to yards.

import { convertSimpleUnits } from 'kuolintoive-units';
var conversion = convertSimpleUnits('ft', 'yard', 10);
Complex Unit Conversion

This example converts 10 gigabits to megabytes.

  • Note that the key must match a unit name from the Units (by Dimension) section of this read me.
  • Note that they prefix must match a prefix alias from the Prefixes section of this read me.
import { convertComplexUnits } from 'kuolintoive-units';
var conversion = convertComplexUnits(
    { key: 'bit', prefix: 'giga' },
    { key: 'bytes', prefix: 'mega' },
    10
);
Simple Unit Rate Conversion

This example converts 10 feet/second to yards/minute.

import { convertSimpleUnitRate } from 'kuolintoive-units';
let rate = convertSimpleUnitRate(
	{ baseUnit: 'ft', rateUnit: 's' },
	{ baseUnit: 'yd', rateUnit: 'm' },
	10
);

SI Prefixes

Below is a table of all SI prefixes. Note that the base one (no prefix) does not have a symbol or long name.

ShortLongSymbolFactor
yottaSeptillionY24
zettaSextillionZ21
exaQuintillionE18
petaQuadrillionP15
teraTrillionT12
gigaBillionG9
megaMillionM6
kiloThousandk3
hectoHundredh2
dekaTenda1
one
deciTenthd-1
centiHundredthc-2
milliThousandthm-3
microMillionthm-6
nanoBillionthn-9
picoTrillionthp-12
femtoQuadrillionthf-15
attoQuintilliontha-18
zeptoSextillionthz-21
yoctoSeptillionthy-24

Units (By Dimension)

Angle
ShortSingularPlural
ddegreedegrees
rradianradians
ggradiangradians
Current
ShortSingularPlural
Aampampere
bbiotbiots
Charge
ShortSingularPlural
Ccoulumb
emu-of-charge
esu-of-charge
Frfranklin
eelementary-charge
Data
ShortSingularPlural
bitbits
bytebytes
Energy
ShortSingularPlural
btubritish-thermal-unitbritish-thermal-units
eVelectron-voltelectron-volts
Jjoulejoules
thermal-caloriethermal-calories
food-caloriefood-calories
ft-lbfoot-poundfoot-pounds
Illuminance
ShortSingularPlural
lxlux
mcmeter-candle
fcfoot-candle
flame
phphot
nox
Inductance
ShortSingularPlural
Hhenry
Length
ShortSingularPlural
nmnautical-milenautical-miles
mimilemiles
ydyardyards
ftfootfeet
ininchinches
mmetermeters
Mass
ShortSingularPlural
short-tonshort-tons
long-tonlong-tons
metric-tonmetric-tonnes
stonestones
lbpoundpounds
ozounceounces
ggramgrams
caratcarats
Power
ShortSingularPlural
Wwattwatts
hphorsepower
Pressure
ShortSingularPlural
atmatmosphereatmospheres
barbars
Time
ShortSingularPlural
ssecondseconds
mminuteminutes
hhourhours
ddaydays
wkweekweeks
yryearyears
Volume
ShortSingularPlural
Lliterliters
us-tspus-teaspoonus-teaspoons
us-tbspus-tablespoonus-tablespoons
us-flozus-fluid-ounce
us-cupus-cups
us-ptus-pintus-pints
us-qtus-quartus-quarts
us-galus-gallonus-gallons
uk-tspuk-teaspoonuk-teaspoons
uk-tbspuk-tablespoonuk-tablespoons
uk-flozuk-fluid-ounce
uk-ptuk-pintuk-pints
uk-qtuk-quartuk-quartz
uk-galuk-gallonuk-gallons
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago