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

globalThis

ECMAScript spec-compliant polyfill/shim for `globalThis`.

Language:JavaScriptLicense:MITStargazers:155Issues:7Issues:8

RegExp.escape

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

Language:JavaScriptLicense:MITStargazers:36Issues:4Issues:2

Array.prototype.at

An ES-spec-compliant (proposed) `Array.prototype.at`shim/polyfill/replacement that works as far down as ES3.

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

get-own-property-symbols

ES6 Object.getOwnPropertySymbols partial polyfill

Language:JavaScriptLicense:MITStargazers:23Issues:8Issues:15

DisposableStack

An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.

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

error-cause

An ES-spec-compliant shim/polyfill/replacement for the `.cause` property on all Error types that works as far down as ES3

Language:JavaScriptLicense:MITStargazers:17Issues:5Issues:5

iterator-helpers

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

Language:JavaScriptLicense:MITStargazers:12Issues:4Issues:4

Array.prototype.toSorted

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

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

object.assign

ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim

Language:JavaScriptLicense:MITStargazers:9Issues:5Issues:0

RegExp.prototype.flags

ES6 spec-compliant RegExp.prototype.flags shim

Language:JavaScriptLicense:MITStargazers:8Issues:5Issues:10

es-abstract

ECMAScript spec abstract operations.

Language:JavaScriptLicense:MITStargazers:6Issues:5Issues:0

es-arraybuffer-base64

An ES-spec-compliant shim/polyfill/replacement for ArrayBuffer base64 methods that works as far down as ES3

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

Set.prototype.intersection

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

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

Promise.try

ES Proposal spec-compliant shim for Promise.try

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

Set.prototype.difference

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

Language:JavaScriptLicense:MITStargazers:5Issues:4Issues:2

Set.prototype.union

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

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

Array.prototype.findLastIndex

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

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

Set.prototype.isDisjointFrom

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

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

Set.prototype.isSubsetOf

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

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

Set.prototype.isSupersetOf

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

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

Set.prototype.symmetricDifference

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

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

Array.of

A robust & optimized ES3-compatible polyfill for the `Array.of` method in ECMAScript 6.

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

ArrayBuffer.prototype.detached

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

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

.github

.github repo for es-shims org

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

Array.prototype.findIndex

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

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

Map.groupBy

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

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

Object.groupBy

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

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

Math.sumPrecise

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

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