Initial Commit

This commit is contained in:
2026-05-27 23:29:53 +01:00
commit fbc70f96e6
10000 changed files with 1102152 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
import { runRouterConformance } from "@suaveplan/api-router";
import { createHonoRouter } from "../src/adapter/adapter.js";
import { HonoBlueGreenSlot } from "../src/blue-green-slot/blue-green-slot.js";
runRouterConformance({
label: "hono",
router: () => createHonoRouter(),
slot: (plugin, handler) => new HonoBlueGreenSlot(plugin, handler),
});

View File

@@ -0,0 +1,7 @@
import { webcrypto } from "node:crypto";
type WritableGlobal = { crypto?: Crypto };
const g = globalThis as WritableGlobal;
if (g.crypto === undefined) {
g.crypto = webcrypto as unknown as Crypto;
}