Back to Explore

es-shims/Iterator.prototype

GitHub
2 watchersOpen source

Last release: 2025-01-02

iterator.prototype provides an `Iterator.prototype` shared object for JavaScript development, useful for assertions or compatibility checks that need to reference the iterator prototype structure (for example, comparing `Object.getPrototypeOf(Object.getPrototypeOf([].keys()))` to the exported value).

Project status

  • Maintenance status: The source appears quiet/dormant. The last upstream push was 2025-01-02, which is over 17 months before today (2026-06-09), and there is no evidence of ongoing work since then.
  • Update cadence: Updates are infrequent and irregular (notably releases in 2023-08/09, 2024-10/12, and 2025-01). There is no sign of a recent consistent cadence.

AI summary generated 2026-06-09

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

Recent updates

  • v1.1.5

    2025-01-02

    Release v1.1.5 makes a small internal refactor by swapping the prototype helper dependency used by the library. The diff shows only minor code and test changes plus dependency adjustments, with no documented release notes provided.

  • v1.1.4

    2024-12-12

    No release notes were provided for v1.1.4. The code diff shows a small internal refactor in index.js, dependency bumps in package.json, and CI workflow changes to split Node test ranges (10-20 vs 20+).

  • v1.1.3

    2024-10-08

    Release v1.1.3 was published on 2024-10-08, but the publisher did not include any release notes or change log details. As a result, no specific new features, fixes, or breaking changes can be confirmed from the provided information.

  • v1.1.2

    2023-09-14

    No release notes were provided for v1.1.2. The code changes indicate this release primarily updates how Iterator.prototype[Symbol.iterator] is defined (function naming), along with dependency version bumps.

  • v1.1.1

    2023-08-30

    This patch release updates the implementation of Iterator.prototype setup and bumps a few dependencies. The main behavioral change is that the code no longer defines Symbol.toStringTag on the iterator prototype (and therefore avoids mutating Node environments where it already exists).

    Breaking
  • v1.1.0

    2022-12-10

    v1.1.0 introduces changes to how `Iterator.prototype` defines iterator-related symbol properties. The code now conditionally defines `Symbol.toStringTag` (when supported) and switches `Symbol.iterator` definition to use `define-properties`.

    Features
  • v1.0.1

    2022-12-09

    Release v1.0.1 mainly updates package metadata and build/publishing-related URLs, plus changes dependency placement. The only functional change indicated by the diff is moving `has-symbols` from `devDependencies` to `dependencies` so it is required at runtime.

  • v1.0.0

    2022-12-06

    Release v1.0.0 was published on 2022-12-06, but no release notes were provided by the publisher. As a result, there is no documented information about new features, breaking changes, fixes, or migration steps in the release notes.