import { generateSitemapRoutes } from "~/data/i18n"; const escapeXml = (value: string) => value .replaceAll("&", "&") .replaceAll("<", "<") .replaceAll(">", ">") .replaceAll('"', """) .replaceAll("'", "'"); const buildDate = new Date().toISOString().split("T")[0]; export default defineEventHandler((event) => { const config = useRuntimeConfig(); const siteUrl = (config.public.siteUrl as string) || "https://777genius.github.io/agent-teams-ai"; setHeader(event, "content-type", "application/xml; charset=utf-8"); const routes = generateSitemapRoutes(); const body = ` ${routes .map( (path) => ` \n ${escapeXml(`${siteUrl}${path}`)}\n ${buildDate}\n ` ) .join("\n")} `; return body; });