import { d as defineEventHandler } from '../../nitro/nitro.mjs'; import { promises } from 'fs'; import path from 'path'; import 'node:http'; import 'node:https'; import 'node:events'; import 'node:buffer'; import 'node:fs'; import 'node:path'; import 'node:crypto'; import 'node:url'; const spielplaene_get = defineEventHandler(async (event) => { try { const spielplaeneDir = path.join(process.cwd(), "public", "spielplaene"); console.log("=== SPIELPL\xC4NE API ==="); console.log("Verzeichnis:", spielplaeneDir); try { await promises.access(spielplaeneDir); } catch { console.log("Verzeichnis nicht gefunden"); return []; } const dateien = await promises.readdir(spielplaeneDir); console.log("Alle Dateien:", dateien); const erlaubteExtensions = [".pdf", ".xlsx", ".xls", ".doc", ".docx"]; const gefiltert = dateien.filter((datei) => { const ext = path.extname(datei).toLowerCase(); return erlaubteExtensions.includes(ext); }); console.log("Gefilterte Dateien:", gefiltert); console.log("Anzahl:", gefiltert.length); return gefiltert; } catch (error) { console.error("Fehler beim Lesen der Spielpl\xE4ne:", error); return []; } }); export { spielplaene_get as default }; //# sourceMappingURL=spielplaene.get.mjs.map