From 884d33c0ae260752aaf341933b847ae6413e0697 Mon Sep 17 00:00:00 2001 From: Martin Porwoll Date: Tue, 17 Feb 2026 11:51:25 +0000 Subject: [PATCH] fix: remove .js extensions from monitoring module imports Next.js webpack build cannot resolve .js extensions for .ts files. Co-Authored-By: Claude Opus 4.6 --- src/lib/monitoring/alert-evaluator.ts | 2 +- src/lib/monitoring/monitoring-logger.ts | 2 +- src/lib/monitoring/monitoring-service.ts | 6 +++--- src/lib/monitoring/performance-tracker.ts | 2 +- src/lib/monitoring/snapshot-collector.ts | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/lib/monitoring/alert-evaluator.ts b/src/lib/monitoring/alert-evaluator.ts index e9345f3..f13e857 100644 --- a/src/lib/monitoring/alert-evaluator.ts +++ b/src/lib/monitoring/alert-evaluator.ts @@ -7,7 +7,7 @@ */ import type { Payload } from 'payload' -import type { AlertCondition, AlertSeverity, SystemMetrics } from './types.js' +import type { AlertCondition, AlertSeverity, SystemMetrics } from './types' // ============================================================================ // Pure Functions diff --git a/src/lib/monitoring/monitoring-logger.ts b/src/lib/monitoring/monitoring-logger.ts index 97cda13..2acf1da 100644 --- a/src/lib/monitoring/monitoring-logger.ts +++ b/src/lib/monitoring/monitoring-logger.ts @@ -5,7 +5,7 @@ * Falls back to console output when Payload is not yet initialized. */ -import type { LogLevel, LogSource } from './types.js' +import type { LogLevel, LogSource } from './types' const LOG_LEVELS: Record = { debug: 0, diff --git a/src/lib/monitoring/monitoring-service.ts b/src/lib/monitoring/monitoring-service.ts index de7c9a5..471d357 100644 --- a/src/lib/monitoring/monitoring-service.ts +++ b/src/lib/monitoring/monitoring-service.ts @@ -21,9 +21,9 @@ import type { SecurityMetricsStatus, PerformanceMetrics, SystemMetrics, -} from './types.js' -import { checkSecretsHealth } from '../security/secrets-health.js' -import { getSecurityMetricsSnapshot } from '../security/security-observability.js' +} from './types' +import { checkSecretsHealth } from '../security/secrets-health' +import { getSecurityMetricsSnapshot } from '../security/security-observability' // ============================================================================ // System Health diff --git a/src/lib/monitoring/performance-tracker.ts b/src/lib/monitoring/performance-tracker.ts index b4eade4..ac59967 100644 --- a/src/lib/monitoring/performance-tracker.ts +++ b/src/lib/monitoring/performance-tracker.ts @@ -7,7 +7,7 @@ * error rates, and throughput. */ -import type { PerformanceEntry, PerformanceMetrics } from './types.js' +import type { PerformanceEntry, PerformanceMetrics } from './types' const PERIOD_MS: Record = { '1h': 3_600_000, diff --git a/src/lib/monitoring/snapshot-collector.ts b/src/lib/monitoring/snapshot-collector.ts index 7348be1..a20da75 100644 --- a/src/lib/monitoring/snapshot-collector.ts +++ b/src/lib/monitoring/snapshot-collector.ts @@ -6,8 +6,8 @@ * sie in MonitoringSnapshots. Evaluiert dabei Alert-Regeln. */ -import { collectMetrics } from './monitoring-service.js' -import { AlertEvaluator } from './alert-evaluator.js' +import { collectMetrics } from './monitoring-service' +import { AlertEvaluator } from './alert-evaluator' let interval: ReturnType | null = null const alertEvaluator = new AlertEvaluator()