Back to Explore

es-shims/String.prototype.matchAll

GitHub
1 watchersOpen source

Last release: 12/20/2024

A spec-compliant polyfill for `String.prototype.matchAll`, packaged as `string.prototype.matchall` for ES2020 JavaScript environments. It provides a `shim` method to add `String.prototype.matchAll` when it is missing or noncompliant, and it helps use `matchAll` for iterating over all regex matches.

Project status

  • The upstream appears to be actively maintained, with an identified upstream push on 2025-12-30, and recent tagged updates (v4.0.12 in 2024-12-20).
  • Apparent update cadence: v4.0.10 (2023-09-13) to v4.0.11 (2024-03-20) is about 6 months, then v4.0.11 to v4.0.12 (2024-12-20) is about 9 months, with additional activity implied by the later 2025 upstream push.

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v4.0.12

    12/20/2024

    v4.0.12 does not include publisher release notes. The diff shows mostly CI/workflow and dependency updates, plus a small internal refactor around how `callBound` is imported.

  • v4.0.11

    3/20/2024

    v4.0.11 mainly updates the internal implementation to use newer ECMAScript abstract helpers and switches to safer intrinsic lookups (for RegExp and TypeError). It also bumps several dependencies and updates CI workflow definitions.

  • v4.0.10

    9/13/2023

    Release v4.0.10 (published 2023-09-13) was published, but no release notes or change details were provided by the publisher. As a result, there is insufficient information to identify new features, breaking changes, bug fixes, security, performance, or migration requirements for developers.