Skip to content

ArtiomB5/nextjs-starter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NextJS Starter

Шаблон для быстрого создания проектов на Next.js 13.4+

🚀 Как развернуть проект

npx create-next-app -e https://github.com/webpractik/nextjs-starter

🪄 Features:

  • Typescript
  • Sass
  • Mobx
  • ESLint
  • Stylelint
  • Prettier
  • Husky
  • Commitizen
  • Vitest
  • Lint-staged
  • Absolute Imports
  • Storybook
  • Sentry
  • Bundle analyzer
  • React Query
  • API Codegen
  • Figma tokens
  • Security headers
  • Generate components
  • Coupling & cohesion graph
  • Env variables validation

🎯 Deploy

  • NODEJS: ^18
  • NPM: ^9
  • Port: 3000
  • Healthcheck: /api/health

🎈 CI / CD:

  • npm pkg delete scripts.prepare
  • npm ci --silent
  • npm run build
  • npm run prod

📝 Docs:

📜 NPM Scripts:

Script Description
npm ci Установка модулей
npm run build Запуск билда
npm run dev Запуск dev сборки
npm run prod Запуск прод сборки
npm run analyze Анализ билда
npm run storybook Запуск storybook
npm run build-storybook Билд storybook
npm run test Запуск тестов
npm run coverage Покрытие тестов
npm run type-coverage Покрытие типизацией
npm run build-tokens Билд фигма токенов
npm run api-codegen Автогенерация API
npm run type-check Проверка TS
npm run lint Проверка eslint
npm run stylelint Проверка стилей
npm run format Форматирование prettier
npm run check-all Проверка всего в параллельном режиме
npm run gen -- <название> Создание реакт компонента
npm run cruiser Построить граф зависимостей
npm run clean Очистка сборки

📦 Packages:

About

Сборка Nextjs by Webpractik

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 53.2%
  • JavaScript 40.1%
  • Sass 6.4%
  • Shell 0.3%