d4m-unit-converter
TypeScript icon, indicating that this package has built-in type declarations

4.0.4 • Public • Published
Author: Chris Johannesson - cj223bc - info@chrisjohannesson.com

*** Please note that version 4 is a breaking release from version 2 and 3

Name: d4m-unit-converter

Unit Converter

This npm package allows for easy conversion between metric and imperial units, as well as between different temperature scales, through an intuitive interface.

Supported Units

Metric1DUnits: kilometer (km), meter (m), decimeter (dm), centimeter (cm) Imperial1DUnits: mile, yard, foot, inch, mil TemperatureUnits: Celsius, Fahrenheit, Kelvin

Note:

Project in course 1DV610 at Linnaeus University, Kalmar, Sweden. Fall semester 2023

License

ISC license

Version: >= ES6 Type: ES module

Usage:

Start with installing the package into your project

npm install --save d4m-unit-converter
# or
yarn add d4m-unit-converter

A typical usage would be

# for conversions between metric and imperial measures
import {UnitConverter, Metric1DUnits, Imperial1DUnits} from 'd4m-unit-converter'
const unitconverter = new UnitConverter()
# for metric to imperial conversions
const converter = unitconverter.MetricToImperial
const result = converter.convert(length, metricUnit, imperialUnit)
# for imperial to metric conversions
const converter = unitconverter.ImperialToMetric
const result = converter.convert(length, imperialUnit, metricUnit)

# for temperature conversions
import {UnitConverter, TemperatureUnits}
const unitconverter = new UnitCOnverter()
const converter = unitconverter.TemperatureConverter
const result = converter.convert(fromValue, fromUnit, toUnit)

Create an instance of the UnitConverter and from there you can chose which type of converter you want to use as illustrated above.

Test app

Package Sidebar

Install

npm i d4m-unit-converter

Weekly Downloads

3

Version

4.0.4

License

ISC

Unpacked Size

50.4 kB

Total Files

21

Last publish

Collaborators

  • chrisjohdev