1.2.0 • Published 1 year ago
@44north/unitconverter v1.2.0
UnitConverter
This module is meant to provide helper methods for testing modules and services.
Install
Log into npm
and run one of the following
npm install @44north/unitconverter --save-dev
or
yarn add @44north/unitconverter --dev
Usage
import { TemperatureConverter } from "@44north/unitconverter";
const temp1 = new TemperatureConverter("F", "C").convert(212); // 100
const temp2 = new TemperatureConverter()
.setFromUnit("F")
.setToUnit("C")
.convert(212); // 100
const temp3 = new TemperatureConverter().convert(212, "F", "C"); // 100
const temp4 = TemperatureConverter.convert(212)
.from("F")
.to("C"); // 100
Length
import { converters } from "@44north/unitconverter";
const lengthConverter = new converters.length();
// OR
import { DimensionsConverter } from "@44north/unitconverter";
const lengthConverter = DimensionsConverter();
Metric Units
mm
- Millimetercm
- Centimeterm
- Meterkm
- Kilometer
Imperial Units
in
- Inchyd
- Yardft-us
- US Survey Footft
- Footfathom
- Fathommi
- MilenMi
- Nautical Mile
Mass
import { converters } from "@44north/unitconverter";
const massConverter = new converters.mass();
// OR
import { MassConverter } from "@44north/unitconverter";
const massConverter = MassConverter();
Metric Units
mcg
- Microgrammg
- Milligramg
- Gramkg
- Kilogrammt
- Metric Tonne
Imperial Units
oz
- Ouncelb
- Poundt
- Ton
Pressure
import { converters } from "@44north/unitconverter";
const pressureConverter = new converters.pressure();
// OR
import { PressureConverter } from "@44north/unitconverter";
const pressureConverter = PressureConverter();
Metric Units
Pa
- pascalkPa
- kilopascalMPa
- megapascalhPa
- hectopascalbar
- bartorr
- torr
Imperial Units
psi
- pound per square inchksi
- kilopound per square inch
Speed
import { converters } from "@44north/unitconverter";
const speedConverter = new converters.speed();
// OR
import { SpeedConverter } from "@44north/unitconverter";
const speedConverter = SpeedConverter();
Metric Units
m/s
- Metre per secondkm/h
- Kilometre per hour
Imperial Units
m/h
- Mile per hourknot
- Knotft/s
- Foot per second
Temperature
import { converters } from "@44north/unitconverter";
const temperatureConverter = new converters.temperature();
// OR
import { TemperatureConverter } from "@44north/unitconverter";
const temperatureConverter = TemperatureConverter();
Metric Units
C
- degree CelsiusK
- degree Kelvin
Imperial Units
F
- degree FahrenheitR
- degree Rankine
Volume
import { converters } from "@44north/unitconverter";
const volumeConverter = new converters.volume();
// OR
import { VolumeConverter } from "@44north/unitconverter";
const volumeConverter = VolumeConverter();
Metric Units
mm3
- Cubic Millimetercm3
- Cubic Centimeterml
- Millilitrecl
- Centilitredl
- Decilitrel
- Litrekl
- Kilolitrem3
- Cubic meterkm3
- Cubic kilometerkrm
- Matskedtsk
- Teskedmsk
- Matskedkkp
- Kaffekoppglas
- Glaskanna
- Kanna
Imperial Units
tsp
- TeaspoonTbs
- Tablespoonin3
- Cubic inchfl-oz
- Fluid Ouncecup
- Cuppnt
- Pintqt
- Quartgal
- Gallonft3
- Cubic footyd3
- Cubic yard
Attribution
This module is based of the work of Ben Ng repository convert-units npm module. while functional, its not been maintained or updated in several years.