Commit Graph

11 Commits

Author SHA1 Message Date
Ilia Mashkov
013d32f09d feat: Настроен webpack плагин для сжатия prod сборки 2025-11-23 14:12:27 +03:00
Ilia Mashkov
da0309f714 feat: Установлена библиотека identify-object-proxy 2025-11-23 13:46:06 +03:00
Ilia Mashkov
4ec072055f feat: В препуш хуки добавлен запуск unit тестов 2025-11-21 12:59:48 +03:00
Ilia Mashkov
5ef223d8d4 fix: Правки в Jest конфиг для поддержки @ алиаса импортов 2025-11-20 15:24:38 +03:00
Ilia Mashkov
6b41f506a3 feat: Добавлена конфигурация Jest для unit тестирования, установлены соответствующие библиотеки 2025-11-20 14:15:36 +03:00
Ilia Mashkov
5c869eb215 feat: Добавлен переиспользуемый компонент кнопки с задаваемыми размерами, вариантами и цветовыми схемами. Добавлен декоратор стилей для сторибука, установлена библиотека для работы с классами 2025-11-20 09:26:01 +03:00
Ilia Mashkov
0006a20a61 feat: Добавлена конфигурация для storybook 2025-11-19 22:15:25 +03:00
Ilia Mashkov
58bc7bc28a feat: Добавлен слой entities с типами для событий, установлены библиотеки gsap и swiper 2025-11-19 20:24:19 +03:00
Ilia Mashkov
9ce1e4b133 fix: В скрипт запуска stylelint добавлен флаг --allow-empty-input чтобы избежать ошибок в препуш хуке при отсуствии файлов стилей в проекте 2025-11-19 10:30:11 +03:00
Ilia Mashkov
4ea641b64e feat: Husky pre-push хуки с проверками качества кода
- Добавлен Husky 9 с pre-push хуком
- Проверки: type-check, lint, lint:styles, build:prod
- Новые скрипты: build:prod, build:dev с env переменными
- Обновлен dev скрипт для использования env переменных
- Добавлена документация (.husky/README.md, HUSKY_SETUP.md)
- Обновлен .gitignore для включения .husky/
2025-11-19 10:26:47 +03:00
Ilia Mashkov
1318800f75 feat: инициализация проекта с React 19 и TypeScript 5
- Создан package.json со всеми зависимостями
- Добавлены npm скрипты для разработки и сборки
- Создана базовая структура: src/, public/
- Настроен .gitignore (игнорирование папок с точкой)
- Добавлен базовый React компонент с TypeScript
2025-11-19 10:17:50 +03:00