52 packages found
Standard library
Standard library
Is this value a JS WeakSet? 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 WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Standard library
Iterable WeakMaps and WeakSets. Provides WeakRefMap and WeakRefSet which store values using WeakRefs and clean themselves up when garbage collected.
Detect native WeakSet support.
Standard library
Standard library
- ES3
- ES5
- ES6
- ES7
- ES2015
- ES2016
- ES2017
- ES2018
- ES2019
- ES2020
- ECMAScript 3
- ECMAScript 5
- ECMAScript 6
- ECMAScript 7
- View more
RXJS enhanced Array, Map, WeakMap, Set and WeakSet
Sets values within nested objects; creates structure if not found. Supports setting within Objects, Arrays, Maps, Sets, WeakMaps, and WeakSets; supports creation of Objects, Arrays, and Maps.
ES6 Map, Set, WeakMap and WeakSet polyfill in pure ES5
- es6
- es6-collections
- es5
- polyfills
- ponyfills
- harmony
- harmony-collections
- collections
- map
- set
- weakmap
- weakset
- es6-map
- es6-set
- View more
Iterable WeakMap, WeakSet and WeakValue.
Composing Maps, WeakMaps, Sets and WeakSets into generated classes
A zero-dependency lightweight library for iterable weak collections and proxies.
Extend built-in collections with weak references for efficient garbage collection and optimal performance in memory-intensive applications with IterableWeakSet, IterableWeakMap, and WeakValueMap.
Standard library
- ES3
- ECMAScript 3
- ES5
- ECMAScript 5
- ES6
- ES2015
- ECMAScript 6
- ECMAScript 2015
- ES7
- ES2016
- ECMAScript 7
- ECMAScript 2016
- Harmony
- Strawman
- View more
Map to weakly held values.