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
Difficulty 1/5 Under an hour Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
es-shims/es-arraybuffer-base64#3 · 9 comments ·
-
What's the point? Open
Difficulty 5/5 Over a week Newbie friendliness 15/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
es-shims/math-intrinsics#3 · 5 comments ·
-
Dependency Dashboard Open
Difficulty 2/5 1-3 hours Newbie friendliness 20/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Dependency Dashboard Open
Difficulty 1/5 Under an hour Newbie friendliness 25/100
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Dependency Dashboard Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
es-shims/math-intrinsics#2 · 1 comment · 2 reactions ·
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
es-shims/dunder-proto#1 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
es-shims/Error.isError#2 · 5 comments ·
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
es-shims/Array.prototype.toSorted#4 · 10 comments ·
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
es-shims/array-from-async#1 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
es-shims/Object.getOwnPropertyDescriptors#50 · 1 comment ·
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
es-shims/Map.groupBy#1 ·
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
es-shims/es-constants#1 ·
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 18/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 12/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 1/5 Under an hour Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 2/5 1-3 hours Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
Dependency Dashboard Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100
-
Dependency Dashboard Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
-
Dependency Dashboard Open
Difficulty 4/5 3-5 days Newbie friendliness 15/100
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.