es-shims

es-shims

🏢 Organization

85 repositories on SrcLog

View on GitHub
85 Repos
7.9k Stars
1.1k Forks
7.9k Watchers

Repositories (85)

String.prototype.trimEnd es-shims/String.prototype.trimEnd JavaScript

ES2019 spec-compliant String.prototype.trimEnd shim

5
Array.prototype.indexOf es-shims/Array.prototype.indexOf JavaScript

An ES2015 spec-compliant `Array.prototype.indexOf` shim/polyfill/replacement that works as far down as ES3.

5
Array.prototype.findLast es-shims/Array.prototype.findLast JavaScript

An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.

4
well-known-symbols es-shims/well-known-symbols JavaScript

An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols

4
Set.prototype.union es-shims/Set.prototype.union JavaScript

An ESnext spec-compliant `Set.prototype.union` shim/polyfill/replacement that works as far down as ES3

4
Set.prototype.isSupersetOf es-shims/Set.prototype.isSupersetOf JavaScript

An ESnext spec-compliant `Set.prototype.isSupersetOf` shim/polyfill/replacement that works as far down as ES3

4
Array.prototype.reduce es-shims/Array.prototype.reduce JavaScript

Array.prototype.reduce spec-compliant polyfill

4
String.prototype.trimStart es-shims/String.prototype.trimStart JavaScript

ES2019 spec-compliant String.prototype.trimStart shim

4
Array.prototype.map es-shims/Array.prototype.map JavaScript

Array.prototype.map spec-compliant polyfill

4
Number.isInteger es-shims/Number.isInteger JavaScript

An ES-spec-compliant Number.isInteger shim/polyfill/replacement that works as far down as ES3

4
Array.prototype.filter es-shims/Array.prototype.filter JavaScript

Simple ES6 Array.prototype.filter polyfill for older environments.

4
Set.prototype.symmetricDifference es-shims/Set.prototype.symmetricDifference JavaScript

An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3

3
Set.prototype.isDisjointFrom es-shims/Set.prototype.isDisjointFrom JavaScript

An ESnext spec-compliant `Set.prototype.isDisjointFrom` shim/polyfill/replacement that works as far down as ES3

3
SuppressedError es-shims/SuppressedError JavaScript

ES Proposal spec-compliant shim for SuppressedError

3
Map es-shims/Map JavaScript

An ES2015 spec-compliant `Map` shim/polyfill/replacement that works as far down as ES3.

3
Math.imul es-shims/Math.imul JavaScript

An ES-spec-compliant Math.imul shim/polyfill/replacement that works as far down as ES3

3
parseInt es-shims/parseInt JavaScript

An ES-spec-compliant `parseInt` shim/polyfill/replacement that works as far down as ES3

3
Object.defineProperties es-shims/Object.defineProperties JavaScript

ES spec-compliant `Object.defineProperties` shim/polyfill/replacement that works as far down as ES3

3
Error.isError es-shims/Error.isError JavaScript

An ESnext spec-compliant `Error.isError` shim/polyfill/replacement that works as far down as ES3.

3
Array.prototype.keys es-shims/Array.prototype.keys JavaScript

An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.

3
Number.parseInt es-shims/Number.parseInt JavaScript

An ES-spec-compliant Number.parseInt shim/polyfill/replacement that works as far down as ES3

3
Array.prototype.lastIndexOf es-shims/Array.prototype.lastIndexOf JavaScript

An ES2015 spec-compliant `Array.prototype.lastIndexOf` shim/polyfill/replacement that works as far down as ES3.

3
Reflect.apply es-shims/Reflect.apply JavaScript

An ES-spec-compliant Reflect.apply shim/polyfill/replacement that works as far down as ES3

3
Reflect.getPrototypeOf es-shims/Reflect.getPrototypeOf JavaScript

An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible.

3
Array.prototype.copyWithin es-shims/Array.prototype.copyWithin JavaScript

An ES2015 spec-compliant `Array.prototype.copyWithin` shim/polyfill/replacement that works as far down as ES3.

3
Array.prototype.reduceRight es-shims/Array.prototype.reduceRight JavaScript

An ES5 spec-compliant `Array.prototype.reduceRight` shim/polyfill/replacement that works as far down as ES3.

3
Array.prototype.findLastIndex es-shims/Array.prototype.findLastIndex JavaScript

An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.

3
Object.getPrototypeOf es-shims/Object.getPrototypeOf JavaScript

An ES5 mostly-spec-compliant `Object.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible.

3
String.prototype.split es-shims/String.prototype.split JavaScript

String.prototype.split spec-compliant polyfill

2
Set es-shims/Set JavaScript

An ESnext spec-compliant `Set` shim/polyfill/replacement that works as far down as ES3.

2