Determines whether a given JavaScript value is a JS WeakSet. Useful for type checking WeakSet instances, including cases across realms or iframes, and it accounts for ES6 @@toStringTag.
Project status
- The repository appears to be maintained, with a recent upstream push on 2026-01-13, and multiple tagged updates in the 2021 to 2024 timeframe.
- Update cadence looks infrequent but not abandoned, with v2.0.2 in 2021-12, v2.0.3 in 2024-03, and v2.0.4 in 2024-12 (roughly multi-month to multi-year gaps).
AI summary generated Today
Recent updates
v2.0.4
12/17/2024v2.0.4 has no publisher release notes in the provided data. The code diff shows a small runtime refactor around how intrinsic methods are “bound” (switching from `call-bind/callBound` to `call-bound`), plus several CI and development tooling changes.
v2.0.3
3/8/2024This release (v2.0.3) adds TypeScript type support and updates several project metadata and tooling pieces. There are no functional runtime changes apparent in the WeakSet detection logic, but packaging and dependency versions were updated.
Featuresv2.0.2
12/13/2021Release v2.0.2 was published on 2021-12-13, but no release notes were provided by the publisher. As a result, no specific code changes, fixes, or migration details can be reliably extracted from the provided data.