@kavi4/measure-units-okei

0.5.0 • Public • Published

measure-units-okei

npm (scoped) NPM npm bundle size (scoped) npm

ОКЕИ — Общероссийский классификатор единиц измерения

Данный пакет содержит словари с группамми единиц измерения согласно классификатору и их карты коэффициентов для перевода единиц измерения с помощью пакета @kavi4/measure-units

Некоторые единицы измерения были намеренно перенесены в группы не по классификатору. Например, "Брутто-регистровая тонна" была определена классификатором в единицы массы, когда на самом деле это единица обьема и соответствует 2.8316 кубичесим метрам.

Установка

npm i @kavi4/measure-units-okei

Пример использования

import {MeasureUnitConverter,} from '@kavi4/measure-units'
import {Mass} from '@kavi4/measure-units-okei'

let massConverter = new MeasureUnitConverter({
    coefficientMap: new CoefficientMap(Mass.coefficients),
})

let kilograms = massConverter.convert(5000, Mass.units.GRAM, Mass.units.KILOGRAMM)

На данный момент поддерживается

  • Масса Mass
  • Длинна Length
  • Время Time
  • Объем Volume
  • Площадь Area

Остальные единицы будут добавляться по мере их востребонности. Основная часть единиц в классификаторе не разделена, а свалена в несколько больших групп, и их придется в последствии разделять.

Package Sidebar

Install

npm i @kavi4/measure-units-okei

Weekly Downloads

1

Version

0.5.0

License

MIT

Unpacked Size

24.8 kB

Total Files

6

Last publish

Collaborators

  • kavi4