$ cnpm install @formatjs/bigdecimal
BigInt-backed decimal arithmetic library designed as a lightweight replacement for decimal.js in ECMA-402 polyfills.
Values are represented as mantissa × 10^exponent where:
mantissa is a bigint (signed, normalized — no trailing zeros)exponent is a number (integer scaling factor)Implements the 27 methods used by @formatjs/ecma402-abstract:
times, div, plus, minus, mod, abs, negated, pow, floor, ceil, logeq, lessThan, greaterThan, lessThanOrEqualTo, greaterThanOrEqualToisZero, isNaN, isFinite, isNegative, isPositive, isIntegertoNumber, toStringBigDecimal.pow, BigDecimal.setCopyright 2013 - present © cnpmjs.org | Home |