Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
A function that returns the normally hidden `AsyncFunction` constructor
Is this an arguments object? It's a harder question than you think.
Robustly get the byte offset of a Typed Array
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Get the byteOffset out of a DataView, robustly.
What is the type of this builtin JS value?
A simple list of possible Typed Array names.
Is this value a JS Date object? 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 an ES BigInt?
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS ArrayBuffer?
Get the byteLength out of a DataView, robustly.
AST utility module for statically analyzing JSX
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.
A function that returns the normally hidden `GeneratorFunction` constructor
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
Portable Unix shell commands for Node.js
Wrapper around fs.watch with fallback to fs.watchFile
Push an array of items into an array, while being robust against prototype modification
Run commands concurrently
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.