feat(wrangler): add local DO support with getPlatformProxy - #7292
feat(wrangler): add local DO support with getPlatformProxy#7292edmundhung wants to merge 7 commits into
Conversation
|
7df228e to
77a3aaf
Compare
|
A wrangler prerelease is available for testing. You can install this latest build in your project with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-wrangler-7292You can reference the automatically updated head of this PR with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/prs/7292/npm-package-wrangler-7292Or you can use npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-wrangler-7292 dev path/to/script.jsAdditional artifacts:wget https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-cloudflare-workers-bindings-extension-7292 -O ./cloudflare-workers-bindings-extension.0.0.0-v1fc1de75a.vsix && code --install-extension ./cloudflare-workers-bindings-extension.0.0.0-v1fc1de75a.vsixnpx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-create-cloudflare-7292 --no-auto-updatenpm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-cloudflare-kv-asset-handler-7292npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-miniflare-7292npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-cloudflare-pages-shared-7292npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-cloudflare-unenv-preset-7292npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-cloudflare-vitest-pool-workers-7292npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-cloudflare-workers-editor-shared-7292npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-cloudflare-workers-shared-7292npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12471346157/npm-package-cloudflare-workflows-shared-7292Note that these links will no longer work once the GitHub Actions artifact expires.
Please ensure constraints are pinned, and |
47e8508 to
726b0e4
Compare
|
Really looking forward to this support! Currently this is what I have for my setup and tests 🙂
|
Fixes n/a.
The getPlatformProxy() API was designed for framework integrations on Cloudflare Pages with DO support limited to external workers only (i.e. DO with script_name specified).
This PR enables local DO binding support (including RPC) if the user is building on Cloudflare Workers (e.g. with Static Assets).