otok-adapter-cloudflare
v2.1.0
Published
Cloudflare Workers deployment adapter for Otok with worker-safe bundles and Workers Assets.
Readme
otok-adapter-cloudflare
Cloudflare Workers deployment adapter for Otok.
Usage
import { defineConfig } from "@kamod-ch/otok";
import cloudflare from "otok-adapter-cloudflare";
export default defineConfig({
adapter: cloudflare({
outDir: "dist",
wranglerName: "my-otok-app",
}),
});Features
- Worker-compatible SSR bundle (
ssr.target: webworker) - Web-standard APIs only in the worker output
- Generates
wrangler.tomlwith Workers Assets binding - Typed bindings via Wrangler env (extend with
envSchemain custom plugins) - No Node-only imports in the worker bundle
Deploy
pnpm build
pnpm exec wrangler deploySee examples/adapters/cloudflare/.
Capabilities
ssr, streaming, middleware, server-actions, islands, static-assets, env-bindings, worker-fetch
Not available: node-apis, filesystem, process-env, graceful-shutdown
