Skip to content
@es-shims

ECMAScript Shims

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

Pinned Loading

  1. es5-shim es5-shim Public

    ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines

    JavaScript 7.1k 900

  2. es6-shim es6-shim Public

    Forked from paulmillr/es6-shim

    ECMAScript 6 compatibility shims for legacy JS engines

    JavaScript 678 87

  3. globalThis globalThis Public

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

    JavaScript 155 14

  4. Promise.prototype.finally Promise.prototype.finally Public

    ES Proposal spec-compliant shim for Promise.prototype.finally

    JavaScript 138 9

  5. Promise.allSettled Promise.allSettled Public

    ES Proposal spec-compliant shim for Promise.allSettled

    JavaScript 95 10

  6. es-shim-api es-shim-api Public

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

    JavaScript 77 5

Repositories

Showing 10 of 153 repositories
  • Set.prototype.intersection Public

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

    es-shims/Set.prototype.intersection’s past year of commit activity
    JavaScript 6 MIT 0 1 0 Updated Sep 10, 2024
  • Set.prototype.difference Public

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

    es-shims/Set.prototype.difference’s past year of commit activity
    JavaScript 5 MIT 0 1 0 Updated Sep 10, 2024
  • Set.prototype.isDisjointFrom Public

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

    es-shims/Set.prototype.isDisjointFrom’s past year of commit activity
    JavaScript 3 MIT 0 1 0 Updated Sep 10, 2024
  • Set.prototype.isSupersetOf Public

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

    es-shims/Set.prototype.isSupersetOf’s past year of commit activity
    JavaScript 3 MIT 0 1 0 Updated Sep 10, 2024
  • Set.prototype.union Public

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

    es-shims/Set.prototype.union’s past year of commit activity
    JavaScript 4 MIT 0 1 0 Updated Sep 10, 2024
  • Set.prototype.isSubsetOf Public

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

    es-shims/Set.prototype.isSubsetOf’s past year of commit activity
    JavaScript 3 MIT 0 1 0 Updated Sep 10, 2024
  • Set.prototype.symmetricDifference Public

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

    es-shims/Set.prototype.symmetricDifference’s past year of commit activity
    JavaScript 3 MIT 0 1 0 Updated Sep 10, 2024
  • Array.prototype.at Public

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

    es-shims/Array.prototype.at’s past year of commit activity
    JavaScript 31 MIT 4 1 0 Updated Sep 6, 2024
  • Array.of Public Forked from mathiasbynens/Array.of

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

    es-shims/Array.of’s past year of commit activity
    JavaScript 2 MIT 5 0 0 Updated Sep 5, 2024
  • es-shim-api Public

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

    es-shims/es-shim-api’s past year of commit activity
    JavaScript 77 MIT 5 1 0 Updated Sep 5, 2024

Top languages

Loading…

Most used topics

Loading…