@natrave/shared-entities
v1.4.84
Published
Entidades compartilhadass da NaTrave
Maintainers
Readme
@natrave/shared-entities
Biblioteca de entidades TypeORM utilizadas nos serviços da plataforma NaTrave. Agrupa modelos que representam torneios, jogadores, times, pagamentos, notificações e outros domínios compartilhados.
Requisitos
- Node.js 20+
pnpmcomo gerenciador de pacotes
Instalação
pnpm installBuild
Para gerar os arquivos JavaScript e declarações TypeScript no diretório dist:
pnpm run buildEstrutura
As entidades estão organizadas por domínio dentro da pasta src/:
tournaments– regras e entidades de torneiosplayers– informações de jogadoresteams– composição de timesfacilities– quadras e locais de jogonotifications– modelos relacionados a notificaçõespayments– objetos de pagamentocoupons– cupons e promoçõescentral-autheapp-auth– entidades de autenticação
O arquivo src/index.ts reexporta todas as entidades para facilitar o consumo por outros pacotes.
Lint
Para verificar o estilo de código com ESLint e Prettier:
pnpm run lintContribuição
Pull requests são bem‑vindos. Certifique‑se de executar o lint antes de enviar mudanças e descreva no CHANGELOG o que foi alterado