import { padNumber } from "~/utils/pad"; let siteUrl = "https://syntax.fm"; export async function loader() { const response = await fetch('https://syntax.fm/api/shows') const shows = await response.json(); const showsXML = shows.map(show => { return ` ${siteUrl}/syntax/${padNumber(show.number)} 1.0 daily `; }).join(""); let sitemap = ` ${showsXML} `; return new Response(sitemap, { headers: { "Content-Type": "text/xml", }, }) }