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.
ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
v6 of the "semver" package, with security fixes backported from v7.
ES2017 spec-compliant String.prototype.padStart shim.
ES2017 spec-compliant Object.values shim.
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
ES2017 spec-compliant Object.entries shim.
Simple and tiny (107 bytes) event emitter library
**Note:** Not recommended if full support for IE8 and lower is required. [Details](https://github.com/babel/minify/pull/45#discussion_r70181249)
IEEE754 decoder and encoder
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Find strongly connected components of a directed graph using [Tarjan's algorithm](https://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm).
ASN.1 schema for RSA keys and algorithms defined in RFC 8017.
ASN.1 schema for elliptic-curve private keys and related identifiers defined in RFC 5915, RFC 5480, and RFC 3279.
Deep-merge the values of one object structure into another
ESLint’s official `codeframe` formatter, extracted from ESLint 7