@solvedgg/deploy-runtime
Worker fetch handler, cache, images, bindings types.
Features
deploy is a Zig CLI plus TypeScript packages for build and runtime. The product goal is Vercel-shaped DX on Cloudflare, with explicit honesty about gaps.
deploy create Scaffold App Router Next + Cloudflare wiring (interactive; --yes for non-interactive).
deploy init Adopt an existing Next app: patch package.json, next.config, generate wrangler.
deploy check Compat matrix scan. TTY prompts for unsupported features; fail-closed offline.
deploy link Bind Cloudflare account / Worker name into deploy.json.
deploy deploy Build via @solvedgg/deploy-build, then wrangler deploy.
deploy dev Local workerd-oriented development loop.
deploy env list | pull | push | add | rm — secrets and vars bridge to wrangler.
deploy whoami / logs / matrix Identity, log tail, and coverage estimate.
Original code under packages/ — not a
fork or rebrand of OpenNext / next-on-pages.
Worker fetch handler, cache, images, bindings types.
withDeploy(nextConfig), deploy-build CLI, asset staging.
Living matrix in src/compat/matrix.zig.
Categories evolve; unsupported hits get a TTY prompt or hard fail.
[deploy] we no do this yet: <feature>
do anyway? [y/N]
Non-interactive CI fails closed unless
--force or
DEPLOY_FORCE=1.
Ready to wire a project?
Get started →