Monkeypatch Buffer.prototype.inspect to show size and also text content if UTF-8
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Is this value a JS ArrayBuffer?
Is this value a JS SharedArrayBuffer?
Get the ArrayBuffer out of a TypedArray, robustly.
Get the ArrayBuffer out of a DataView, robustly.
return whether two buffers are equal
Modern Buffer API polyfill without footguns
Source code handling classes for webpack
string representations of objects in node and the browser
Determine if the current node version supports the `--preserve-symlinks` flag.
bigint to buffer conversion with native support
Stringify Javascript values to a string or pretty print HTML
Returns an array of Typed Array names that are available in the current environment
Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Is this specifier a node.js core module?
Is this value an ES BigInt?
Determine if the JS environment has Symbol support. Supports spec, or shams.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Is this value a JS regex? 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.