Commit Graph

16 Commits

Author SHA1 Message Date
Ilia Mashkov
246371c431 feat: Обновленная версия setupTests файла 2025-11-23 14:15:45 +03:00
Ilia Mashkov
e4c563075f feat: Оптимизация импортов 2025-11-23 14:13:52 +03:00
Ilia Mashkov
2a72e1077c feat: Настройки webpack для уменьшения размера бандла 2025-11-23 14:13:21 +03:00
Ilia Mashkov
013d32f09d feat: Настроен webpack плагин для сжатия prod сборки 2025-11-23 14:12:27 +03:00
Ilia Mashkov
ec6867d7a0 feat: 2025-11-23 13:46:48 +03:00
Ilia Mashkov
d27906fd47 refactor: Изменена конфигурация webpack для улучшения производительности и скорости сборки 2025-11-23 13:34:15 +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
1ed871a9fd feat: Улучшена работа с svg, добавлена поддержка кастомизации 2025-11-20 12:04:08 +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
926702b1bf Настройка BundleAnalyzerPlugin
- Установлен analyzerMode: static для предотвращения конфликтов при запуске dev-сервера
2025-11-19 18:52:24 +03:00
Ilia Mashkov
dc789c68cd Обновление конфига css-loader для поддержки .css и дефолтных импортов
- Обновлен regex для включения обработки .css файлов (необходимо для стилей Swiper)
- Отключен namedExport в опциях css-loader для исправления дефолтных импортов из SCSS модулей
2025-11-19 18:51:01 +03:00
Ilia Mashkov
b8115536f8 Добавлен алиас @ для FSD импортов 2025-11-19 18:48:03 +03:00
Ilia Mashkov
fb5a5a16bc fix: Исправлены ошибки линтера 2025-11-19 10:10:16 +03:00
Ilia Mashkov
1376a20c90 feat: модульная конфигурация webpack с React 19 и TypeScript 5
- Создана модульная архитектура webpack конфигурации в config/build/
- Настроены loader'ы: Babel, TypeScript, CSS/SCSS, File, SVGR
- Добавлены плагины: HtmlWebpackPlugin, MiniCssExtractPlugin, ReactRefresh, BundleAnalyzer
- Настроен dev-сервер с HMR и поддержкой SPA роутинга
- Добавлена полная JSDoc документация на русском языке
2025-11-19 10:08:33 +03:00