di/ separada.
Navegue pela pasta examples no GitHub ou abra o README de um projeto diretamente:
Vite + React
useInject e useStorage com persistência local.Expo + React Native
Mesmos padrões, mais storage em memória e um error renderer para React Native.
Express
brushyRequestScope com cache @brushy/storage.Fastify
runInRequestScopeAsync com cache @brushy/storage.Código no GitHub
Layout compartilhado
Atalhos na raiz
Na raiz do repositório:Testes
Cada exemplo usa Vitest com SWC (mesma configuração depackages/di*):
Documentação relacionada
- Primeiros passos do DI: receitas de instalação por stack
- Injeção em componentes: padrão de error renderer no Expo
- Utilitários de servidor: request scope no Express e Fastify