Back to Explore

inspect-js/is-weakref

GitHub
2 watchersOpen source

Last release:

is-weakref is a JavaScript utility that checks whether a given value is a JS WeakRef. It’s designed to work across realms and iframes, and it accounts for ES6 Symbol.toStringTag behavior.

Project status

  • Maintenance status: Not clearly “actively maintained” in the day-to-day sense, since published updates are sparse (last documented update v1.1.1 on 2025-02-03), though there was an upstream push on 2026-01-20 that suggests some continued development.
  • Apparent update cadence: Long gaps between published updates (for example, v1.0.2 in 2021-12, v1.1.0 in 2024-12, then v1.1.1 in 2025-02). No evidence of a regular cadence near today’s date.

AI summary generated

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

Recent updates

  • v1.1.1

    v1.1.1 does not provide publisher release notes in the provided release_notes field. The diff shows primarily dependency bumps plus a TypeScript typing adjustment around the generic constraint used by the exported isWeakRef function.

  • v1.1.0

    This release is published as v1.1.0, but the publisher did not provide any release notes. The code diff shows the package was updated to add TypeScript typings, switch the runtime dependency used to access WeakRef.prototype.deref, and adjust npm packaging behavior.

  • v1.0.2

    Release v1.0.2 was published on 2021-12-10, but no release notes were provided by the publisher. As a result, no specific changes, fixes, or breaking behavior can be confirmed from the release documentation alone.

  • v1.0.1

    v1.0.1 does not include any publisher-provided release notes. The code changes are small and mostly centered on refactoring how the WeakRef deref function is captured, plus significant CI and test infrastructure updates.

  • v1.0.0

    Release v1.0.0 was published on 2020-08-02, but no release notes were provided by the publisher. Because the changelog content is missing, this analysis cannot identify specific new features, breaking changes, bug fixes, or security updates from the release notes alone.