diff --git a/astro.config.mjs b/astro.config.mjs index 2778bf7..968d89f 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -27,6 +27,12 @@ export default defineConfig({ build: { target: "es2022", minify: "esbuild", + // Sanitize chunk filenames — Netlify esbuild chokes on ! and ~ in names + rollupOptions: { + output: { + sanitizeFileName: (name) => name.replace(/[^\w./-]/g, '_'), + }, + }, }, esbuild: { target: "es2022",