ECMAScript Shims's repositories
DisposableStack
An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.
String.prototype.padStart
ES spec-compliant shim for String.prototype.padStart
iterator-helpers
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
object.assign
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
es-arraybuffer-base64
An ES-spec-compliant shim/polyfill/replacement for ArrayBuffer base64 methods that works as far down as ES3
RegExp.prototype.flags
ES6 spec-compliant RegExp.prototype.flags shim
es-abstract
ECMAScript spec abstract operations.
Set.prototype.difference
An ESnext spec-compliant `Set.prototype.difference` shim/polyfill/replacement that works as far down as ES3
Array.prototype.reduce
Array.prototype.reduce spec-compliant polyfill
well-known-symbols
An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols
Array.prototype.copyWithin
An ES2015 spec-compliant `Array.prototype.copyWithin` shim/polyfill/replacement that works as far down as ES3.
Array.prototype.findLastIndex
An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.
Array.prototype.lastIndexOf
An ES2015 spec-compliant `Array.prototype.lastIndexOf` shim/polyfill/replacement that works as far down as ES3.
es-object-atoms
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Reflect.getPrototypeOf
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible.
SuppressedError
ES Proposal spec-compliant shim for SuppressedError
TypedArray.prototype.slice
ES spec-compliant shim for TypedArray.prototype.slice
Array.isArray
Array.isArray spec-compliant polyfill
ArrayBuffer.prototype.detached
ES Proposal spec-compliant shim for ArrayBuffer.prototype.detached
es-set-tostringtag
A helper to optimistically set Symbol.toStringTag, when possible.
Object.getPrototypeOf
An ES5 mostly-spec-compliant `Object.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible.
Array.prototype.splice
ES spec-compliant Array.prototype.splice shim/polyfill/replacement that works as far down as ES3
Date.prototype.getYear
An ES5 spec-compliant `Date.prototype.getYear` shim/polyfill/replacement that works as far down as ES3.
es-string-html-methods
An ES-spec-compliant shim/polyfill/replacement for the Annex B String.prototype HTML methods that works as far down as ES3
Iterator.prototype
`Iterator.prototype`, or a shared object to use.
Map.groupBy
An ESnext spec-compliant `Map.groupBy` shim/polyfill/replacement that works as far down as ES3.
TypedArray.prototype.at
An ES5 spec-compliant `TypedArray.prototype.at` shim/polyfill/replacement that works as far down as ES3
Array.prototype.push
An ES spec-compliant `Array.prototype.push` shim/polyfill/replacement that works as far down as ES3.
Array.prototype.reverse
Array.prototype.reverse spec-compliant polyfill
Array.prototype.toSpliced
An ESnext spec-compliant `Array.prototype.toSpliced` shim/polyfill/replacement that works as far down as ES3.