About this project

newt-app is a project scaffolder distributed as an npm package (`create-newt-app`) that generates a full-stack TypeScript monorepo in a single command. According to its README, the goal is a production-grade starting point that does not require stripping out unwanted pieces on the first day of work. ## Getting started Scaffolding is done with: ```sh npm create newt-app ``` The README points to the project documentation site at newt-app.com for full details. ## What the generated monorepo includes The README lists the following components: - A **Next.js** frontend and a **NestJS** backend, with the `/api` path proxied server-side to Nest. - **Better Auth** shared across both applications. - **Kysely** for persistence, running on either **SQLite** or **Postgres**. - **shadcn/ui** as the component library. - **Turborepo** for task orchestration alongside **pnpm** workspaces for package management. ## Who it is for The scaffolder targets developers who want a TypeScript monorepo with a real backend, authentication, and a database already wired together, rather than a frontend-only template. The curated selection of Next.js, NestJS, Better Auth, Kysely, shadcn/ui, Turborepo, and pnpm is presented as a deliberate default set, and the choice between SQLite and Postgres is offered for the persistence layer. ## Notes This overview reflects only what the repository README states. Details about configuration options, directory layout, scripts, and upgrade paths are not described in the README itself and should be checked against the linked documentation site.