- 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