Об этом проекте

newt-app — это скаффолдер проектов, распространяемый как npm-пакет (`create-newt-app`), который одной командой генерирует full-stack TypeScript монорепозиторий. Согласно README, целью проекта является создание отправной точки промышленного уровня, которая не требует удаления ненужных компонентов в первый же день работы. ## Начало работы Развертывание структуры выполняется командой: ```sh npm create newt-app ``` В README указана ссылка на сайт с документацией проекта newt-app.com для получения полной информации. ## Что входит в генерируемый монорепозиторий В README перечислены следующие компоненты: - Фронтенд на **Next.js** и бэкенд на **NestJS**, при этом путь `/api` проксируется на стороне сервера к Nest. - **Better Auth**, общий для обоих приложений. - **Kysely** для работы с данными, поддерживающий **SQLite** или **Postgres**. - **shadcn/ui** в качестве библиотеки компонентов. - **Turborepo** для оркестрации задач вместе с воркспейсами **pnpm** для управления пакетами. ## Для кого это предназначено Скаффолдер ориентирован на разработчиков, которым нужен TypeScript монорепозиторий с полноценным бэкендом, аутентификацией и уже настроенной базой данных, а не просто шаблон только для фронтенда. Тщательно подобранный набор Next.js, NestJS, Better Auth, Kysely, shadcn/ui, Turborepo и pnpm представлен как продуманный набор настроек по умолчанию, а для слоя хранения данных предлагается выбор между SQLite и Postgres. ## Примечания Данный обзор отражает только информацию из README репозитория. Подробности о параметрах конфигурации, структуре каталогов, скриптах и путях обновления не описаны в самом README и должны быть проверены на связанном сайте с документацией.