Appearance
A DI foundation for service-owned state and workflows
Inversify containers with Wirestate services, scoped buses, and seed data.
Events broadcast. Commands write. Queries read. Containers keep their own buses.
Use MobX, Preact Signals, Lit Signals, or plain TypeScript.