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.
Media Type Database
Does this JS environment support the `name` property on functions?
Improved typeof detection for node.js and the browser.
Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.
Simple key-value storage with support for multiple backends
JSON for Humans
Determine if a value is an ES6 Symbol or not.
Is this value negative zero? === will lie to you
Store information about any JS value in a side channel, using a Map
Get and robustly cache all JS language-level intrinsics at first require time
ES5 spec-compliant shim for String.prototype.trim
Node.js final http responder
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
HTTP status utility
TypeScript plugin for ESLint
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
The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Human-friendly process signals
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
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
TypeScript definitions for @babel/core
2KB immutable date time library alternative to Moment.js with the same modern API