Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Prettifier for Pino log lines
A robust, ES3 compatible, "has own property" predicate.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
ES spec-like internal slots
Is this value a JS Boolean? 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.
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Determine if the JS environment has BigInt support.
Unbox a boxed JS primitive value.
Is this value negative zero? === will lie to you
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Determine if a function is a native async function.
A simple cache for a few of the JS Error constructors.
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
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?
A simple list of possible Typed Array names.
Is this value a JS SharedArrayBuffer?
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Is this value an ES BigInt?