A simple list of possible Typed Array names.
ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
A promise based streaming tokenizer
A controller for Lit that renders asynchronous tasks.
Is this an arguments object? It's a harder question than you think.
A function that returns the normally hidden `AsyncFunction` constructor
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Is this value a JS ArrayBuffer?
Is this value an ES BigInt?
Spec-compliant polyfill for String.prototype.matchAll
Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
AST utility module for statically analyzing JSX
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
A function that returns the normally hidden `GeneratorFunction` constructor
Push an array of items into an array, while being robust against prototype modification
Get the byteLength out of a DataView, robustly.
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
A shim for the setImmediate efficient script yielding API
Extend native Error to create custom errors
resolve like require.resolve() on behalf of files asynchronously and synchronously
Portable Unix shell commands for Node.js