npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

lco

v1.0.0

Published

Flexible linear converter with built in conversions for common units

Downloads

3

Readme

linear-converter-cli

Build Status Coverage Status Code Climate

CLI for linear-converter

Install

npm i -g linear-converter-cli

Usage

$ linear-converter 25 --from metres --to yards
27.34033245844269466325

$ lco 25 -f m -t yd
27.34033245844269466325

The program will try to infer the --property (-p) option if not present, but it must be declared in cases with ambiguity.

$ linear-converter 25 -f °C -t °F
Ambiguous units: temperature, temperatureDifference.

$ linear-converter 25 -p temperature -f °C -t °F
77

$ linear-converter 25 -p temperatureDifference -f °C -t °F
45

Negative values can be declared using the --negative (-n) flag, or piped in.

$ linear-converter -n 76 -p temperature --from fahrenheit --to celsius
-60

$ echo -76 | linear-converter -p temperature --from fahrenheit --to celsius
-60

A final example to overcome the lack of some units (yards to hectometres):

$ lco 34500 -f yards -t metres | lco -f none -t hecto
315.468

Help

Usage: linear-converter <number> [options]

Options:

  -h, --help                   output usage information
  -V, --version                output the version number
  -n, --negative               treat <number> as negative
  -p, --property [property]    property to convert
  -f, --from [unit]            unit to convert from (required)
  -t, --to [unit]              unit to convert to (required)
  -d, --precision [precision]  precision, amount of decimal places to work with
  -v, --verbose                show detailed output

Examples

  $ linear-converter 25 --from metres --to yards
  $ lco -n 100 -p temperature -f fahrenheit -t celsius
  $ lco 34500 -f yards -t metres | lco -f none -t hecto

Properties and units

  amountOfSubstance

    mole, moles, mol
    poundMole, poundMoles, pound mole, pound moles, lb mol, lb-mol, lbmol

  angle

    radian, radians, rad, ㎭, r, c, ᶜ
    turn, turns, tr, pla, revolution, revolutions, rev, revs, complete rotation, complete rotations, rot, full circle, full circles, cycle, cycles
    degree, degrees, degree of arc, degrees of arc, arc degree, arc degrees, arcdegree, arcdegrees, °
    gradian, gradians, gon, gons, grad, grads, grade, grades, g, ᵍ

  area

    squareMetre, squareMetres, squareMeter, squareMeters, square metre, square metres, square meter, square meters, sq m, m2, m²
    squareKilometre, squareKilometres, squareKilometer, squareKilometers, square kilometre, square kilometer, square kilometers, sq km, km2, km²
    hectare, hectares, ha
    squareMile, squareMiles, square mile, square miles, sq mi, mi2, mi²
    acre, acres, ac
    squareYard, squareYards, square yard, square yards, sq yd, yd2, yd²
    squareFoot, squareFeet, square foot, square feet, sq ft, ft2, ft²
    squareInch, squareInches, square inch, square inches, sq in, in2, in²

  digitalInformation

    byte, bytes, B
    bit, bits, b
    kibibyte, kibibytes, KiB
    mebibyte, mebibytes, MiB
    gibibyte, gibibytes, GiB
    tebibyte, tebibytes, TiB
    pebibyte, pebibytes, PiB
    exbibyte, exbibytes, EiB
    zebibyte, zebibytes, ZiB
    yobibyte, yobibytes, YiB

  electricCurrent

    ampere, amperes, amp, A
    abampere, abamperes, abA, biot, biots, Bi

  length

    metre, metres, meter, meters, m
    kilometre, kilometres, kilometer, kilometers, km, klick, klicks
    centimetre, centimetres, centimeter, centimeters, cm
    millimetre, millimetres, millimeter, millimeters, mm
    mile, miles, mi
    yard, yards, yd
    foot, feet, ft, ′
    inch, inches, in, ″
    nauticalMile, nautical mile, nautical miles, M, NM, nmi

  luminousIntensity

    candela, candelas, cd
    candlepower, candlepowers, cp
    hefnerkerze, hefnerkerzes, hefner lamp, hefner lamps, HK, hk

  mass

    kilogram, kilograms, kilogramme, kilogrammes, kilo, kilos, kg
    metricTon, metricTons, metric ton, metric tons, tonne, tonnes, megagram, megagrams, t
    gram, grams, gramme, grammes, g, gm
    milligram, milligrams, milligramme, milligrammes, mg
    microgram, micrograms, microgramme, microgrammes, µg, mcg
    longTon, longTons, long ton, long tons, imperial ton, imperial tons, weight ton, weight tons
    shortTon, shortTons, ton, tons
    stone, stones, stone weight, st
    pound, pounds, pound-mass, lb, lbs, lbm, ℔
    ounce, ounces, oz, ℥

  metricPrefixes

    yotta, Y, short septillion, long quadrillion
    zetta, Z, short sextillion, trilliard
    exa, E, short quintillion, long trillion
    peta, P, short quadrillion, billiard
    tera, T, short trillion, long billion
    giga, G, short billion, milliard
    mega, M, million
    kilo, k, thousand
    hecto, h, hundred
    deca, da, ten
    none
    deci, d, tenth
    centi, c, hundredth
    milli, m, thousandth
    micro, μ, millionth
    nano, n, short billionth, milliardth
    pico, p, short trillionth, long billionth
    femto, f, short quadrillionth, billiardth
    atto, a, short quintillionth, long trillionth
    zepto, z, short sextillionth, trilliardth
    yocto, y, short septillionth, long quadrillionth

  temperature

    celsius, centigrade, centigrades, °C, degree celsius, degrees celsius
    fahrenheit, fahrenheits, °F, degree fahrenheit, degrees fahrenheit
    kelvin, kelvins, K
    rankine, rankines, °R, degree rankine, degrees rankine
    romer, romers, degree romer, degree romers, rømer, rømers, degree rømer, degrees rømers, °Rø, °Ro
    newton, newtons, degree newton, degrees newton, °N
    delisle, delisles, degree delisle, degrees delisle, °D
    reaumur, reaumurs, degree reaumur, degrees reaumur, °Ré, °Re

  temperatureDifference

    celsius, centigrade, centigrades, °C, degree celsius, degrees celsius
    fahrenheit, fahrenheits, °F, degree fahrenheit, degrees fahrenheit
    kelvin, kelvins, K
    rankine, rankines, °R, degree rankine, degrees rankine
    romer, romers, degree romer, degree romers, rømer, rømers, degree rømer, degrees rømers, °Rø, °Ro
    newton, newtons, degree newton, degrees newton, °N
    delisle, delisles, degree delisle, degrees delisle, °D
    reaumur, reaumurs, degree reaumur, degrees reaumur, °Ré, °Re

  time

    nanosecond, nanoseconds, ns
    microsecond, microseconds, μs
    millisecond, milliseconds, ms
    second, seconds, s, sec
    minute, minutes, min
    hour, hours, hr, h
    day, days, civil day, civil days, d
    week, weeks, Wk.
    month, months, mean month, mean months
    year, years, mean year, mean years, a, y, yr
    decade, decades, mean decade, mean decades
    century, centuries, c., cent., Cent., mean century, mean centuries
    millennium, millenniums, mean millennium, mean millenniums

  velocity

    metresSecond, metreSecond, metre per second, metres per second, meter per second, meters per second, m·s−1, m·s⁻¹, m s−1, m s⁻¹, m/s, ㎧, mps
    milesHour, mileHour, mile per hour, miles per hour, mph, MPH, mi/h
    feetSecond, footSecond, feet per second, ft/s, ft/sec, fps, ft s−1, ft s⁻¹
    kilometresHour, kilometreHour, kilometre per hour, kilometres per hour, kilometer per hour, kilometers per hour, km·h−1, km·h⁻¹, km h−1, km h⁻¹, km/h, kph
    knot, knots, kn, kt

  volume

    cubicMetre, cubicMetres, cubicMeter, cubicMeters, cubic metre, cubic metres, cubic meter, cubic meters, m3, m³, kl, kL
    millilitre, millilitres, milliliter, milliliters, ml, mL, cubic centimetre, cubic centimetres, cubic centimeter, cubic centimeters, cm3, cm³
    litre, litres, liter, liters, ltr, l, ℓ, L, cubic decimetre, cubic decimetres, cubic decimeter, cubic decimeters, dm3, dm³
    cubicInch, cubicInches, cubic inch, cubic inches, cu in, in3, in³
    cubicFoot, cubicFeet, cubic foot, cubic feet, cu ft, ft3, ft³
    imperialFluidOunce, imperialFluidOunces, imperial fluid ounce, imperial fluid ounces, imperial fl oz
    imperialGill, imperialGills, imperial gill, imperial gills
    imperialPint, imperialPints, imperial pint, imperial pints, imperial pt, imperial p
    imperialQuart, imperialQuarts, imperial quart, imperial quarts
    imperialGallon, imperialGallons, imperial gallon, imperial gallons
    USDram, USDrams, US dram, US drams
    USFluidOunce, USFluidOunces, US fluid ounce, US fluid ounces, US fl oz
    USGill, USGills, US gill, US gills
    USCup, USCups, US cup, US cups
    USPint, USPints, US pint, US pints, US pt, US p
    USQuart, USQuarts, US quart, US quarts
    USGallon, USGallons, US gallon, US gallons