Node runner that transpiles typescript or es modules using blazing fast ⚡ esbuild and restarts the process automatically on change. Suitable for node development server.
Test runner for web applications
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Next-generation ES module bundler
Detect Node.JS (as opposite to browser environment). ESM modification
Get an iterator for any JS language value. Works robustly across all environments, all versions.
TypeScript definitions for es-aggregate-error
Generic environment runner for JavaScript runtimes.
A helper to optimistically set Symbol.toStringTag, when possible.
`Object.defineProperty`, but not IE 8's broken one.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
An env-agnostic serializer and deserializer with recursion ability and types beyond JSON, based on the HTML structured clone algorithm.
A simple cache for a few of the JS Error constructors.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
CLI for Jasmine, a simple JavaScript testing framework for browsers and Node
ECMAScript spec abstract operations.
Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
A node cli to control Firefox
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
Vitest test runner
ES6 spec-compliant RegExp.prototype.flags shim.
A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.
ES2019 spec-compliant String.prototype.trimEnd shim.
ES2019 spec-compliant String.prototype.trimStart shim.