A JSON to CSV and CSV to JSON converter that natively supports sub-documents and auto-generates the CSV heading.
Get and robustly cache all JS language-level intrinsics at first require time
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
Helper function for exhaustive checks of discriminated unions in TypeScript
A querystring parser that supports nesting and arrays, with a depth limit
Does this JS environment support the `name` property on functions?
Store information about any JS value in a side channel. Uses WeakMap if available.
parse SPDX license expressions
csv-stringify wrapped in a promise
If available, the `Object.prototype.__proto__` accessor and mutator, call-bound
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
ES6 spec-compliant RegExp.prototype.flags shim.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Store information about any JS value in a side channel, using a linked list
Store information about any JS value in a side channel, using a Map
Is this value negative zero? === will lie to you
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
escape Markdown control characters
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Set a function's length property
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.