Polyfill/ponyfill for the AbortController DOM API + optional patching of fetch (stub that calls catch, doesn't actually abort request).
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.
A lightweight polyfill library for Promise-based WebExtension APIs in Chrome.
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
Polyfill of future proposal for `util.parseArgs()`
HTML5 `FormData` for Browsers and Node.
An EventTarget Polyfill
This is a polyfill for Buffer#indexOf introduced in NodeJS 4.0.
@peculiar/x509 is an easy to use TypeScript/Javascript library based on @peculiar/asn1-schema that makes generating X.509 Certificates and Certificate Requests as well as validating certificate chains easy
Streaming, source-agnostic EventSource/Server-Sent Events parser
Get the maximum value in an array
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
Flowtype linting rules for ESLint.
Get the minimum value in an array
A polyfill for the Array.prototype.includes method.
Essential polyfill for the web
Management facility for context menus. Developed for a large number of triggering objects. HTML5 Polyfill
ECMAScript6 WeakMap polyfill
ECMAScript 6 Symbol polyfill
Extract meaning from JS Errors
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
Turns off all rules that are unnecessary or might conflict with Prettier.
A structuredClone polyfill