Back to Explore

es-shims/Object.groupBy

GitHub
3 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

  • The source appears quiet and likely not actively maintained as of today, with the last upstream push on 2024-12-21 and no evidence of updates in 2025 or 2026.
  • Update cadence is low, with tagged updates roughly every few months in 2023-2024 (v1.0.0 in 2023-07, v1.0.1 in 2023-08, v1.0.2 in 2024-02, v1.0.3 in 2024-03) and then a longer gap afterward.

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).