side-channel-weakmap stores extra metadata for JavaScript values in a side channel, using a WeakMap for objects and a Map for primitives. It is useful when you need to associate data with values without modifying them, but note it can leak memory until you call delete for the key.
Project status
- Maintenance status: Evidence suggests this repo is not actively maintained, with the last upstream push on 2025-12-30 and no new detailed updates shown since Dec 2024 (about 1.5+ years relative to today, 2026-06-09).
- Update cadence: There were multiple quick updates in mid-December 2024 (v1.0.0 to v1.0.2 within about a day), then a long quiet period afterward.
AI summary generated
Recent updates
v1.0.2
This release primarily updates TypeScript type definitions and bumps the package version to v1.0.2. No runtime code changes are shown in the provided diff, but the public type signature of getSideChannelWeakMap was modified.
Breakingv1.0.1
Version v1.0.1 bumps the package version and updates the dependency side-channel-map to ^1.0.1. The only functional change shown in the diff is a TypeScript typing fix related to generic parameter ordering in the exported getSideChannelWeakMap types.
v1.0.0
This release is tagged v1.0.0, but the publisher provided no release notes content. As a result, the upgrade impact (features, fixes, breaking changes, or dependency updates) cannot be determined from the release notes alone.