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.