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
Properly hijack require, i.e., properly define require hooks and customizations
escape Markdown control characters
Resolve npm package details, like name and base path, given an absolute path to a file inside a package
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Unbox a boxed JS primitive value.
Set a function's length property
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
test whether SPDX expressions satisfy licensing criteria
Cross-platform file copy utilities with Node.js 0.8+ compatibility. Provides copyFile, copyFileSync, and cpSync with optimized fallbacks for older Node versions.
`Iterator.prototype`, or a shared object to use.
Determine if a value is an ES6 Symbol or not.
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
An ES2015 spec-compliant `Function.prototype.name` shim
Is this value an ES BigInt?
Type check values
Power Assert in JavaScript
Get the ArrayBuffer out of a TypedArray, robustly.
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Robustly get the [[Prototype]] of an object
Get the byteLength out of a DataView, robustly.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Featherweight assert module