Commit Graph

55 Commits

Author SHA1 Message Date
Ilia Mashkov
19a1759f20 feat: ESLint 9 с flat config и поддержкой React 19
- Создан eslint.config.mjs с полными правилами
- Добавлены комментарии на русском языке
- Настроены плагины: React, TypeScript, Hooks, A11y, Import, Jest, Prettier
- Игнорирование конфигурационных файлов
2025-11-19 10:13:59 +03:00
Ilia Mashkov
afd73858b0 feat: конфигурация TypeScript 5 с поддержкой React 19
- Настроен tsconfig.json со строгой проверкой типов
- Добавлена документация на русском языке (tsconfig.README.md)
- Automatic JSX runtime (react-jsx)
- Алиасы путей для удобного импорта
- Include src директории
2025-11-19 10:12:20 +03:00
Ilia Mashkov
b7575ea756 feat: конфигурация Babel с поддержкой React 19 и automatic JSX runtime
- Настроены пресеты: env, typescript, react
- Добавлена документация на русском языке (babel.config.README.md)
- Automatic JSX runtime - не требуется импорт React
2025-11-19 10:11:31 +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