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
Recent updates
v4.0.12
12/20/2024v4.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/2024v4.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/2023Release 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.