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
Recent updates
v1.1.5
2025-01-02Release 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-12No 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-08Release 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-14No 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-30This 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).
Breakingv1.1.0
2022-12-10v1.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`.
Featuresv1.0.1
2022-12-09Release 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-06Release 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.