0.4.2 • Published 7 months ago

measurement-toolkit v0.4.2

Weekly downloads
1
License
BSD-3-Clause
Repository
github
Last release
7 months ago

Measurement Toolkit

Perform math operations and conversions on object-oriented weights & measurements.

GitHub Actions CI codecov Gitter npm version

Basic Usage

Conversion

import {Gram} from "measurement-toolkit";

const grams = new Gram(245);
const ounces = grams.to.Ounce();

> Ounce {
>   value: 8.6421206776472
> }

Math operations

Example

import {Kilogram, TroyOunce} from "measurement-toolkit";

const kgs = new Kilogram(5);
const toz = new TroyOunce(3);

kgs.subtract(toz);

> Kilogram {
>   value: 4.9066895696
> }

API

Unit support

Installation

npm i measurement-toolkit

API Documentation

npm run build:docs

Testing

Run tests

npm test

Run Linter

npm run lint

Coverage

Run tests with coverage

npm run test:coverage

Coverage graph

Code Coverage