Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale
A caching Map<string, V extends object> that deletes the least-recently-used items with weak references and async generation. Inspired by [lru-cache](https://www.npmjs.com/package/lru-cache).
Scans a given argument and detects its arguments, than maps those onto an object through a wrapper function which can be called whenever. Makes it easy to provide plugins that have a dynamic order or set of arguments with multiple names.