Search results
1320 packages found
shim.js is the a collection of UMD modules that shim (aka "polyfill") old environments to support modern (aka "ES5-ish" and "ES6-ish") javascript.
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
ES6 spec-compliant RegExp.prototype.flags shim.
ES2019 spec-compliant String.prototype.trimEnd shim.
An ES2015 spec-compliant `Function.prototype.name` shim
ES2019 spec-compliant String.prototype.trimStart shim.
Standard library
ES2015-compliant shim for Object.is - differentiates between -0 and +0
Standard library
ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
ES2015 spec-compliant shim for Reflect.ownKeys
ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
An ES2015 spec-compliant `Array.prototype.values` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.entries` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.copyWithin` shim/polyfill/replacement that works as far down as ES3.
ECMAScript extensions and shims
- ecmascript
- ecmascript5
- ecmascript6
- es5
- es6
- extensions
- ext
- addons
- extras
- harmony
- javascript
- polyfill
- shim
- util
- View more
A robust & optimized `Array.of` polyfill, based on the ECMAScript 6 specification.
ECMAScript6 Map polyfill
ES6 spec-compliant Object.assign shim. Shims Object constructor automatically.