Шаблон для быстрого создания проектов на Next.js 15+
bunx create-next-app -e https://github.com/webpractik/nextjs-starter --use-npm
cp .env.example .env
- Typescript
- Tailwind
- Million/lint
- ESLint
- Prettier
- Husky
- Commitizen
- Vitest
- Lint-staged
- Absolute Imports
- Storybook
- Sentry
- Bundle analyzer
- React Query
- Kubb API Codegen
- Figma tokens
- Env validation
- NODEJS:
^20
- NPM:
^10
- Port:
3000
- Healthcheck:
/api/health
npm ci
npm run build
npm run prod
Script | Description |
---|---|
bun install / npm ci |
Установка модулей |
bun run build |
Запуск билда |
bun run dev |
Запуск dev сборки |
bun run prod |
Запуск прод сборки |
bun run analyze |
Анализ билда |
bun run test:watch |
Запуск тестов (watch) |
bun run test:coverage |
Покрытие тестов |
bun run type-coverage |
Покрытие типизацией |
bun run check:ts |
Проверка TS |
bun run check:lint |
Проверка eslint |
bun run check:test |
Запуск тестов |
bun run check:format |
Форматирование prettier |
bun run check:all |
Проверка всего в параллельном режиме |
bun run clean |
Очистка сборки |
bun run dr:build:watch |
Declarative routing (watch) |
bun run dr:build |
Declarative routing |