A WeakMap that supports any value, it holds strong references to primitives, and weak references to objects.
npm install --save mild-map
It has the same API of a WeakMap, except that it just works with primitives too.
It also implements the size
property, like a Map.
MIT © Fabio Spampinato