Store information about any JS value in a side channel. Uses WeakMap if available.
HTTP content negotiation
Prettier is an opinionated code formatter
Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.
A querystring parser that supports nesting and arrays, with a depth limit
ES proposal-spec-compliant Object.fromEntries shim.
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Runtime typescript and ESM support for Node.js
Determine if the JS environment has BigInt support.
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
An HTTP(s) proxy `http.Agent` implementation for HTTPS
Helper functions around Function call/apply/bind, for use in `call-bind`
Type utilities for working with TypeScript + ESLint together
Determine if the JS environment has Symbol support. Supports spec, or shams.
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
An implementation of the WHATWG URL Standard's URL API and parsing machinery
A simple key/value storage using files to persist the data
the complete solution for node.js command-line programs
Web framework built on Web Standards
Cross platform child_process#spawn and child_process#spawnSync
TypeScript definitions for yargs
Native-ESM powered web dev build tool
RFC6265 Cookies and Cookie Jar for node.js