GitHub - przemyslawjanpietrzak/nano-di: This library provides a simple, lightweight dependency injection for TypeScript. It supports singleton and transient scopes, constants, and recursive dependency resolution.The library simplifies dependency injection in TypeScript with support for various scopes, constants, and decorators.