@wessberg/di (npm): A compile-time powered Dependency-Injection container for Typescript that holds services and can produce instances of them as required.
Keywords: DI|dependency injection|ioc|inversion|service|container|newable|reflection|singleton|transient