This repository has no description
1import cloudflareAdapter from "@sveltejs/adapter-cloudflare";
2import adapter from "@sveltejs/adapter-node";
3import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
4
5const useCloudflareAdapter = process.env.SVELTE_ADAPTER === "cloudflare";
6
7const config = {
8 preprocess: vitePreprocess(),
9 compilerOptions: {
10 runes: ({ filename }) => (filename.split(/[/\\]/).includes("node_modules") ? undefined : true)
11 },
12 kit: {
13 adapter: useCloudflareAdapter ? cloudflareAdapter({ config: "wrangler.dev.jsonc" }) : adapter()
14 }
15};
16
17export default config;