Fully auto merging and uglifying a whole NodeJs project into one file with external files option. Recompiled from Zsolt Istvan Szabo's work with uglify-es instead of uglify-js-harmony.
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
A simple cache for a few of the JS Error constructors.
A helper to optimistically set Symbol.toStringTag, when possible.
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.
`Object.defineProperty`, but not IE 8's broken one.
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]`
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities
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.
ES5 spec-compliant shim for String.prototype.trim
Create aliases of directories and register custom module paths
ES6 spec-compliant RegExp.prototype.flags shim.