diff --git a/README.md b/README.md index 6650a26..4ffaa7e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Only Task - Интерактивная временная шкала +# Only Task -Современное React-приложение с интерактивной круговой временной шкалой и каруселью исторических событий. +Тестовое задание для only.digital ## 🚀 Технологии @@ -218,14 +218,4 @@ Pre-push hook автоматически запускает: ISC -## 👨‍💻 Разработка - -Для разработки рекомендуется: -1. Запустить `pnpm dev` для dev-сервера -2. Использовать `pnpm storybook` для разработки компонентов в изоляции -3. Писать тесты для новых компонентов -4. Следовать существующей структуре проекта - ---- - **Приятной разработки! 🚀** diff --git a/config/build/buildLoaders.ts b/config/build/buildLoaders.ts index b08ae5e..2a3d3af 100644 --- a/config/build/buildLoaders.ts +++ b/config/build/buildLoaders.ts @@ -13,9 +13,11 @@ import { BuildOptions } from './types/config' * Текущий порядок: * 1. fileLoader - обрабатывает изображения и шрифты * 2. svgrLoader - преобразует SVG в React компоненты - * 3. babelLoader - транспилирует JS/JSX/TSX с React Refresh - * 4. typescriptLoader - компилирует TypeScript - * 5. cssLoader - обрабатывает CSS/SCSS с модулями + * 3. babelLoader - транспилирует JS/JSX/TS/TSX с помощью Babel (включая TypeScript) + * 4. cssLoader - обрабатывает CSS/SCSS с модулями + * + * Примечание: TypeScript компилируется через Babel (@babel/preset-typescript), + * а не через ts-loader. Проверка типов выполняется отдельно через `tsc --noEmit`. * * @param {BuildOptions} options - Опции сборки * @param {boolean} options.isDev - Флаг режима разработки