Megamono

DOCUMENTATION

On this page
  1. When to use it
  2. Usage
  3. Options
  4. Next steps

Cloudflare binding

Add a supported binding to an existing Cloudflare Worker

When to use it

Add a supported binding to an existing Cloudflare Worker. Use this when you want to add the corresponding files or task to your workspace.

Usage

bash
npm exec -- nx generate @megamono/nx-cloudflare:binding --project="<project>" --type="service" --binding="<binding>" --dry-run

Replace angle-bracket placeholders with reviewed values. Nx's --dry-run previews generator writes; remove it only after reviewing the plan. Examples use npm; use your workspace's package manager if it differs.

Options

Use these options with @megamono/nx-cloudflare:binding. Nx uses the camelCase names shown here; the CLI reference describes command-line aliases. Some options are required only for particular choices.

OptionRequiredTypeDefaultDescription
projectYesstring—Existing Nx Worker project name.
typeYesstring—— Allowed: "service", "kv", "r2", "d1", "hyperdrive", "queue-producer", "queue-consumer", "vectorize", "ai", "ai-search", "workflow", "analytics-engine", "browser", "images", "mtls", "dispatch-namespace", "assets".
bindingYesstring—Worker-visible binding name.
resourceNostring—Cloudflare resource or Worker identity referenced by the binding.
scriptNameNostring—Optional defining Worker for a Workflow binding.
remoteNoboolean—Use the remote Cloudflare resource during local development.
experimentalNoboolean—Record an experimental binding declaration.
configPathNostring—Explicit Wrangler config when the project contains more than one.
dryRunNobooleanfalsePrint the deterministic plan without mutation.

Next steps

Review changed files and run the affected project's checks. For options that accept structured values, run the generator's --help or consult the schema in the installed package.

Megamono

One repository system for the applications, tools, and people building together inside it.

BUILD

Get startedGuidesDocumentationCLI referenceCapabilitiesInference

SOURCE

GitHub ↗

MIT licensed

© 2026 Megamono

By

Commune Software