Skip to content

Repository files navigation

Icaros Monorepo

Monorepo do Icaros gerenciado por pnpm e Turborepo.

Workspace

  • apps/web: frontend Vite + React existente, migrado sem alteração funcional.
  • apps/api: reservado para o backend NestJS com Prisma.
  • packages/contracts: contratos agnósticos compartilhados entre frontend, backend e mocks.
  • packages/domain: regras puras de domínio compartilháveis e testáveis com Vitest.
  • packages/api-client: cliente HTTP do frontend; não deve ser importado pelo backend.
  • packages/config: espaço reservado para configurações compartilhadas de TypeScript, ESLint e Prettier.

Comandos

pnpm install
pnpm dev
pnpm typecheck
pnpm lint
pnpm test
pnpm build

O backend NestJS e o schema Prisma serão adicionados em apps/api na próxima etapa. O zod não é uma dependência direta do workspace; referências transitivas podem permanecer por dependências do TanStack Router.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages