1pnpm add -D wrangler @cloudflare/vite-plugin
vite.config.ts:123456789101112131415import { cloudflare } from '@cloudflare/vite-plugin' import { holocron } from '@holocron.so/vite' import { defineConfig } from 'vite' export default defineConfig({ plugins: [ holocron(), cloudflare({ viteEnvironment: { name: 'rsc', childEnvironments: ['ssr'], }, }), ], })
wrangler.json or wrangler.jsonc:123456{ "name": "my-docs", "main": "spiceflow/cloudflare-entrypoint", "compatibility_date": "2026-04-13", "compatibility_flags": ["nodejs_compat"] }
12npx vite build npx wrangler deploy
example-cloudflare/ directory in the Holocron repo for a minimal Cloudflare Workers deployment.