Simple and complete React DOM testing utilities that encourage good testing practices.
RPC error class and error codes for JSON RPC APIs
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
A light-weight module that brings Fetch API to node.js
My personal collection of typescript tools
Robustly `.call.bind()` a function
Returns an array of Typed Array names that are available in the current environment
Store information about any JS value in a side channel, using a Map
Hooks for managing, caching and syncing asynchronous and remote data in React
Make a callback- or promise-based function support both promises and callbacks.
ES6 spec-compliant RegExp.prototype.flags shim.
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
A simple cache for a few of the JS Error constructors.
Human-friendly process signals
A robust, ES3 compatible, "has own property" predicate.
Super-fast alternative for babel
`Object.defineProperty`, but not IE 8's broken one.
A list of color names and its values
HTTP status utility
Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
ES2019 spec-compliant String.prototype.trimStart shim.
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim