From 92e0b474a4e4d0235025aaa714ef208881df6937 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Sun, 23 Nov 2025 16:08:14 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 14 ++------------ config/build/buildLoaders.ts | 8 +++++--- 2 files changed, 7 insertions(+), 15 deletions(-) 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 - Флаг режима разработки