Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Store information about any JS value in a side channel. Uses WeakMap if available.
ES spec-like internal slots
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.
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ECMAScript6 WeakMap polyfill
Store information about any JS value in a side channel. Uses WeakMap if available.
A WeakMap shim for Node.js and browsers
ECMAScript6 WeakMap polyfill
Immutable finite list objects with constant-time equality testing (===) and no memory leaks
- immutable
- tuple
- sequence
- persistent
- data
- data structure
- functional
- intern
- interned
- internalized
- memoization
- equality
- deep equality
- weakmap
Garbage-collected memoizer for variadic functions
The Map & WeakMap data structures as a reactive signals.
Shim for WeakMap with non-leaky O(1) lookup time
The smallest, yet handy, Map and WeakMap utility ever
Memoized function binding
ES2015 WeakMap polyfill for Ember.WeakMap
Generic memoization with Map and WeakMap
Pool of objects for primitives. (Make WeakMap accept primitive keys)
Memoize decorator for TypeScript that uses WeakMap
A simple and intuitive way to shim private methods and properties in JavaScript.