side-channel
Store information about any JS value in a side channel. Uses WeakMap if available.
Store information about any JS value in a side channel. Uses WeakMap if available.
ES spec-like internal slots
ECMAScript6 WeakMap polyfill
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
A WeakMap shim for Node.js and browsers
Immutable finite list objects with constant-time equality testing (===) and no memory leaks
ECMAScript6 WeakMap polyfill
ES2015 WeakMap polyfill for Ember.WeakMap
Garbage-collected memoizer for variadic functions
Memoized function binding
The smallest, yet handy, Map and WeakMap utility ever
Pool of objects for primitives. (Make WeakMap accept primitive keys)
Private registry for classes
A simple and intuitive way to shim private methods and properties in JavaScript.
A bidirectional map based on the ES6 Map & WeakMap objects
Generic memoization with Map and WeakMap
Simple and Fast memoization function using WeakMap.
> Associate [geval](https://github.com/Raynos/geval) events with a given object.