Owner
es-shims
133 indexed repositories · View on GitHub
-
es5-shim
ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines
JavaScript · 7074 stars
-
globalThis
ECMAScript spec-compliant polyfill/shim for `globalThis`.
JavaScript · 157 stars
-
Promise.prototype.finally
ES Proposal spec-compliant shim for Promise.prototype.finally
JavaScript · 140 stars
-
es-shim-api
API contract, and rudimentary tests, for modules that conform to the *es-shim API*
JavaScript · 83 stars
-
Object.values
ES2017 spec-compliant shim for Object.values
JavaScript · 72 stars
-
Object.entries
ES2017 spec-compliant shim for Object.entries
JavaScript · 59 stars
-
array-includes
Array.prototype.includes spec-compliant polyfill
JavaScript · 43 stars
-
DisposableStack
An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement...
JavaScript · 38 stars
-
String.prototype.replaceAll
Spec-compliant polyfill for String.prototype.replaceAll ESnext proposal.
JavaScript · 36 stars
-
Array.prototype.flatMap
An ESnext spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
JavaScript · 33 stars
-
Object.fromEntries
Official ES spec-compliant polyfill for Object.fromEntries
JavaScript · 32 stars
-
Array.prototype.flat
An ESnext spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
JavaScript · 31 stars
-
Array.prototype.at
An ES-spec-compliant (proposed) `Array.prototype.at`shim/polyfill/replacement that works as far down as ES3.
JavaScript · 30 stars
-
object-is
ES6-compliant shim for Object.is - differentiates between -0 and +0, and can compare to NaN.
JavaScript · 24 stars
-
String.prototype.padStart
ES spec-compliant shim for String.prototype.padStart
JavaScript · 23 stars
-
get-own-property-symbols
ES6 Object.getOwnPropertySymbols partial polyfill
JavaScript · 23 stars
-
iterator-helpers
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
JavaScript · 22 stars
-
Object.getOwnPropertyDescriptors
Spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.
JavaScript · 20 stars
-
error-cause
An ES-spec-compliant shim/polyfill/replacement for the `.cause` property on all Error types that works as far down as ES3
JavaScript · 19 stars
-
Object.hasOwn
Official ES spec-compliant polyfill for Object.hasOwn
JavaScript · 17 stars
- 113 more repositories live on View on GitHub
-
Dependency Dashboard Open
es-shims/Math.hypot#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Math.tanh#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Math.sinh#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.groupToMap#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
-
Dependency Dashboard Open
es-shims/String.prototype.isWellFormed#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/es-constants#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.toReversed#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.values#7 · 0 comments · 0 reactions · 0 assignees ·
-
es-shims/array-from-async#1 · 1 comment · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.entries#8 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.findLast#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/String.prototype.toWellFormed#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.forEach#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/ArrayBuffer.prototype.transferToFixedLength#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.keys#9 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Math.log1p#2 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.some#10 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/String.prototype.split#2 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.toSorted#1 · 0 comments · 0 reactions · 0 assignees ·
-
es-shims/Array.prototype.toSorted#4 · 10 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/String.prototype.at#2 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Math.sumPrecise#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/dunder-proto#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Set.prototype.symmetricDifference#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/String.prototype.substr#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/math-intrinsics#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Number.isSafeInteger#1 · 0 comments · 0 reactions · 0 assignees ·
-
es-shims/math-intrinsics#2 · 1 comment · 2 reactions · 0 assignees ·
-
es-shims/math-intrinsics#3 · 5 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Math.f16round#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Number.prototype.toExponential#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Set.prototype.isSubsetOf#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Set.prototype.isSupersetOf#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/ArrayBuffer.prototype.slice#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.map#10 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.unshift#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Iterator.prototype#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.reduceRight#11 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/ArrayBuffer.prototype.detached#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Reflect.getPrototypeOf#2 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Object.groupBy#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/es-set-tostringtag#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.copyWithin#2 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.isArray#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Date.prototype.getYear#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/Array.prototype.reverse#1 · 0 comments · 0 reactions · 0 assignees ·
-
Dependency Dashboard Open
es-shims/error-cause#1 · 0 comments · 0 reactions · 0 assignees ·
-
ES3 browsers noncompliant ES5
es-shims/es5-shim#99 · 17 comments · 0 reactions · 0 assignees ·
-
ES3 browsers noncompliant ES5
es-shims/es5-shim#103 · 4 comments · 0 reactions · 0 assignees ·