bignumber.js
popularA library for arbitrary-precision decimal and non-decimal arithmetic
Updated by @mikemcl
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Updated by @jonschlinkert
libphonenumber-js
A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript
Updated by @catamphetamine
mathjs
Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in …
Updated by @josdejong
is-number-object
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Updated by @ljharb
pretty-ms
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
Updated by @sindresorhus
react-number-format
React component to format number in an input or as a text.
Updated by @sudhanshu
has-values
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Updated by @jonschlinkert
fill-range
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
Updated by @doowb
to-regex-range
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
Updated by @doowb
google-libphonenumber
The up-to-date and reliable Google's libphonenumber package for node.js. Zero dependencies.
Updated by @ruimarinho