Optionalmainthe module filename referenced as main_module (default "worker.js").
OptionalcompatibilityOptionalbindingstyped bindings (d1, kv_namespace, r2_bucket, durable_object_namespace, …).
OptionalmigrationsDurable Object migrations — ride inline on THIS script upload (no separate call). Omit when there are none.
Optionalvarsplain-text vars → plain_text bindings.
Optionalassetsthe static-assets completion JWT (from uploadAssets) + the binding name + assets config.
Optionalobservabilityenable Workers observability (logs/traces).
Optionalkeeppreserve bindings of these types from the prior version (default keeps secrets across deploys).
the bundled ES-module source.