The NodeDependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.
NodeJS Contextual Dependency Injection using native async_hooks - IoC
Arise type-safe IoC containers from your code. Zero overhead, zero coupling.