Package Exports
- linear-converter
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (linear-converter) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
linear-converter
Flexible linear converter with built in conversions for common units
Install
npm i linear-converter
Usage
var converter = require('convert');
// built-in presets with easy inversion
var temperaturePresets = converter.PRESETS.temperature;
var celsiusToFahrenheit = temperaturePresets.celsiusToFahrenheit;
var fahrenheitToCelsius = converter.invertPreset(celsiusToFahrenheit);
converter.convert(25, celsiusToFahrenheit); // => 77
converter.convert(104, fahrenheitToCelsius); // => 40
// convert any to any using inversion and composition
var celsiusToKelvin = temperaturePresets.celsiusToKelvin;
var kelvinToCelcius = converter.invertPreset(celsiusToKelvin);
var kelvinToFahrenheit = converter.composePresets([
kelvinToCelcius, celsiusToFahrenheit
]);
converter.convert(293.15, kelvinToFahrenheit); // => 68;
See spec.