From 7a2516153c5f32d261b4353840e9ea8a5ad3f058 Mon Sep 17 00:00:00 2001 From: Ulas Date: Fri, 3 Apr 2026 23:19:16 +0200 Subject: [PATCH] fix(esm): fix stale comments and use node: prefix for crypto import --- server/index.js | 2 +- server/services/apple-calendar.js | 2 +- server/services/google-calendar.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/index.js b/server/index.js index ac6e2f8..6403e02 100644 --- a/server/index.js +++ b/server/index.js @@ -1,7 +1,7 @@ /** * Modul: Server Entry Point * Zweck: Express-App initialisieren, Middleware einbinden, Routen registrieren - * Abhängigkeiten: express, helmet, dotenv, server/db.js, server/auth.js, server/routes/* + * Abhängigkeiten: express, helmet, server/db.js, server/auth.js, server/routes/* */ import express from 'express'; diff --git a/server/services/apple-calendar.js b/server/services/apple-calendar.js index 928e7cd..d5a5eb4 100644 --- a/server/services/apple-calendar.js +++ b/server/services/apple-calendar.js @@ -293,7 +293,7 @@ async function sync() { throw new Error('[Apple] Keine Credentials konfiguriert (weder in DB noch in .env).'); } - // tsdav ist ESM-only - dynamischer Import aus CommonJS + // tsdav ist eine optionale Abhängigkeit - dynamischer Import für graceful degradation const { createDAVClient } = await import('tsdav'); const client = await createDAVClient({ diff --git a/server/services/google-calendar.js b/server/services/google-calendar.js index d9c8750..2dc6fb3 100644 --- a/server/services/google-calendar.js +++ b/server/services/google-calendar.js @@ -15,7 +15,7 @@ import { createLogger } from '../logger.js'; const log = createLogger('Google'); import { google } from 'googleapis'; -import crypto from 'crypto'; +import crypto from 'node:crypto'; import * as db from '../db.js'; const GOOGLE_COLOR = '#4285F4';