A tiny (118 bytes), secure URL-friendly unique string ID generator
A list of color names and its values
Robustly `.call.bind()` a function
Returns an array of Typed Array names that are available in the current environment
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Store information about any JS value in a side channel, using a linked list
yargs the modern, pirate-themed, successor to optimist.
Get the ArrayBuffer out of a TypedArray, robustly.
An ESLint custom parser which leverages TypeScript ESTree
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Parse, validate, manipulate, and display dates
Get the ArrayBuffer out of a DataView, robustly.
Robustly get the byte offset of a Typed Array
ES2017 spec-compliant Object.entries shim.
PostCSS for CSS-in-JS and styles in JS objects
Generates and consumes source maps
Constants and utilities about visitor keys to traverse AST.
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Array manipulation, ordering, searching, summarizing, etc.
parse argument options
Determine if the JS environment has BigInt support.