Skip to content

Single Worker

my-worker/
wrangler.jsonc
src/index.ts
wrangler-deploy.config.ts # generated by wd init
Terminal window
cd my-worker
wd init

Workers are referenced as "." when the config is at the project root.

import { defineConfig, kv, workerEnv } from "wrangler-deploy";
const cache = kv("cache");
export const api = workerEnv({ CACHE: cache });
export default defineConfig({
version: 1,
workers: ["."],
resources: {
cache: { type: "kv", bindings: { ".": "CACHE" } },
},
});