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

1.1.1 • Public • Published

create-converter Travis CI Build Status

Create a unit converter.

NPM Badge

Install

npm install create-converter

Usage

const createConverter = require("create-converter");
 
const currencyConverter = createConverter({
    usd: 1,
    nzd: 1.5,
    gbp: 0.5
});
 
currencyConverter.nzd.gbp(12);
//=> 4
 
const temperatureConverter = createConverter({
    celsius: true,
    fahrenheit: {
        toBase: amount => amount.minus(32).times(5).dividedBy(9),
        fromBase: amount => amount.times(9).dividedBy(5).add(32)
    },
    kelvin: {
        toBase: amount => amount.minus(273.15),
        fromBase: amount => amount.add(273.15)
    }
})
 
temperatureConverter.celsius.kelvin(22)
//=> 295.15

API

createConverter(conversionRates)

conversionRates

Type: object

The conversion rates between units.

Package Sidebar

Install

npm i create-converter

Weekly Downloads

2

Version

1.1.1

License

MIT

Unpacked Size

5.08 kB

Total Files

6

Last publish

Collaborators

  • richienb