testable-js (npm): framework to simplify faking and sharing objects within unit tests
Keywords: dependency|injector|lightweight|inject|lifetime|singleton|transient|parent