- React
- TypeScript
- effector
- Farfetched
- shadcn/ui
- tailwindcss
- Husky
- React Router v6
- React Hook Form
- Выполняем команду:
pnpm i- Запуск для разработки:
pnpm run dev- Запуск тестов
pnpm run test- Проверка ошибок связанных со стилем
JS/TSкода
pnpm run lint- Автоматическое исправление ошибок связанных со стилем
JS/TSкода
pnpm run lint:fix- Проверка ошибок связанных со стилем
CSSкода
pnpm run stylelint- Автоматическое исправление ошибок связанных со стилем
CSSкода
pnpm run stylelint:fixПрогонять линтеры в ручную необязательно, так как в проекте используется husky и
lint-staged для запуска pre-commit хуков.
- Соглашение о коммитах
- Семантического версионирования
- Архитектурная методология для фронтенд проектов
- Именованные экспорты вместо
default - Без вложенных тернарных операторов
SVGфайлы какReactкомпоненты
- magicui.design - animated components built with React, Typescript, Tailwind CSS, and Framer Motion