@ryujily/unit-converter
v1.0.1
Published
Reusable distance and mass unit conversion library for metric, imperial, marine, and astronomical units.
Maintainers
Readme
@ryujily/unit-converter
Reusable TypeScript package for converting distance and mass values across metric, imperial, marine, microscopic, and astronomical units.
Install
npm install @ryujily/unit-converterUsage
import { convert, normalizeUnit, supportedUnits, unitCategory } from "@ryujily/unit-converter";
const depthInMillimeters = convert(1.6, "m", "mm");
const depthInFeet = convert(2000, "mm", "ft");
const weightInPounds = convert(10, "kg", "lb");
const normalized = normalizeUnit("Light-Year");
const category = unitCategory("oz");
const units = supportedUnits();Supported distance units
pmnmummmcmdmmdamhmkmangstromthouinhandftydfathomrodchainfurlongmileaguecablenautical-mileaulunar-distancelight-secondlight-minutelight-hourlight-daylight-weeklight-yearparseckiloparsecmegaparsecgigaparsecplanck-length
Supported mass units
ugmgcgdggdaghgkgtgrdrozlbstqrcwtshort-cwtlong-tonshort-ton
Scripts
npm run buildcompiles the package intodist/npm run testruns the test suitenpm run checkruns build and tests together
