ECMAScript Shims (es-shims)

ECMAScript Shims

es-shims

Organization data from Github https://github.com/es-shims

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

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

GitHub:@es-shims

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.

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

String.prototype.padStart

ES spec-compliant shim for String.prototype.padStart

Language:JavaScriptLicense:MITStargazers:23Issues:5Issues:6

iterator-helpers

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

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

object.assign

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

Language:JavaScriptLicense:MITStargazers:9Issues: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:8Issues:3Issues:1

RegExp.prototype.flags

ES6 spec-compliant RegExp.prototype.flags shim

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

es-abstract

ECMAScript spec abstract operations.

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

Set.prototype.difference

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

Language:JavaScriptLicense:MITStargazers:6Issues:4Issues:2

Array.prototype.reduce

Array.prototype.reduce spec-compliant polyfill

Language:JavaScriptLicense:MITStargazers:4Issues:4Issues:7

well-known-symbols

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

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

Array.prototype.copyWithin

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

Language:JavaScriptLicense:MITStargazers:3Issues: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

Array.prototype.lastIndexOf

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

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

es-object-atoms

ES Object-related atoms: Object, ToObject, RequireObjectCoercible

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

Reflect.getPrototypeOf

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

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

SuppressedError

ES Proposal spec-compliant shim for SuppressedError

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

TypedArray.prototype.slice

ES spec-compliant shim for TypedArray.prototype.slice

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

Array.isArray

Array.isArray spec-compliant polyfill

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

ArrayBuffer.prototype.detached

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

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

es-set-tostringtag

A helper to optimistically set Symbol.toStringTag, when possible.

Language:JavaScriptLicense:MITStargazers:2Issues:3Issues:3

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

Array.prototype.splice

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

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

Date.prototype.getYear

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

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

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

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

Iterator.prototype

`Iterator.prototype`, or a shared object to use.

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

Map.groupBy

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

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

TypedArray.prototype.at

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

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

Array.prototype.push

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

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

Array.prototype.reverse

Array.prototype.reverse spec-compliant polyfill

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

Array.prototype.toSpliced

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

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