Cloudflare
Neutron supports deploying to Cloudflare's edge network, giving your application global low-latency performance.
Usage
-
Install the adapter:
npm install @neutron/adapter-cloudflare -
Update
neutron.config.ts:import cloudflare from "@neutron/adapter-cloudflare"; export default defineConfig({ adapter: cloudflare(), }); -
Build:
npm run build -
Deploy (using Wrangler):
npx wrangler pages deploy dist
Platform Proxy
The adapter automatically provides the Cloudflare env object (KV, R2, D1) in your loader/action context.
export async function loader({ context }) {
const kv = context.cloudflare.env.MY_KV_NAMESPACE;
const value = await kv.get("key");
// ...
}