Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value negative zero? === will lie to you
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Determine if a value is an ES6 Symbol or not.
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value an ES BigInt?
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Get and robustly cache all JS language-level intrinsics at first require time
assert with status codes
Get the ArrayBuffer out of a TypedArray, robustly.
Get the byteOffset out of a DataView, robustly.
Get the byteLength out of a DataView, robustly.
Is this an arguments object? It's a harder question than you think.
Featherweight assert module
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
The assert module from Node.js, for the browser.
`Object.defineProperty`, but not IE 8's broken one.
minimalistic-assert ===
A helper to optimistically set Symbol.toStringTag, when possible.