Native number extensions for javascript and typescript.
ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
JavaScript utilities with respect to emerging standard
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
A simple cache for a few of the JS Error constructors.
A helper to optimistically set Symbol.toStringTag, when possible.
Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities
`Object.defineProperty`, but not IE 8's broken one.
ECMAScript spec abstract operations.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.
ES2019 spec-compliant String.prototype.trimStart shim.
Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
ECMAScript extensions and shims
Lodash exported as ES modules.
A library for arbitrary-precision decimal and non-decimal arithmetic
Timers extensions
ES proposal-spec-compliant Object.fromEntries shim.
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
ES6 spec-compliant RegExp.prototype.flags shim.
ES Math-related intrinsics and helpers, robustly cached.