From b8f170d83b02bea11724f66877ad74ccc0c9db4e Mon Sep 17 00:00:00 2001 From: Mc Smog Date: Thu, 22 Jan 2026 02:02:52 +0500 Subject: [PATCH] fix: update import paths in debug scripts after reorganization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix relative imports in experiments/ scripts (../ → ../../) - Clean up tsconfig.json exclude list (remove non-existent paths) - All debug scripts now work from their new location Co-Authored-By: Claude --- experiments/html-extraction/extract-product-from-html.ts | 2 +- .../magnit-detail-endpoints/debug-detail-response.ts | 2 +- .../magnit-detail-endpoints/find-product-detail-api.ts | 2 +- .../find-product-detail-endpoint-v1.ts | 2 +- .../magnit-detail-endpoints/test-all-detail-endpoints.ts | 2 +- .../magnit-detail-endpoints/test-detail-endpoint.ts | 4 ++-- .../test-object-reviews-endpoint.ts | 2 +- tsconfig.json | 9 +-------- 8 files changed, 9 insertions(+), 16 deletions(-) diff --git a/experiments/html-extraction/extract-product-from-html.ts b/experiments/html-extraction/extract-product-from-html.ts index 939643e..91a0392 100644 --- a/experiments/html-extraction/extract-product-from-html.ts +++ b/experiments/html-extraction/extract-product-from-html.ts @@ -1,7 +1,7 @@ import 'dotenv/config'; import { chromium } from 'playwright'; import * as fs from 'fs'; -import { Logger } from '../utils/logger.js'; +import { Logger } from '../../utils/logger.js'; async function main() { Logger.info('=== Извлечение данных о товаре из HTML ===\n'); diff --git a/experiments/magnit-detail-endpoints/debug-detail-response.ts b/experiments/magnit-detail-endpoints/debug-detail-response.ts index 400e675..2d6a008 100644 --- a/experiments/magnit-detail-endpoints/debug-detail-response.ts +++ b/experiments/magnit-detail-endpoints/debug-detail-response.ts @@ -1,7 +1,7 @@ import 'dotenv/config'; import { chromium } from 'playwright'; import axios from 'axios'; -import { Logger } from '../utils/logger.js'; +import { Logger } from '../../utils/logger.js'; async function main() { Logger.info('=== Debug: Смотрим что возвращает API ===\n'); diff --git a/experiments/magnit-detail-endpoints/find-product-detail-api.ts b/experiments/magnit-detail-endpoints/find-product-detail-api.ts index 9731c09..ab0cab0 100644 --- a/experiments/magnit-detail-endpoints/find-product-detail-api.ts +++ b/experiments/magnit-detail-endpoints/find-product-detail-api.ts @@ -1,7 +1,7 @@ import 'dotenv/config'; import { chromium } from 'playwright'; import axios from 'axios'; -import { Logger } from '../utils/logger.js'; +import { Logger } from '../../utils/logger.js'; async function findDetailApiViaDirectRequest() { Logger.info('=== МЕТОД 1: Прямой GET запрос к API ===\n'); diff --git a/experiments/magnit-detail-endpoints/find-product-detail-endpoint-v1.ts b/experiments/magnit-detail-endpoints/find-product-detail-endpoint-v1.ts index e5b9af5..bd28a69 100644 --- a/experiments/magnit-detail-endpoints/find-product-detail-endpoint-v1.ts +++ b/experiments/magnit-detail-endpoints/find-product-detail-endpoint-v1.ts @@ -1,7 +1,7 @@ import 'dotenv/config'; import { chromium } from 'playwright'; import axios from 'axios'; -import { Logger } from '../utils/logger.js'; +import { Logger } from '../../utils/logger.js'; async function main() { Logger.info('=== Поиск endpoint для ДЕТАЛЕЙ товара ===\n'); diff --git a/experiments/magnit-detail-endpoints/test-all-detail-endpoints.ts b/experiments/magnit-detail-endpoints/test-all-detail-endpoints.ts index 258a853..4640357 100644 --- a/experiments/magnit-detail-endpoints/test-all-detail-endpoints.ts +++ b/experiments/magnit-detail-endpoints/test-all-detail-endpoints.ts @@ -1,7 +1,7 @@ import 'dotenv/config'; import { chromium } from 'playwright'; import axios from 'axios'; -import { Logger } from '../utils/logger.js'; +import { Logger } from '../../utils/logger.js'; async function main() { Logger.info('=== Тестирование всех endpoints для деталей товара ===\n'); diff --git a/experiments/magnit-detail-endpoints/test-detail-endpoint.ts b/experiments/magnit-detail-endpoints/test-detail-endpoint.ts index 1c4ed8c..8847441 100644 --- a/experiments/magnit-detail-endpoints/test-detail-endpoint.ts +++ b/experiments/magnit-detail-endpoints/test-detail-endpoint.ts @@ -1,6 +1,6 @@ import 'dotenv/config'; -import { MagnitApiScraper } from '../scrapers/api/magnit/MagnitApiScraper.js'; -import { Logger } from '../utils/logger.js'; +import { MagnitApiScraper } from '../../scrapers/api/magnit/MagnitApiScraper.js'; +import { Logger } from '../../utils/logger.js'; async function main() { const storeCode = process.env.MAGNIT_STORE_CODE || '992301'; diff --git a/experiments/magnit-detail-endpoints/test-object-reviews-endpoint.ts b/experiments/magnit-detail-endpoints/test-object-reviews-endpoint.ts index 44f70af..713ec68 100644 --- a/experiments/magnit-detail-endpoints/test-object-reviews-endpoint.ts +++ b/experiments/magnit-detail-endpoints/test-object-reviews-endpoint.ts @@ -1,7 +1,7 @@ import 'dotenv/config'; import { chromium } from 'playwright'; import axios from 'axios'; -import { Logger } from '../utils/logger.js'; +import { Logger } from '../../utils/logger.js'; async function main() { Logger.info('=== Тестирование API endpoint для деталей товара ===\n'); diff --git a/tsconfig.json b/tsconfig.json index a0cce3c..f4d49fc 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,14 +20,7 @@ "exclude": [ "node_modules", "dist", - "generated", - "src/scripts/extract-product-from-html.ts", - "src/scripts/find-product-detail-api.ts", - "src/scripts/find-product-detail-endpoint-v1.ts", - "src/scripts/test-detail-endpoint.ts", - "src/scripts/test-all-detail-endpoints.ts", - "src/scripts/test-object-reviews-endpoint.ts", - "src/scripts/debug-detail-response.ts" + "generated" ], "ts-node": { "esm": true