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