fix(sveltekit): make adapter runtime-agnostic

Remove process.env default to support all SvelteKit runtimes
(Node, Cloudflare Workers, Vercel Edge, Deno). Users now pass
env explicitly via $env/dynamic/private.
This commit is contained in:
Szymon Rączka
2025-12-28 12:47:09 +01:00
parent 90b4de7093
commit a97a79f11e
4 changed files with 24 additions and 12 deletions

View File

@@ -1,8 +1,9 @@
import type { Handle } from "@sveltejs/kit";
import { serve } from "bknd/adapter/sveltekit";
import { env } from "$env/dynamic/private";
import config from "../bknd.config";
const bkndHandler = serve(config);
const bkndHandler = serve(config, env);
export const handle: Handle = async ({ event, resolve }) => {
// Handle bknd API requests