@redspacem/di
v0.1.2
Published
A tiny dependency-injection container for RedSpaceM resources: register, registerValue, resolve and has with lazy singletons.
Maintainers
Readme
@redspacem/di
A tiny dependency-injection container for RedSpaceM resources.
register/registerValue/resolve/has- Lazy singletons: factories run at most once
createContainerfactory
Install
bun add @redspacem/diExample
import { createContainer } from "@redspacem/di";
const container = createContainer();
container.register("config", () => ({ port: 4223 }));
container.registerValue("db", createPool());
const config = container.resolve<{ port: number }>("config");License
MIT — see LICENSE. Part of the RedSpaceM SDK.
