Sobre o projeto
newt-app é um scaffolder de projeto distribuído como um pacote npm (`create-newt-app`) que gera um monorepo TypeScript full-stack em um único comando. De acordo com seu README, o objetivo é fornecer um ponto de partida de nível de produção que não exija a remoção de partes indesejadas no primeiro dia de trabalho.
## Primeiros passos
O scaffolding é feito com:
```sh
npm create newt-app
```
O README aponta para o site de documentação do projeto em newt-app.com para detalhes completos.
## O que o monorepo gerado inclui
O README lista os seguintes componentes:
- Um frontend **Next.js** e um backend **NestJS**, com o caminho `/api` roteado via proxy no lado do servidor para o Nest.
- **Better Auth** compartilhado entre ambas as aplicações.
- **Kysely** para persistência, rodando em **SQLite** ou **Postgres**.
- **shadcn/ui** como biblioteca de componentes.
- **Turborepo** para orquestração de tarefas junto com workspaces **pnpm** para gerenciamento de pacotes.
## Para quem é indicado
O scaffolder é voltado para desenvolvedores que desejam um monorepo TypeScript com um backend real, autenticação e um banco de dados já conectados, em vez de apenas um template de frontend. A seleção curada de Next.js, NestJS, Better Auth, Kysely, shadcn/ui, Turborepo e pnpm é apresentada como um conjunto de padrões deliberados, e a escolha entre SQLite e Postgres é oferecida para a camada de persistência.
## Notas
Esta visão geral reflete apenas o que consta no README do repositório. Detalhes sobre opções de configuração, layout de diretórios, scripts e caminhos de atualização não estão descritos no próprio README e devem ser verificados no site de documentação vinculado.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.