An addition to Node's assertion library provides a paranoid variant of deepEqual.
A robust, ES3 compatible, "has own property" predicate.
What is the type of this builtin JS value?
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.
Robustly get the length of a Typed Array
Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
Which kind of boxed JS primitive is this?
`Object.defineProperty`, but not IE 8's broken one.
Robustly get the byte offset of a Typed Array
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Robustly get the byte length of a Typed Array
Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
A helper to optimistically set Symbol.toStringTag, when possible.
JavaScript micro templates.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
code-red
Get and robustly cache all JS language-level intrinsics at first require time
Does this JS environment support the `name` property on functions?
Oxc Transformer Node API
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Assert that two Node-API data types are equal.
Store information about any JS value in a side channel. Uses WeakMap if available.