@joist/slotted (npm): Dependency Injection in ~800 bytes
Keywords: TypeScript|DI|Dependency Injection