Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
yargs the modern, pirate-themed, successor to optimist.
ES spec-like internal slots
Protocol Buffers for JavaScript & TypeScript.
An ES2015 spec-compliant `Function.prototype.name` shim
The React Framework
Fork of pretty-format with support for ESM
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 FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
unist utility to recursively walk over nodes, with ancestral information
Infer the content-type of a request.
Create HTTP error objects
Promise based HTTP client for the browser and node.js
Human-friendly process signals
Simple functions shared among the sinon end user libraries
Utilities for ESLint plugins.
Node.js API (Node-API)
TypeScript definitions for @babel/template
parse argument options
Better streaming static file server with Range and conditional-GET support
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else usin
A tiny (118 bytes), secure URL-friendly unique string ID generator
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.