Back to Explore

es-shims/Object.groupBy

GitHub
2 watchersOpen source

Last release:

Provides an ESnext spec-compliant `Object.groupBy` shim, polyfill, or replacement that works in older environments down to ES3. Useful for adding `Object.groupBy`-style grouping behavior where it is missing, with an API that also exposes a `shim()` helper and returns the polyfill when needed.

Project status

  • Maintenance status: Evidence suggests the source is not actively updated right now, last upstream push was 2024-12-21, and the most recent published updates in the provided feed were v1.0.3 on 2024-03-18, which is over a year ago relative to 2026-06-09.
  • Update cadence: Early updates were relatively frequent in 2023 to early 2024 (v1.0.0, then v1.0.1 in ~6 weeks, v1.0.2 in ~5 months, v1.0.3 shortly after), then a noticeable lull afterward, with no further version updates shown after v1.0.3.

AI summary generated

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

Recent updates

  • v1.0.3

    v1.0.3 updates the shim to use `es-abstract` 2024 implementations for `Object.groupBy`, and bumps the package version plus several dependencies. The release notes section is empty, so this version change is effectively undocumented in the provided release notes.

    Breaking
  • v1.0.2

    Release v1.0.2 primarily refactors internal implementation details and updates several dependencies. The most notable code-level change is replacing the way `TypeError` and `Array.prototype.filter` are obtained/used inside the polyfill implementation.

  • v1.0.1

    Release v1.0.1 was published on 2023-08-28. No release notes or change details were provided by the publisher, so the developer impact cannot be determined from the release information alone.

  • v1.0.0

    This release is tagged v1.0.0, but no release notes were provided by the publisher, so the changes in this version cannot be determined from the release metadata alone. To assess upgrade risk, you will need to compare the v1.0.0 tag against the previous version in the repository (diff release notes, commits, and breaking-change indicators in code).