Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
TypeScript-first schema declaration and validation library with static type inference
An AST-based pattern checker for JavaScript.
A light-weight module that brings Fetch API to node.js
Runtime-agnostic core of ESLint
TypeScript scope analyser for ESLint
string representations of objects in node and the browser
A robust, ES3 compatible, "has own property" predicate.
`Object.defineProperty`, but not IE 8's broken one.
Strip ANSI escape codes from a string
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
the mighty option parser used by yargs
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
The ultimate javascript content-type utility.
Utilities for working with TypeScript + ESLint together
Provides a list of electron-to-chromium version mappings
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
Convert character encodings in pure javascript.
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Helper functions around Function call/apply/bind, for use in `call-bind`
Create and parse Content-Disposition header
Runtime typescript and ESM support for Node.js
Does this JS environment support the `name` property on functions?