import adapter from "@sveltejs/adapter-vercel"; import { vitePreprocess } from "@sveltejs/vite-plugin-svelte"; // /** @type {import('@sveltejs/adapter-vercel').Config} */ /** @type {import('@sveltejs/kit').Config} */ const config = { preprocess: vitePreprocess(), kit: { adapter: adapter({ runtime: "nodejs22.x" }), alias: { $stores: "./src/stores", $styles: "./src/styles", $graphql: "./src/graphql", $houdini: "./$houdini", }, csp: { mode: "auto", directives: { "default-src": ["self"], "script-src": [ "self", "https://analytics.fuwn.me", "https://va.vercel-scripts.com", ], "style-src": ["self", "unsafe-inline", "https://proxy.due.moe"], "font-src": [ "self", "data:", "https://fonts.gstatic.com", "https://proxy.due.moe", ], "img-src": ["self", "data:", "blob:", "https:"], "media-src": ["self", "data:", "blob:", "https:"], "connect-src": ["self", "https:", "ws:", "wss:"], "object-src": ["none"], "base-uri": ["self"], "frame-ancestors": ["self"], }, }, }, split: true, }; export default config;