ECMAScript Shims (es-shims)

ECMAScript Shims

es-shims

Geek Repo

A community host for shims and polyfills that are compliant to EcmaScript specs.

Home Page:https://tc39.es/ecma262/

Github PK Tool:Github PK Tool

ECMAScript Shims's repositories

Promise.prototype.finally

ES Proposal spec-compliant shim for Promise.prototype.finally

Language:JavaScriptLicense:MITStargazers:138Issues:5Issues:23

Array.prototype.flat

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

Language:JavaScriptLicense:MITStargazers:32Issues:5Issues:7

Array.prototype.flatMap

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

Language:JavaScriptLicense:MITStargazers:32Issues:6Issues:5

Array.prototype.group

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

Language:JavaScriptLicense:MITStargazers:27Issues:5Issues:1

String.prototype.matchAll

Spec-compliant polyfill for String.prototype.matchAll, in ES2020

Language:JavaScriptLicense:MITStargazers:17Issues:4Issues:9

AggregateError

ES Proposal spec-compliant shim for AggregateError

Language:JavaScriptLicense:MITStargazers:14Issues:4Issues:8

String.prototype.trim

ES5 spec-compliant shim for String.prototype.trim

Language:JavaScriptLicense:MITStargazers:13Issues:5Issues:7

iterator-helpers

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

Language:JavaScriptLicense:MITStargazers:11Issues:4Issues:4

Array.prototype.groupToMap

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

Language:JavaScriptLicense:MITStargazers:9Issues:5Issues:1

Promise.withResolvers

ES Proposal spec-compliant shim for Promise.withResolvers

Language:JavaScriptLicense:MITStargazers:6Issues:3Issues:1

Array.prototype.indexOf

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

Language:JavaScriptLicense:MITStargazers:5Issues:5Issues:3

String.prototype.trimEnd

ES2019 spec-compliant String.prototype.trimEnd shim

Language:JavaScriptLicense:MITStargazers:5Issues:5Issues:3

Array.prototype.filter

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

Language:JavaScriptLicense:MITStargazers:4Issues:0Issues:0

Array.prototype.map

Array.prototype.map spec-compliant polyfill

Language:JavaScriptLicense:MITStargazers:4Issues:0Issues:0

Number.isInteger

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

Language:JavaScriptLicense:MITStargazers:4Issues:6Issues:1

Array.prototype.reduceRight

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

Language:JavaScriptLicense:MITStargazers:3Issues:5Issues:6

ArrayBuffer.prototype.detached

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

Language:JavaScriptLicense:MITStargazers:2Issues:4Issues:1
Language:JavaScriptLicense:MITStargazers:2Issues:4Issues:0

Map

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

Language:JavaScriptLicense:MITStargazers:2Issues:6Issues:0

Object.getPrototypeOf

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

Language:JavaScriptLicense:MITStargazers:2Issues:9Issues:7

String.prototype.endsWith

A robust & optimized ES3-compatible polyfill for the `String.prototype.endsWith` method in ECMAScript 6.

Language:JavaScriptLicense:MITStargazers:2Issues:4Issues:0

SuppressedError

ES Proposal spec-compliant shim for SuppressedError

Language:JavaScriptLicense:MITStargazers:2Issues:4Issues:1

Array.prototype.concat

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

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

ArrayBuffer.prototype.transferToFixedLength

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

Language:JavaScriptLicense:MITStargazers:1Issues:3Issues:1

Math.log1p

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

Language:JavaScriptLicense:MITStargazers:1Issues:5Issues:1

Number.isSafeInteger

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

Language:JavaScriptLicense:MITStargazers:1Issues:6Issues:2

Number.prototype.toExponential

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

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

String.prototype.isWellFormed

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

Language:JavaScriptLicense:MITStargazers:1Issues:4Issues:1

Array.prototype.toReversed

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

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

ArrayBuffer.prototype.slice

ES spec-compliant shim for ArrayBuffer.prototype.slice

Language:JavaScriptLicense:MITStargazers:0Issues:3Issues:1