Commit Graph

10 Commits

Author SHA1 Message Date
Ilia Mashkov
92e0b474a4 feat: Правки документации 2025-11-23 16:08:14 +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
d27906fd47 refactor: Изменена конфигурация webpack для улучшения производительности и скорости сборки 2025-11-23 13:34:15 +03:00
Ilia Mashkov
1ed871a9fd feat: Улучшена работа с svg, добавлена поддержка кастомизации 2025-11-20 12:04:08 +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