Skip to content
← Назад до набору
Stack: NestJS

Пресет NestJS

Орієнтир для міркувань, який процес онбордингу використовує для NestJS-застосунків. Це чек-лист, а не шаблон — виявлена реальність важливіша.

Сигнали

  • nest-cli.json, пакети @nestjs/* у package.json та main.ts, що викликає NestFactory.create.
  • Модель декораторів: @Module, @Controller, @Injectable, а також папки функцій із модулями, контролерами, сервісами та DTO.
  • Менеджер пакетів виводиться з lockfile (pnpm-lock.yaml, yarn.lock, package-lock.json).

Про що міркувати

  • Справжня команда тестування (Jest unit *.spec.ts і e2e *.e2e-spec.ts), ворота лінтингу (eslint) та скрипт збірки — зафіксувати дослівно.
  • Межі модулів, ін’єкція залежностей, провайдери, guards/pipes/interceptors і місце зберігання конфігурації (@nestjs/config).
  • Відповідні стеку скіли для модулів, контролерів, провайдерів та DTO.

Примітки

Зафіксувати, як функціональні модулі підключені до кореневого модуля і чи використовує застосунок TypeORM/Prisma, мікросервіси або GraphQL.