Miss any of our Open RFC calls?Watch the recordings here! »

temp-units-conv

1.0.2 • Public • Published

temp-units-conv

unit conversions

Convert temperature units (Kelvin, Celsius, Fahrenheit), lib + CLI. Based on snippets by doug65536 and jesus666 on #Node.js

Try it live: Web Demo

simple

var tuc = require('temp-units-conv');
tuc.c2f(100);     // 212
tuc.f2k(212);     // 373.15
tuc.k2c(373.15);  // 100
tuc.fahrenheitToCelsius(451);   // 232.77…
tuc.celsiusToKelvin(232.77);    // 505.9…

objective

var tuc = require('temp-units-conv'),
  waterboil = new tuc.Temperature(100, 'C');
String(waterboil);  // '100.00 °C'
waterboil.unit;     // function Celsius(c) {…}
 
var americanWaterBoil = waterboil.toF();
String(americanWaterBoil);  // '212.00 °F'
americanWaterBoil.temp;     // 212
americanWaterBoil.unit.nameLong;  // 'degrees Fahrenheit'
americanWaterBoil.unit.nameShort; // '°F'
 
(new tuc.F(451)).toUnit('K').toString();  // '505.93 K'
 
var tempFromString = new tuc.Temperature('0 K');
tempFromString.toUnit('C').toString();    // '-273.15 °C'

shelly

$ tempconv 100C 451F 0K
100.00 °C       = 212.00 °F     = 373.15 K
451.00 °F       = 232.78 °C     = 505.93 K
0.00 K  = -459.67 °F    = -273.15 °C

License

MIT

Install

npm i temp-units-conv

DownloadsWeekly Downloads

106

Version

1.0.2

License

MIT

Last publish

Collaborators

  • avatar