@44north/unitconverter
v1.2.0
Published
The UnitConverter
Readme
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-devor
yarn add @44north/unitconverter --devUsage
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"); // 100Length
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.

