Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Calculate GitHub App bearer tokens for Node & modern browsers
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Is this value negative zero? === will lie to you
Determine if the JS environment has BigInt support.
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Determine if a value is an ES6 Symbol or not.
A convertor between XML text and Javascript object / JSON text.
Determine if a function is a native async function.
string representations of objects in node and the browser
Is this value a JS String object or primitive? 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?
🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
Is this value a JS SharedArrayBuffer?
A robust, ES3 compatible, "has own property" predicate.
normalized JS Object and JSON message and event protocol for ES6+ node.js, browsers, electron, vanialla js, react.js, components, actions, stores and dispatchers
Right To Left conversion for CSS in JS objects
Is this an arguments object? It's a harder question than you think.
Fast deep equal