UNPKG

@thi.ng/units

Version:

Extensible SI unit creation, conversions, quantities & calculations (incl. ~170 predefined units & constants)

22 lines (21 loc) 670 B
import { m2 } from "./area.js"; import { N } from "./force.js"; import { defUnit, div, mul, prefix } from "../unit.js"; const Pa = defUnit("Pa", "pascal", div(N, m2, true)); const kPa = defUnit("kPa", "kilopascal", prefix("k", Pa)); const MPa = defUnit("MPa", "megapascal", prefix("M", Pa)); const GPa = defUnit("GPa", "gigapascal", prefix("G", Pa)); const at = defUnit("at", "technical atmosphere", mul(Pa, 98066.5)); const atm = defUnit("atm", "atmosphere", mul(Pa, 101325)); const bar = defUnit("bar", "bar", mul(Pa, 1e5, true)); const psi = defUnit("psi", "pound per square inch", mul(Pa, 6894.757)); export { GPa, MPa, Pa, at, atm, bar, kPa, psi };