Some general-purpose utilities used elsewhere in @welshman.
-
Deferred
is just a promise withresolve
andreject
methods. -
Emitter
extends EventEmitter to supportemitter.on('*', ...)
. -
Fluent
is a wrapper around arrays with chained methods that modify and copy the underlying array. -
LRUCache
is an implementation of an LRU cache. -
Worker
is an implementation of an asynchronous queue. -
Tools
is a collection of general-purpose utility functions. -
Store
is an implementation of svelte-like subscribable stores with extra features.