Back to Explore

es-shims/Object.values

GitHub
1 watchersOpen source

Last release: 3/18/2024

An ES2017 spec-compliant JavaScript shim for `Object.values`, useful in environments where `Object.values` is missing or noncompliant. It provides a `values(obj)` function and an optional `values.shim()` call to install the behavior onto `Object.values`.

Project status

  • Active maintenance: Evidence shows ongoing upstream activity (last push on 2025-12-30) and prior published updates (v1.2.0 in 2024, v1.1.7 in 2023), suggesting the project is not abandoned, though the provided release documentation does not confirm a recent tagged update after v1.2.0.
  • Update cadence: Tagged updates appear infrequent and incremental, roughly yearly to bi-yearly in the provided history (v1.2.0 in 2024-03, v1.1.7 in 2023-08, v1.1.6 in 2022-11).

AI summary generated Today

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

Recent updates

  • v1.2.0

    3/18/2024

    v1.2.0 bumps the package version and refactors the implementation to source `RequireObjectCoercible` from `es-object-atoms` instead of `es-abstract`. The dependency set is updated accordingly, including version bumps to `call-bind` and `define-properties`.

    Breaking
  • v1.1.7

    8/28/2023

    v1.1.7 primarily updates internal dependencies (notably es-abstract) and the implementation’s import path to a newer es-abstract “year” module. No end-user feature or behavior change is described, and the release notes are empty.

  • v1.1.6

    11/7/2022

    This release is v1.1.6, published on 2022-11-07. No release notes were provided by the publisher, so the changes included in this version cannot be determined from the release documentation alone.