apps/api
— бэкенд на TypeScript + tRPC + Prisma;apps/api/.env.example
— пример конфига с переменными окружения для бэкенда;apps/web
— фронтенд + бэкенд (SSR) на TypeScript + Next.js;apps/web/.env.example
— пример конфига с переменными окружения для фронтенда;packages/prisma-client
— Prisma;packages/prisma-client/.env.example
— пример конфига с переменными окружения для Prisma;packages/typescript-paths
— исправляет алиасы в*.d.ts
файлах, т.к.tsc
их не компилирует;configs/eslint-config
— ESLint конфиг для всего монорепозитория;configs/tsconfig
— базовыйtsconfig.json
для всех проектов.
В качестве пакетного менеджера используется pnpm
.
Перед запуском скриптов нужно установить все зависимости командой pnpm install
в любой папке с проектом.
Далее можно запускать скрипты из любой папки в проекте: