es-shims

es-shims

🏢 Organization

79 repositories on SrcLog

View on GitHub
79 Repos
7.8k Stars
1.1k Forks
7.8k Watchers

Repositories (79)

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.intersection es-shims/Set.prototype.intersection JavaScript

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

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

A `Number.isNaN` polyfill, based on the ECMAScript 6 specification.

4
parseInt es-shims/parseInt JavaScript

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

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

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

4
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
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.

4
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.

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

Array.prototype.map spec-compliant polyfill

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

ES spec-compliant `Object.defineProperties` 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
String.prototype.split es-shims/String.prototype.split JavaScript

String.prototype.split spec-compliant polyfill

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

Array.prototype.reduce spec-compliant polyfill

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

An ES2015 spec-compliant `Array.prototype.values` 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
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.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.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
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
SuppressedError es-shims/SuppressedError JavaScript

ES Proposal spec-compliant shim for SuppressedError

2
ArrayBuffer.prototype.detached es-shims/ArrayBuffer.prototype.detached JavaScript

ES Proposal spec-compliant shim for ArrayBuffer.prototype.detached

2
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

2
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

2
Set.prototype.difference es-shims/Set.prototype.difference JavaScript

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

2
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

2
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

2
Array.prototype.slice es-shims/Array.prototype.slice JavaScript

ES spec-compliant `Array.prototype.slice` shim/polyfill/replacement that works as far down as ES3

2
Array.prototype.forEach es-shims/Array.prototype.forEach JavaScript

Array.prototype.forEach spec-compliant polyfill

2
Number.parseFloat es-shims/Number.parseFloat JavaScript

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

2
Number.isSafeInteger es-shims/Number.isSafeInteger JavaScript

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

2