mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-15 20:17:22 +00:00
Add framework adapter for SvelteKit with:
- `getApp()` - get bknd app instance
- `serve()` - request handler for hooks.server.ts
Usage in hooks.server.ts:
```typescript
import { serve } from "bknd/adapter/sveltekit";
import config from "../bknd.config";
const bkndHandler = serve(config);
export const handle = async ({ event, resolve }) => {
if (event.url.pathname.startsWith("/api/")) {
return bkndHandler(event);
}
return resolve(event);
};
```
Includes:
- Adapter implementation (app/src/adapter/sveltekit/)
- Test suite
- Working example (examples/sveltekit/)
- Package exports and types
12 lines
137 B
Plaintext
12 lines
137 B
Plaintext
.DS_Store
|
|
node_modules
|
|
/build
|
|
/.svelte-kit
|
|
/package
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
vite.config.js.timestamp-*
|
|
vite.config.ts.timestamp-*
|
|
*.db
|