Back to Explore

inspect-js/is-weakset

GitHub
1 watchersOpen source

Last release: 12/17/2024

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

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

Recent updates

  • v2.0.4

    12/17/2024

    v2.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/2024

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

    Features
  • v2.0.2

    12/13/2021

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