concatenative mapdashery
A list of color names and its values
ES2019 spec-compliant String.prototype.trimStart shim.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Robustly get the [[Prototype]] of an object
Fast, unopinionated, minimalist web framework
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
Unbox a boxed JS primitive value.
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
Pure random number generator written in TypeScript
Robustly get the byte offset of a Typed Array
Simple key-value storage with support for multiple backends
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
What is the type of this builtin JS value?
Is this value an ES BigInt?
Store information about any JS value in a side channel, using a linked list
Get the byteOffset out of a DataView, robustly.
Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.
The `postinstall` script helper for handling native bindings in legacy `npm` versions
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
unist utility to recursively walk over nodes, with ancestral information
Store information about any JS value in a side channel. Uses WeakMap if available.