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

es-abstract

ECMAScript spec abstract operations.

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

Math.sumPrecise

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

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

Array.prototype.toSorted

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

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

Array.of

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

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

Array.prototype.findIndex

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

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

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:0Issues:0

iterator-helpers

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

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

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:0Issues:0

globalThis

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

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

get-own-property-symbols

ES6 Object.getOwnPropertySymbols partial polyfill

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

Array.prototype.findLastIndex

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

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

Map.groupBy

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

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

Object.groupBy

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

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

.github

.github repo for es-shims org

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

Set.prototype.union

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

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

Promise.try

ES Proposal spec-compliant shim for Promise.try

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

Math.log1p

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

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

Set.prototype.isSubsetOf

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

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

Set.prototype.symmetricDifference

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

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

Set.prototype.isSupersetOf

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

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

Set.prototype.isDisjointFrom

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

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

Set.prototype.intersection

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

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

Set.prototype.difference

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

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

RegExp.escape

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

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

Math.f16round

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

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

es-shim-api

API contract, and rudimentary tests, for modules that conform to the *es-shim API*

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

Array.prototype.group

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

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

Date

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

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

Array.from

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

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