first commit

This commit is contained in:
Matt Kane
2026-04-01 10:44:22 +01:00
commit 43fcb9a131
1789 changed files with 395041 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
/**
* Preview middleware
*
* Validates signed preview URLs, creates DO-backed sessions,
* populates snapshots, and overrides the request-context DB.
*/
import { createPreviewMiddleware } from "@emdashcms/cloudflare/db/do";
import { sequence } from "astro:middleware";
const preview = createPreviewMiddleware({
binding: "PREVIEW_DB",
secret: import.meta.env.PREVIEW_SECRET,
});
export const onRequest = sequence(preview);