├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .gitguardian.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug-template.yaml │ ├── config.yml │ └── feature-request.yaml ├── actions │ ├── expose-actions-variables │ │ ├── action.yml │ │ └── index.mjs │ ├── install-dependencies │ │ └── action.yml │ └── install-python-uv │ │ └── action.yml ├── changeset-version.js ├── dependabot.yml ├── extract-pr-and-workflow-id.js ├── get-c3-dependabot-bumped-framework.cjs ├── holopin.yml ├── prereleases │ └── upload.mjs ├── pull_request_template.md ├── version-script.js └── workflows │ ├── README.md │ ├── auto-assign-issues.yml │ ├── c3-dependabot-versioning-prs.yml │ ├── c3-e2e.yml │ ├── changesets.yml │ ├── claude.yml │ ├── deploy-pages-previews.yml │ ├── e2e-project-cleanup.yml │ ├── e2e.yml │ ├── hotfix-release.yml │ ├── issues.yml │ ├── miniflare-dependabot-versioning-prs.yml │ ├── open-v3-maintenance-prs.yml │ ├── prerelease.yml │ ├── run-ci-for-external-forks.yml │ ├── semgrep.yml │ ├── test-and-check-other-node.yml │ ├── test-and-check.yml │ ├── validate-pr-description.yml │ ├── worker-playground-preview-testing-env-deploy-and-test.yml │ ├── workers-shared-deploy-production.yml │ └── workers-shared-deploy-staging.yml ├── .gitignore ├── .markdownlint.json ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CLAUDE.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TRIAGE.md ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── SECURITY.md ├── STYLEGUIDE.md ├── cloudflare-workers-outline.png ├── fixtures ├── additional-modules │ ├── package.json │ ├── src │ │ ├── common.cjs │ │ ├── dep.ts │ │ ├── dynamic.js │ │ ├── index.ts │ │ ├── lang │ │ │ ├── en.js │ │ │ └── fr.js │ │ ├── text.d.ts │ │ └── text.txt │ ├── test │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── turbo.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── browser-rendering │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── playwright.ts │ │ └── puppeteer.ts │ ├── test │ │ ├── index.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── container-app │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── container │ │ └── simple-node-app.js │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ ├── wrangler.jsonc │ └── wrangler.registry.jsonc ├── d1-read-replication-app │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── wrangler.jsonc ├── d1-worker-app │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── schema.sql │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── dev-registry │ ├── assets │ │ └── example.txt │ ├── package.json │ ├── tests │ │ ├── dev-registry.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── tsconfig.worker.json │ ├── vite.exported-handler-with-assets.config.ts │ ├── vite.exported-handler.config.ts │ ├── vite.worker-entrypoint-with-assets.config.ts │ ├── vite.worker-entrypoint.config.ts │ ├── vitest.config.mts │ ├── workers │ │ ├── durable-object.ts │ │ ├── exported-handler.ts │ │ ├── service-worker.ts │ │ └── worker-entrypoint.ts │ ├── wrangler.exported-handler-with-assets.jsonc │ ├── wrangler.exported-handler.jsonc │ ├── wrangler.external-durable-object.jsonc │ ├── wrangler.internal-durable-object.jsonc │ ├── wrangler.service-worker.jsonc │ ├── wrangler.worker-entrypoint-with-assets.jsonc │ └── wrangler.worker-entrypoint.jsonc ├── durable-objects-app │ ├── package.json │ ├── src │ │ └── index.js │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── dynamic-worker-loading │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── wrangler.jsonc ├── email-worker │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── entrypoints-rpc-tests │ ├── package.json │ ├── tests │ │ └── entrypoints.spec.ts │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── get-platform-proxy-remote-bindings │ ├── package.json │ ├── remote-worker.js │ ├── remote-worker.staging.js │ ├── tests │ │ ├── index.test.ts │ │ ├── remote-bindings-false.test.ts │ │ └── tsconfig.json │ ├── turbo.json │ └── wrangler.remote-bindings-false.jsonc ├── get-platform-proxy │ ├── .dev.vars │ ├── .dev.vars.production │ ├── custom-toml │ │ └── path │ │ │ ├── .dev.vars │ │ │ └── test.toml │ ├── package.json │ ├── public │ │ └── test.txt │ ├── tests │ │ ├── __image_snapshots__ │ │ │ └── get-platform-proxy-env-test-ts-get-platform-proxy-env-correctly-obtains-functioning-image-bindings-2-snap.png │ │ ├── get-platform-proxy.caches.test.ts │ │ ├── get-platform-proxy.cf.test.ts │ │ ├── get-platform-proxy.ctx.test.ts │ │ ├── get-platform-proxy.env.test.ts │ │ ├── shared.ts │ │ └── tsconfig.json │ ├── vitest.config.mts │ ├── wrangler.json │ ├── wrangler.jsonc │ ├── wrangler_external_do.jsonc │ ├── wrangler_internal_do.jsonc │ └── wrangler_workflow.jsonc ├── import-npm │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── packages │ │ └── import-example │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── index.js │ │ │ ├── tests │ │ │ ├── index.test.ts │ │ │ └── tsconfig.json │ │ │ ├── tsconfig.json │ │ │ ├── vitest.config.mts │ │ │ └── wrangler.jsonc │ └── turbo.json ├── import-wasm-example │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── import-wasm-static │ ├── README.md │ ├── package.json │ └── wasm │ │ ├── multiply.wasm │ │ ├── multiply.wat │ │ ├── not-exported.wasm │ │ └── not-exported.wat ├── interactive-dev-tests │ ├── README.md │ ├── container-app │ │ ├── Dockerfile │ │ ├── DockerfileWithLongSleep │ │ ├── container │ │ │ └── simple-node-app.js │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── worker-configuration.d.ts │ │ └── wrangler.jsonc │ ├── index.js │ ├── multi-containers-app │ │ ├── DockerfileA │ │ ├── DockerfileB │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── worker-configuration.d.ts │ │ └── wrangler.jsonc │ ├── multi-workers-containers-app │ │ ├── tsconfig.json │ │ ├── workerA │ │ │ ├── Dockerfile │ │ │ ├── index.ts │ │ │ ├── worker-configuration.d.ts │ │ │ └── wrangler.jsonc │ │ └── workerB │ │ │ ├── Dockerfile │ │ │ ├── index.ts │ │ │ ├── worker-configuration.d.ts │ │ │ └── wrangler.jsonc │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── index.mjs │ │ ├── startup-error.ts │ │ ├── worker-a.mjs │ │ └── worker-b.mjs │ ├── tests │ │ └── index.test.ts │ ├── tsconfig.json │ ├── vitest.config.mts │ ├── wrangler.a.jsonc │ ├── wrangler.b.jsonc │ └── wrangler.jsonc ├── isomorphic-random-example │ ├── README.md │ ├── package.json │ └── src │ │ ├── default.js │ │ ├── node.js │ │ ├── other.js │ │ └── workerd.mjs ├── legacy-site-app │ ├── package.json │ ├── public │ │ ├── 404.html │ │ ├── favicon.ico │ │ ├── img │ │ │ ├── 200-wrangler-ferris.gif │ │ │ └── 404-wrangler-ferris.gif │ │ └── index.html │ ├── workers-site │ │ ├── .gitignore │ │ ├── index.js │ │ └── package.json │ └── wrangler.jsonc ├── local-mode-tests │ ├── .env │ ├── package.json │ ├── src │ │ ├── module.ts │ │ ├── nodejs-compat.ts │ │ ├── some-data.bin │ │ ├── some-text.txt │ │ └── sw.ts │ ├── tests │ │ ├── logging.test.ts │ │ ├── module.test.ts │ │ ├── ports.test.ts │ │ ├── specified-port.test.ts │ │ ├── sw.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ ├── wrangler.logging.jsonc │ ├── wrangler.module.jsonc │ └── wrangler.sw.jsonc ├── miniflare-node-test │ ├── package.json │ ├── src │ │ ├── index-build.test.js │ │ ├── index-with-bindings.test.js │ │ ├── index-with-imports.js │ │ ├── index-with-imports.test.js │ │ ├── index.js │ │ ├── index.test.js │ │ ├── index.ts │ │ └── say-hello.js │ ├── tsconfig.json │ ├── wrangler-build.json │ └── wrangler.jsonc ├── no-bundle-import │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── data.bin │ │ ├── data.txt │ │ ├── dynamic.cjs │ │ ├── dynamic.js │ │ ├── index.js │ │ ├── index.test.ts │ │ ├── lang │ │ │ ├── en.json │ │ │ └── fr.json │ │ ├── nested │ │ │ ├── index.js │ │ │ ├── say-hello.js │ │ │ └── simple.wasm │ │ ├── say-hello.cjs │ │ ├── say-hello.js │ │ └── simple.wasm │ ├── vitest.config.mts │ └── wrangler.jsonc ├── node-app-pages │ ├── .gitignore │ ├── functions │ │ └── stripe.ts │ ├── package.json │ ├── public │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── node-env │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ └── node-env.test.ts │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── nodejs-als-app │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── turbo.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── nodejs-hybrid-app │ ├── .env │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── dep.cjs │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── turbo.json │ ├── vitest.config.mts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── pages-d1-shim │ ├── CHANGELOG.md │ ├── functions │ │ └── bar.ts │ ├── package.json │ ├── public │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-dev-proxy-with-script │ ├── _worker.js │ ├── custom │ │ └── script │ │ │ └── path │ │ │ └── index.js │ ├── package.json │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-functions-app │ ├── .dev.vars │ ├── .gitignore │ ├── functions │ │ ├── _middleware.ts │ │ ├── blog │ │ │ └── [slug].ts │ │ ├── date.ts │ │ ├── import-html.ts │ │ ├── intercept.ts │ │ ├── middleware-data │ │ │ ├── additional-data.ts │ │ │ ├── bad-data.ts │ │ │ ├── merge-data.ts │ │ │ └── mutate-data.ts │ │ ├── mounted-plugin │ │ │ └── _middleware.ts │ │ ├── mounted-with-param │ │ │ └── [p] │ │ │ │ └── plugin │ │ │ │ └── _middleware.ts │ │ ├── next.ts │ │ ├── passThroughOnException │ │ │ ├── _middleware.ts │ │ │ └── nested.ts │ │ ├── passThroughOnExceptionClosed.ts │ │ ├── passThroughOnExceptionOpen.ts │ │ ├── passThroughOnExceptionWithCapture │ │ │ ├── _middleware.ts │ │ │ └── nested.ts │ │ ├── r2 │ │ │ ├── create.ts │ │ │ └── get.ts │ │ ├── regex_chars │ │ │ └── my-file.ts │ │ ├── static │ │ │ └── _middleware.ts │ │ └── variables.ts │ ├── index.d.ts │ ├── package.json │ ├── public │ │ ├── [id].js │ │ ├── _headers │ │ ├── _redirects │ │ ├── a.b.html │ │ ├── here.html │ │ ├── index.html │ │ ├── some-asset.html │ │ └── users │ │ │ └── [id].html │ ├── static-assets │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-functions-unenv-alias │ ├── functions │ │ └── [[path]].ts │ ├── package.json │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── pages-functions-wasm-app │ ├── README.md │ ├── external-modules │ │ ├── add.wasm │ │ ├── add.wat │ │ ├── meaning-of-life.html │ │ └── meaning-of-life.txt │ ├── functions │ │ ├── meaning-of-life-html.js │ │ ├── meaning-of-life-text.js │ │ └── meaning-of-life-wasm.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-functions-with-config-file-app │ ├── README.md │ ├── functions │ │ ├── celebrate.ts │ │ └── holiday.ts │ ├── package.json │ ├── public │ │ ├── _routes.json │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── pages-functions-with-routes-app │ ├── CHANGELOG.md │ ├── README.md │ ├── functions │ │ ├── bye.ts │ │ ├── date.ts │ │ ├── greeting │ │ │ ├── bye.ts │ │ │ ├── hello.ts │ │ │ └── index.ts │ │ ├── greetings.ts │ │ └── index.ts │ ├── package.json │ ├── public │ │ ├── _routes.json │ │ ├── greeting │ │ │ └── test.json │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-nodejs-v2-compat │ ├── apps │ │ ├── functions │ │ │ └── README.md │ │ ├── workerjs-directory │ │ │ ├── README.md │ │ │ └── _worker.js │ │ │ │ └── index.js │ │ └── workerjs-file │ │ │ ├── README.md │ │ │ └── _worker.js │ ├── functions │ │ └── [[path]].ts │ ├── package.json │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── pages-plugin-example │ ├── .gitignore │ ├── functions │ │ ├── _middleware.ts │ │ ├── api │ │ │ └── v1 │ │ │ │ └── instance.ts │ │ ├── ext.ts │ │ ├── fixed.ts │ │ ├── proxy-me-somewhere-else.ts │ │ ├── static │ │ │ └── _middleware.ts │ │ └── status.ts │ ├── index.d.ts │ ├── package.json │ ├── public │ │ ├── dir │ │ │ └── bar.html │ │ ├── foo.html │ │ └── index.html │ ├── tsconfig.json │ └── turbo.json ├── pages-plugin-mounted-on-root-app │ ├── .gitignore │ ├── functions │ │ └── _middleware.ts │ ├── index.d.ts │ ├── package.json │ ├── public │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-proxy-app │ ├── package.json │ ├── server │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.mts ├── pages-redirected-config │ ├── .gitignore │ ├── package.json │ ├── src │ │ └── index.js │ ├── tests │ │ └── index.test.ts │ ├── tools │ │ └── build.ts │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.mts ├── pages-simple-assets │ ├── index.d.ts │ ├── package.json │ ├── public │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-workerjs-and-functions-app │ ├── CHANGELOG.md │ ├── README.md │ ├── functions │ │ ├── date.ts │ │ └── greeting │ │ │ └── hello.ts │ ├── package.json │ ├── public │ │ ├── _worker.js │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-workerjs-app │ ├── .env │ ├── .gitignore │ ├── package.json │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── workerjs-test │ │ ├── _routes.json │ │ ├── _worker.js │ │ └── other-script.js ├── pages-workerjs-directory │ ├── CHANGELOG.md │ ├── package.json │ ├── public │ │ ├── _worker.js │ │ │ ├── add.wasm │ │ │ ├── index.js │ │ │ ├── other-other-script.mjs │ │ │ ├── other-script.js │ │ │ ├── static.js │ │ │ └── static.mjs │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-workerjs-wasm-app │ ├── README.md │ ├── external-modules │ │ └── meaning-of-life.html │ ├── package.json │ ├── public │ │ ├── _worker.js │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wasm │ │ ├── multiply.wasm │ │ └── multiply.wat ├── pages-workerjs-with-config-file-app │ ├── README.md │ ├── package.json │ ├── public │ │ ├── _routes.json │ │ ├── _worker.js │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── pages-workerjs-with-routes-app │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── public │ │ ├── _routes.json │ │ ├── _worker.js │ │ └── index.html │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── vitest.config.mts ├── pages-ws-app │ ├── CHANGELOG.md │ ├── package.json │ ├── server │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.mts ├── python-worker │ ├── requirements.txt │ ├── src │ │ ├── arith.py │ │ ├── index.py │ │ └── other.py │ └── wrangler.jsonc ├── ratelimit-app │ ├── .gitignore │ ├── package.json │ ├── src │ │ └── index.js │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── redirected-config-worker-with-environments │ ├── .gitignore │ ├── package.json │ ├── src │ │ └── index.js │ ├── tests │ │ └── index.test.ts │ ├── tools │ │ └── build.ts │ ├── tsconfig.json │ ├── turbo.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── redirected-config-worker │ ├── .gitignore │ ├── package.json │ ├── src │ │ └── index.js │ ├── tests │ │ └── index.test.ts │ ├── tools │ │ └── build.ts │ ├── tsconfig.json │ ├── turbo.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── routing-app │ ├── functions │ │ ├── [default].js │ │ ├── _middleware.js │ │ ├── bar │ │ │ ├── [stuff].js │ │ │ ├── baz │ │ │ │ └── [[all]].js │ │ │ └── foo.js │ │ ├── blah.js │ │ ├── foo.js │ │ └── index.ts │ ├── package.json │ ├── public │ │ ├── _routes.json │ │ └── index.html │ └── tsconfig.json ├── rules-app │ ├── md.d.ts │ ├── package.json │ ├── src │ │ ├── content.md │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.jsonc ├── secrets-store │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.jsonc ├── shared │ ├── package.json │ └── src │ │ ├── mock-console.ts │ │ └── run-wrangler-long-lived.ts ├── sites-app │ ├── package.json │ ├── public │ │ ├── 404.html │ │ ├── favicon.ico │ │ ├── img │ │ │ ├── 200-wrangler-ferris.gif │ │ │ └── 404-wrangler-ferris.gif │ │ └── index.html │ ├── src │ │ ├── modules.js │ │ └── service-worker.js │ └── wrangler.jsonc ├── start-worker-node-test │ ├── package.json │ ├── src │ │ ├── config-errors.test.js │ │ ├── index.test.js │ │ ├── index.ts │ │ └── say-hello.ts │ ├── tsconfig.json │ └── wrangler.json ├── unbound-durable-object │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── wrangler.jsonc ├── unsafe-external-plugin │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── plugins │ │ │ ├── unsafe-service.ts │ │ │ └── worker-shim.ts │ │ └── workers │ │ │ ├── binding.worker.ts │ │ │ └── object.worker.ts │ ├── tools │ │ └── build.ts │ ├── tsconfig.json │ └── turbo.json ├── unstable_dev │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── wrangler-dev.mjs │ └── wrangler.jsonc ├── vitest-pool-workers-examples │ ├── README.md │ ├── ai-vectorize │ │ ├── README.md │ │ ├── global-setup.ts │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── index.spec.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── basics-integration-auxiliary │ │ ├── README.md │ │ ├── global-setup.ts │ │ ├── src │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── fetch-integration-auxiliary.test.ts │ │ │ ├── scheduled-integration-auxiliary.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── basics-unit-integration-self │ │ ├── README.md │ │ ├── src │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── fetch-integration-self.test.ts │ │ │ ├── fetch-unit.test.ts │ │ │ ├── scheduled-integration-self.test.ts │ │ │ ├── scheduled-unit.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── container-app │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── container │ │ │ └── simple-node-app.js │ │ ├── src │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── container.test.ts │ │ │ ├── container.unit.test.ts │ │ │ ├── env.d.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── context-exports │ │ ├── README.md │ │ ├── auxiliary-worker │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── worker-configuration.d.ts │ │ │ └── wrangler.jsonc │ │ ├── global-setup.ts │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── worker-configuration.d.ts │ │ │ └── wrangler.jsonc │ │ ├── test │ │ │ ├── auxiliary.test.ts │ │ │ ├── durable-objects.test.ts │ │ │ ├── integration-self.test.ts │ │ │ ├── tsconfig.json │ │ │ └── unit.test.ts │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ ├── vitest.isolated-storage.config.ts │ │ └── vitest.single-worker.config.ts │ ├── d1 │ │ ├── README.md │ │ ├── migrations │ │ │ ├── 0000_initial.sql │ │ │ └── 0001_admin.sql │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── apply-migrations.ts │ │ │ ├── env.d.ts │ │ │ ├── queries.test.ts │ │ │ ├── routes.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── durable-objects │ │ ├── README.md │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── alarm.test.ts │ │ │ ├── direct-access.test.ts │ │ │ ├── env.d.ts │ │ │ ├── sqlite-in-do.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── hyperdrive │ │ ├── README.md │ │ ├── env.d.ts │ │ ├── global-setup.ts │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── echo.test.ts │ │ │ ├── env.d.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── images │ │ ├── README.md │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── images.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── kv-r2-caches │ │ ├── README.md │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── isolation.test.ts │ │ │ ├── kv.test.ts │ │ │ ├── r2.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── misc │ │ ├── README.md │ │ ├── public │ │ │ └── test.txt │ │ ├── src │ │ │ └── other-worker.mjs │ │ ├── test │ │ │ ├── assets.test.ts │ │ │ ├── defines.test.ts │ │ │ ├── durable-objects.test.ts │ │ │ ├── env.d.ts │ │ │ ├── fake-timers.test.ts │ │ │ ├── fetch-mock.test.ts │ │ │ ├── global.d.ts │ │ │ ├── module-mocking.test.ts │ │ │ ├── nodejs.test.ts │ │ │ ├── pages-functions.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.assets.config.ts │ │ ├── vitest.config.ts │ │ ├── vitest.nodejs.config.ts │ │ ├── wrangler.assets.jsonc │ │ ├── wrangler.jsonc │ │ └── wrangler.nodejs.jsonc │ ├── module-resolution │ │ ├── README.md │ │ ├── src │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── index.d.ts │ │ │ ├── index.spec.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vendor │ │ │ └── ext-dep │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── subfolder │ │ │ │ └── index.js │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── multiple-workers │ │ ├── README.md │ │ ├── api-service │ │ │ ├── src │ │ │ │ ├── env.d.ts │ │ │ │ ├── index.ts │ │ │ │ └── tsconfig.json │ │ │ └── wrangler.jsonc │ │ ├── auth-service │ │ │ ├── src │ │ │ │ ├── env.d.ts │ │ │ │ ├── index.ts │ │ │ │ └── tsconfig.json │ │ │ └── wrangler.jsonc │ │ ├── database-service │ │ │ ├── src │ │ │ │ ├── env.d.ts │ │ │ │ ├── index.ts │ │ │ │ └── tsconfig.json │ │ │ └── wrangler.jsonc │ │ ├── global-setup.ts │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── integration.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── package.json │ ├── pages-functions-unit-integration-self │ │ ├── .gitignore │ │ ├── README.md │ │ ├── functions │ │ │ ├── api │ │ │ │ ├── _middleware.ts │ │ │ │ ├── kv │ │ │ │ │ └── [key].ts │ │ │ │ └── ping.ts │ │ │ ├── env.d.ts │ │ │ └── tsconfig.json │ │ ├── global-setup.ts │ │ ├── public │ │ │ ├── 404.html │ │ │ ├── _headers │ │ │ ├── _redirects │ │ │ ├── index.html │ │ │ └── secure.html │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── integration-self.test.ts │ │ │ ├── tsconfig.json │ │ │ └── unit.test.ts │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── pages-with-config │ │ ├── README.md │ │ ├── pages-config.test.ts │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── pipelines │ │ ├── README.md │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── pipeline-send-integration-self.test.ts │ │ │ ├── pipeline-send-unit.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── queues │ │ ├── README.md │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── queue-consumer-integration-self.test.ts │ │ │ ├── queue-consumer-unit.test.ts │ │ │ ├── queue-producer-integration-self.test.ts │ │ │ ├── queue-producer-unit.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── request-mocking │ │ ├── README.md │ │ ├── src │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── declarative.test.ts │ │ │ ├── imperative.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── rpc │ │ ├── README.md │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── env.d.ts │ │ │ ├── integration-self.test.ts │ │ │ ├── tsconfig.json │ │ │ └── unit.test.ts │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── tsc-all.mjs │ ├── tsconfig.node.json │ ├── tsconfig.workerd-test.json │ ├── tsconfig.workerd.json │ ├── vitest.config.ts │ ├── vitest.global.ts │ ├── web-assembly │ │ ├── README.md │ │ ├── src │ │ │ ├── add.wasm │ │ │ ├── index.ts │ │ │ ├── tsconfig.json │ │ │ └── wasm-shim.d.ts │ │ ├── test │ │ │ ├── add.test.ts │ │ │ ├── env.d.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── workers-assets-only │ │ ├── README.md │ │ ├── public │ │ │ └── index.html │ │ ├── test │ │ │ ├── assets-only.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── workers-assets-run-worker-first │ │ ├── README.md │ │ ├── public │ │ │ ├── binding.html │ │ │ └── index.html │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── assets.test.ts │ │ │ ├── env.d.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ ├── workers-assets │ │ ├── README.md │ │ ├── public │ │ │ ├── binding.html │ │ │ └── index.html │ │ ├── src │ │ │ ├── env.d.ts │ │ │ ├── index.ts │ │ │ └── tsconfig.json │ │ ├── test │ │ │ ├── assets.test.ts │ │ │ ├── env.d.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc │ └── workflows │ │ ├── README.md │ │ ├── src │ │ ├── env.d.ts │ │ ├── index.ts │ │ └── tsconfig.json │ │ ├── test │ │ ├── env.d.ts │ │ ├── integration.test.ts │ │ ├── tsconfig.json │ │ └── unit.test.ts │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── wrangler.jsonc ├── vitest-pool-workers-remote-bindings │ ├── env.d.ts │ ├── package.json │ ├── remote-worker.js │ ├── remote-worker.staging.js │ ├── run-tests.mjs │ ├── src │ │ └── index.js │ ├── test-staging │ │ └── index.spec.ts │ ├── test │ │ └── index.spec.ts │ ├── turbo.json │ ├── vitest.workers.config.staging.ts │ ├── vitest.workers.config.ts │ └── wrangler.json ├── wasm-app │ ├── README.md │ ├── package.json │ └── worker │ │ ├── index_bg.wasm │ │ ├── module │ │ ├── export_wasm.js │ │ ├── index.js │ │ └── index_bg.js │ │ ├── service-worker-module │ │ ├── export_wasm.js │ │ ├── index.js │ │ └── index_bg.js │ │ └── service-worker │ │ ├── export_wasm.js │ │ ├── index.js │ │ ├── index_bg.js │ │ └── wrangler.jsonc ├── wildcard-modules │ ├── package.json │ ├── src │ │ ├── common.cjs │ │ ├── dep.ts │ │ ├── dynamic.js │ │ ├── index.ts │ │ ├── lang │ │ │ ├── en.js │ │ │ └── fr.js │ │ ├── text.d.ts │ │ └── text.txt │ ├── test │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── turbo.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── worker-app │ ├── .env │ ├── .gitignore │ ├── package.json │ ├── public │ │ ├── 404.html │ │ ├── favicon.ico │ │ ├── img │ │ │ ├── 200-wrangler-ferris.gif │ │ │ └── 404-wrangler-ferris.gif │ │ └── index.html │ ├── src │ │ ├── dep.js │ │ ├── explicit-resource-management.js │ │ ├── index.js │ │ └── log.ts │ ├── tests │ │ ├── build-conditions.test.ts │ │ ├── https.test.ts │ │ ├── index.test.ts │ │ ├── tsconfig.json │ │ └── undrained-body.test.ts │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── worker-logs │ ├── package.json │ ├── src │ │ ├── module.js │ │ └── service.js │ ├── tests │ │ └── index.test.ts │ ├── tsconfig.json │ ├── turbo.json │ ├── wrangler.module.jsonc │ └── wrangler.service.jsonc ├── worker-ts │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.jsonc ├── worker-with-unsafe-external-plugin │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── env.d.ts │ │ ├── index.spec.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.ts │ └── wrangler.jsonc ├── workers-shared-asset-config │ ├── README.md │ ├── env.d.ts │ ├── html-handling.test.ts │ ├── package.json │ ├── redirects.test.ts │ ├── test-cases │ │ ├── encoding-test-cases.ts │ │ └── html-handling-test-cases.ts │ ├── tsconfig.json │ ├── url-normalization.test.ts │ └── vitest.config.ts ├── workers-with-assets-and-service-bindings │ ├── README.md │ ├── package.json │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ ├── workerA │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── workerB.util.ts │ │ │ ├── workerC.util.ts │ │ │ ├── workerD.util.ts │ │ │ └── workerWS.util.ts │ │ └── wrangler.jsonc │ ├── workerB-with-default-export │ │ ├── public │ │ │ ├── busy-bee.html │ │ │ └── index.html │ │ ├── src │ │ │ └── index.ts │ │ └── wrangler.jsonc │ ├── workerC-with-default-entrypoint │ │ ├── public │ │ │ ├── busy-bee.html │ │ │ └── index.html │ │ ├── src │ │ │ └── index.ts │ │ └── wrangler.jsonc │ ├── workerD-with-named-entrypoint │ │ ├── public │ │ │ ├── busy-bee.html │ │ │ └── index.html │ │ ├── src │ │ │ └── index.ts │ │ └── wrangler.jsonc │ └── workerWS │ │ ├── public │ │ ├── busy-bee.html │ │ └── index.html │ │ ├── src │ │ └── index.ts │ │ └── wrangler.jsonc ├── workers-with-assets-only │ ├── README.md │ ├── package.json │ ├── public │ │ ├── 404.html │ │ ├── README.md │ │ ├── about │ │ │ ├── %5Bboop%5D.html │ │ │ ├── 404.html │ │ │ ├── [boop].html │ │ │ ├── [fünky].txt │ │ │ └── index.html │ │ ├── bin │ │ ├── bin.html │ │ ├── both.html │ │ ├── both │ │ │ └── index.html │ │ ├── file-bin │ │ ├── file-bin.html │ │ ├── file.html │ │ ├── folder-bin │ │ ├── folder │ │ │ └── index.html │ │ ├── index-bin │ │ │ ├── index │ │ │ └── index.html │ │ ├── index.html │ │ ├── lava-lamps.jpg │ │ └── yay.txt │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── wrangler.jsonc ├── workers-with-assets-run-worker-first │ ├── README.md │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── wrangler.jsonc ├── workers-with-assets-spa │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ └── shadowed-by-asset.txt │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── __image_snapshots__ │ │ │ └── index-test-ts-workers-assets-spa-renders-the-homepage-in-a-browser-correctly-1-snap.png │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── workers-with-assets-static-routing │ ├── package.json │ ├── public │ │ ├── static │ │ │ └── page.html │ │ └── worker │ │ │ ├── asset.html │ │ │ └── worker-runs.html │ ├── spa-assets │ │ └── index.html │ ├── spa.wrangler.jsonc │ ├── src │ │ └── index.ts │ ├── test │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── wrangler.jsonc ├── workers-with-assets │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ ├── .assetsignore │ │ ├── .dot │ │ │ └── index.html │ │ ├── .dotfile.html │ │ ├── README.md │ │ ├── _headers │ │ ├── _redirects │ │ ├── _worker.js │ │ ├── about │ │ │ ├── %5Bboop%5D.html │ │ │ ├── %5Bwomp%5D.html │ │ │ ├── [boop].html │ │ │ ├── [fünky].txt │ │ │ └── index.html │ │ ├── bar.html │ │ ├── binding.html │ │ ├── foo.html │ │ ├── ignore-me.txt │ │ ├── index.html │ │ ├── lava-lamps.jpg │ │ ├── totallyinvalidextension.greg │ │ └── yay.txt │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── wrangler.jsonc ├── workflow-multiple │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc └── workflow │ ├── package.json │ ├── src │ └── index.ts │ ├── tests │ ├── index.test.ts │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ └── wrangler.jsonc ├── lint-turbo.mjs ├── package.json ├── packages ├── chrome-devtools-patches │ ├── CHANGELOG.md │ ├── Makefile │ ├── README.md │ ├── package.json │ └── patches │ │ ├── 0001-Expand-Browser-support-make-it-work-in-Firefox-Safar.patch │ │ ├── 0002-Setup-Cloudflare-devtools-target-type.patch │ │ ├── 0003-Add-ping-to-improve-connection-stability.-Without-th.patch │ │ ├── 0004-Support-viewing-source-files-over-the-network.-This-.patch │ │ ├── 0005-Support-forcing-the-devtools-theme-via-a-query-param.patch │ │ ├── 0006-All-about-the-network-tab.patch │ │ ├── 0007-Limit-heap-profiling-modes-available.patch │ │ └── 0008-Use-the-worker-name-as-the-title-for-the-Javascript-.patch ├── cli │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── check-macos-version.test.ts │ │ └── cli.test.ts │ ├── args.ts │ ├── check-macos-version.ts │ ├── colors.ts │ ├── error.ts │ ├── eslint.config.mjs │ ├── index.ts │ ├── interactive.ts │ ├── package.json │ ├── select-list.ts │ ├── streams.ts │ ├── test-util.ts │ ├── tsconfig.json │ ├── turbo.json │ ├── vite.setup.ts │ └── vitest.config.mts ├── containers-shared │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── build.ts │ │ ├── client │ │ │ ├── core │ │ │ │ ├── ApiError.ts │ │ │ │ ├── ApiRequestOptions.ts │ │ │ │ ├── ApiResult.ts │ │ │ │ ├── CancelablePromise.ts │ │ │ │ ├── OpenAPI.ts │ │ │ │ └── request.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ ├── AccountDefaults.ts │ │ │ │ ├── AccountID.ts │ │ │ │ ├── AccountLimit.ts │ │ │ │ ├── AccountLocation.ts │ │ │ │ ├── AccountLocationLimits.ts │ │ │ │ ├── AccountLocationLimitsAsProperty.ts │ │ │ │ ├── AccountRegistryToken.ts │ │ │ │ ├── AddressAssignment.ts │ │ │ │ ├── Application.ts │ │ │ │ ├── ApplicationAffinities.ts │ │ │ │ ├── ApplicationAffinityColocation.ts │ │ │ │ ├── ApplicationAffinityHardwareGeneration.ts │ │ │ │ ├── ApplicationConstraintPop.ts │ │ │ │ ├── ApplicationConstraints.ts │ │ │ │ ├── ApplicationHealth.ts │ │ │ │ ├── ApplicationHealthInstances.ts │ │ │ │ ├── ApplicationID.ts │ │ │ │ ├── ApplicationJob.ts │ │ │ │ ├── ApplicationJobsConfig.ts │ │ │ │ ├── ApplicationMutationError.ts │ │ │ │ ├── ApplicationName.ts │ │ │ │ ├── ApplicationNotFoundError.ts │ │ │ │ ├── ApplicationPriorities.ts │ │ │ │ ├── ApplicationPriority.ts │ │ │ │ ├── ApplicationRollout.ts │ │ │ │ ├── ApplicationRolloutActiveGracePeriod.ts │ │ │ │ ├── ApplicationRolloutProgress.ts │ │ │ │ ├── ApplicationSchedulingHint.ts │ │ │ │ ├── ApplicationStatus.ts │ │ │ │ ├── AssignIPv4.ts │ │ │ │ ├── AssignIPv6.ts │ │ │ │ ├── BadRequestError.ts │ │ │ │ ├── BadRequestWithCodeError.ts │ │ │ │ ├── City.ts │ │ │ │ ├── Command.ts │ │ │ │ ├── CompleteAccountCustomer.ts │ │ │ │ ├── CompleteAccountLocationCustomer.ts │ │ │ │ ├── ContainerNetworkMode.ts │ │ │ │ ├── CreateApplicationBadRequest.ts │ │ │ │ ├── CreateApplicationJobBadRequest.ts │ │ │ │ ├── CreateApplicationJobRequest.ts │ │ │ │ ├── CreateApplicationRequest.ts │ │ │ │ ├── CreateApplicationRolloutRequest.ts │ │ │ │ ├── CreateDeploymentBadRequest.ts │ │ │ │ ├── CreateDeploymentV2RequestBody.ts │ │ │ │ ├── CreateImageRegistryRequestBody.ts │ │ │ │ ├── CreateSSHPublicKeyError.ts │ │ │ │ ├── CreateSSHPublicKeyRequestBody.ts │ │ │ │ ├── CustomerImageRegistry.ts │ │ │ │ ├── DNSConfiguration.ts │ │ │ │ ├── DeleteDeploymentError.ts │ │ │ │ ├── DeploymentAlreadyExists.ts │ │ │ │ ├── DeploymentCheck.ts │ │ │ │ ├── DeploymentCheckHTTP.ts │ │ │ │ ├── DeploymentCheckHTTPRequestBody.ts │ │ │ │ ├── DeploymentCheckKind.ts │ │ │ │ ├── DeploymentCheckRequestBody.ts │ │ │ │ ├── DeploymentCheckType.ts │ │ │ │ ├── DeploymentCreationError.ts │ │ │ │ ├── DeploymentID.ts │ │ │ │ ├── DeploymentListError.ts │ │ │ │ ├── DeploymentLocation.ts │ │ │ │ ├── DeploymentModificationError.ts │ │ │ │ ├── DeploymentMutationError.ts │ │ │ │ ├── DeploymentNotFoundError.ts │ │ │ │ ├── DeploymentPlacementState.ts │ │ │ │ ├── DeploymentQueuedDetails.ts │ │ │ │ ├── DeploymentQueuedReason.ts │ │ │ │ ├── DeploymentReplacementError.ts │ │ │ │ ├── DeploymentSchedulingState.ts │ │ │ │ ├── DeploymentSecretMap.ts │ │ │ │ ├── DeploymentState.ts │ │ │ │ ├── DeploymentType.ts │ │ │ │ ├── DeploymentV2.ts │ │ │ │ ├── DeploymentVersion.ts │ │ │ │ ├── Disk.ts │ │ │ │ ├── DiskMB.ts │ │ │ │ ├── DiskSizeWithUnit.ts │ │ │ │ ├── Domain.ts │ │ │ │ ├── DurableObjectStatusHealth.ts │ │ │ │ ├── DurableObjectsConfiguration.ts │ │ │ │ ├── Duration.ts │ │ │ │ ├── EmptyResponse.ts │ │ │ │ ├── Entrypoint.ts │ │ │ │ ├── EnvironmentVariable.ts │ │ │ │ ├── EnvironmentVariableName.ts │ │ │ │ ├── EnvironmentVariableValue.ts │ │ │ │ ├── EventName.ts │ │ │ │ ├── EventType.ts │ │ │ │ ├── ExecFormParam.ts │ │ │ │ ├── ExternalRegistryKind.ts │ │ │ │ ├── GenericErrorDetails.ts │ │ │ │ ├── GenericErrorResponseWithRequestID.ts │ │ │ │ ├── GenericMessageResponse.ts │ │ │ │ ├── GetDeploymentError.ts │ │ │ │ ├── GetPlacementError.ts │ │ │ │ ├── HTTPMethod.ts │ │ │ │ ├── IP.ts │ │ │ │ ├── IPAllocation.ts │ │ │ │ ├── IPAllocationConfiguration.ts │ │ │ │ ├── IPAllocationsWithFilter.ts │ │ │ │ ├── IPType.ts │ │ │ │ ├── IPV4.ts │ │ │ │ ├── ISO8601Timestamp.ts │ │ │ │ ├── Identity.ts │ │ │ │ ├── Image.ts │ │ │ │ ├── ImageRegistryAlreadyExistsError.ts │ │ │ │ ├── ImageRegistryAuth.ts │ │ │ │ ├── ImageRegistryCredentialsConfiguration.ts │ │ │ │ ├── ImageRegistryIsPublic.ts │ │ │ │ ├── ImageRegistryNotAllowedError.ts │ │ │ │ ├── ImageRegistryNotFoundError.ts │ │ │ │ ├── ImageRegistryPermissions.ts │ │ │ │ ├── ImageRegistryProtoDomain.ts │ │ │ │ ├── ImageRegistryProtocol.ts │ │ │ │ ├── ImageRegistryProtocolAlreadyExists.ts │ │ │ │ ├── ImageRegistryProtocolIsReferencedError.ts │ │ │ │ ├── ImageRegistryProtocolNotFound.ts │ │ │ │ ├── ImageRegistryProtocols.ts │ │ │ │ ├── InstanceType.ts │ │ │ │ ├── InternalError.ts │ │ │ │ ├── JobEvents.ts │ │ │ │ ├── JobID.ts │ │ │ │ ├── JobNotFoundError.ts │ │ │ │ ├── JobSecretMap.ts │ │ │ │ ├── JobStatus.ts │ │ │ │ ├── JobStatusHealth.ts │ │ │ │ ├── JobTimeoutSeconds.ts │ │ │ │ ├── Label.ts │ │ │ │ ├── LabelName.ts │ │ │ │ ├── LabelValue.ts │ │ │ │ ├── ListApplications.ts │ │ │ │ ├── ListDeploymentsV2.ts │ │ │ │ ├── ListIPsIsAllocated.ts │ │ │ │ ├── ListPlacements.ts │ │ │ │ ├── ListPlacementsError.ts │ │ │ │ ├── ListSSHPublicKeys.ts │ │ │ │ ├── ListSSHPublicKeysError.ts │ │ │ │ ├── ListSecretsMetadata.ts │ │ │ │ ├── Location.ts │ │ │ │ ├── LocationID.ts │ │ │ │ ├── MemorySizeWithUnit.ts │ │ │ │ ├── ModifyApplicationBadRequest.ts │ │ │ │ ├── ModifyApplicationJobBadRequest.ts │ │ │ │ ├── ModifyApplicationJobRequest.ts │ │ │ │ ├── ModifyApplicationRequestBody.ts │ │ │ │ ├── ModifyDeploymentBadRequest.ts │ │ │ │ ├── ModifyDeploymentV2RequestBody.ts │ │ │ │ ├── ModifyMeRequestBody.ts │ │ │ │ ├── ModifySecretRequestBody.ts │ │ │ │ ├── ModifyUserDeploymentConfiguration.ts │ │ │ │ ├── Network.ts │ │ │ │ ├── NetworkMode.ts │ │ │ │ ├── NetworkParameters.ts │ │ │ │ ├── NodeGroup.ts │ │ │ │ ├── Observability.ts │ │ │ │ ├── ObservabilityLogging.ts │ │ │ │ ├── ObservabilityLogs.ts │ │ │ │ ├── Placement.ts │ │ │ │ ├── PlacementEvent.ts │ │ │ │ ├── PlacementEvents.ts │ │ │ │ ├── PlacementID.ts │ │ │ │ ├── PlacementNotFoundError.ts │ │ │ │ ├── PlacementStatus.ts │ │ │ │ ├── PlacementStatusHealth.ts │ │ │ │ ├── PlacementWithEvents.ts │ │ │ │ ├── PlainTextSecretValue.ts │ │ │ │ ├── Port.ts │ │ │ │ ├── PortRange.ts │ │ │ │ ├── PortRangeAllocation.ts │ │ │ │ ├── ProvisionerConfiguration.ts │ │ │ │ ├── Ref.ts │ │ │ │ ├── Region.ts │ │ │ │ ├── ReplaceDeploymentRequestBody.ts │ │ │ │ ├── RolloutID.ts │ │ │ │ ├── RolloutStep.ts │ │ │ │ ├── RolloutStepRequest.ts │ │ │ │ ├── SSHPublicKey.ts │ │ │ │ ├── SSHPublicKeyID.ts │ │ │ │ ├── SSHPublicKeyItem.ts │ │ │ │ ├── SSHPublicKeyNotFoundError.ts │ │ │ │ ├── SchedulerDeploymentConfiguration.ts │ │ │ │ ├── SchedulingPolicy.ts │ │ │ │ ├── Secret.ts │ │ │ │ ├── SecretAccessType.ts │ │ │ │ ├── SecretMap.ts │ │ │ │ ├── SecretMetadata.ts │ │ │ │ ├── SecretName.ts │ │ │ │ ├── SecretNameAlreadyExists.ts │ │ │ │ ├── SecretNotFound.ts │ │ │ │ ├── UnAuthorizedError.ts │ │ │ │ ├── UnixTimestamp.ts │ │ │ │ ├── UnknownAccount.ts │ │ │ │ ├── UpdateApplicationRolloutRequest.ts │ │ │ │ ├── UpdateRolloutResponse.ts │ │ │ │ └── UserDeploymentConfiguration.ts │ │ │ └── services │ │ │ │ ├── AccountService.ts │ │ │ │ ├── ApplicationsService.ts │ │ │ │ ├── DeploymentsService.ts │ │ │ │ ├── IPsService.ts │ │ │ │ ├── ImageRegistriesService.ts │ │ │ │ ├── JobsService.ts │ │ │ │ ├── PlacementsService.ts │ │ │ │ ├── RolloutsService.ts │ │ │ │ ├── SecretsService.ts │ │ │ │ └── SshPublicKeysService.ts │ │ ├── error.ts │ │ ├── images.ts │ │ ├── inspect.ts │ │ ├── knobs.ts │ │ ├── login.ts │ │ ├── registry.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tests │ │ ├── docker-context.test.ts │ │ ├── helpers │ │ │ └── run-in-tmp-dir.ts │ │ ├── knobs.test.ts │ │ ├── tsconfig.json │ │ └── utils.test.ts │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.mts ├── create-cloudflare │ ├── .editorconfig │ ├── .env.example │ ├── .gitignore │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── README.md │ ├── dns2.d.ts │ ├── e2e │ │ ├── README.md │ │ ├── helpers │ │ │ ├── constants.ts │ │ │ ├── debuglog.ts │ │ │ ├── framework-helpers.ts │ │ │ ├── global-setup.ts │ │ │ ├── index.ts │ │ │ ├── log-stream.ts │ │ │ ├── run-c3.ts │ │ │ ├── spawn.ts │ │ │ ├── to-exist.ts │ │ │ └── workers-helpers.ts │ │ └── tests │ │ │ ├── cli │ │ │ ├── cli.test.ts │ │ │ └── fixtures │ │ │ │ └── existing-script-test-do-not-delete │ │ │ │ ├── index.js │ │ │ │ └── wrangler.jsonc │ │ │ ├── frameworks │ │ │ ├── fixtures │ │ │ │ ├── analog │ │ │ │ │ └── src │ │ │ │ │ │ └── server │ │ │ │ │ │ └── routes │ │ │ │ │ │ └── v1 │ │ │ │ │ │ └── test.ts │ │ │ │ ├── astro │ │ │ │ │ └── src │ │ │ │ │ │ └── pages │ │ │ │ │ │ └── test.ts │ │ │ │ ├── nuxt │ │ │ │ │ └── server │ │ │ │ │ │ └── routes │ │ │ │ │ │ └── test.ts │ │ │ │ ├── qwik │ │ │ │ │ └── src │ │ │ │ │ │ └── routes │ │ │ │ │ │ └── test │ │ │ │ │ │ └── index.ts │ │ │ │ └── svelte │ │ │ │ │ └── src │ │ │ │ │ └── routes │ │ │ │ │ └── test │ │ │ │ │ └── +server.ts │ │ │ ├── frameworks.test.ts │ │ │ └── test-config.ts │ │ │ └── workers │ │ │ ├── test-config.ts │ │ │ └── workers.test.ts │ ├── eslint.config.mjs │ ├── package.json │ ├── scripts │ │ ├── build.ts │ │ ├── codemodDev.ts │ │ ├── common.ts │ │ ├── e2e │ │ │ └── run-tests.ts │ │ └── snippets │ │ │ └── .gitkeep │ ├── src │ │ ├── __tests__ │ │ │ ├── deploy.test.ts │ │ │ ├── dialog.test.ts │ │ │ ├── git.test.ts │ │ │ ├── helpers.ts │ │ │ ├── metrics.test.ts │ │ │ ├── pre-existing.test.ts │ │ │ ├── templates.test.ts │ │ │ ├── validators.test.ts │ │ │ └── workers.test.ts │ │ ├── cli.ts │ │ ├── deploy.ts │ │ ├── dialog.ts │ │ ├── event.ts │ │ ├── frameworks │ │ │ ├── __tests__ │ │ │ │ └── index.test.ts │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ ├── git.ts │ │ ├── help.ts │ │ ├── helpers │ │ │ ├── __tests__ │ │ │ │ ├── args.test.ts │ │ │ │ ├── cli.test.ts │ │ │ │ ├── codemod.test.ts │ │ │ │ ├── command.test.ts │ │ │ │ ├── compatDate.test.ts │ │ │ │ ├── json.test.ts │ │ │ │ ├── mocks.ts │ │ │ │ ├── packageManagers.test.ts │ │ │ │ ├── packages.test.ts │ │ │ │ └── retry.test.ts │ │ │ ├── args.ts │ │ │ ├── cli.ts │ │ │ ├── codemod.ts │ │ │ ├── command.ts │ │ │ ├── compatDate.ts │ │ │ ├── files.ts │ │ │ ├── global-wrangler-config-path.ts │ │ │ ├── json.ts │ │ │ ├── metrics-config.ts │ │ │ ├── packageManagers.ts │ │ │ ├── packages.ts │ │ │ ├── poll.ts │ │ │ ├── retry.ts │ │ │ └── sparrow.ts │ │ ├── metrics.ts │ │ ├── pages.ts │ │ ├── templates.ts │ │ ├── types.ts │ │ ├── validators.ts │ │ ├── workers.ts │ │ └── wrangler │ │ │ ├── __tests__ │ │ │ ├── accounts.test.ts │ │ │ └── config.test.ts │ │ │ ├── accounts.ts │ │ │ └── config.ts │ ├── telemetry.md │ ├── templates │ │ ├── analog │ │ │ ├── c3.ts │ │ │ ├── snippets │ │ │ │ └── devBindingsModule.ts │ │ │ └── templates │ │ │ │ ├── env.d.ts │ │ │ │ ├── src │ │ │ │ └── dev-bindings.ts │ │ │ │ └── wrangler.jsonc │ │ ├── angular │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ │ ├── src │ │ │ │ │ ├── _routes.json │ │ │ │ │ └── server.ts │ │ │ │ │ ├── tools │ │ │ │ │ └── copy-files.mjs │ │ │ │ │ └── wrangler.jsonc │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ ├── src │ │ │ │ └── server.ts │ │ │ │ └── wrangler.jsonc │ │ ├── astro │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ │ ├── js │ │ │ │ │ └── wrangler.jsonc │ │ │ │ │ └── ts │ │ │ │ │ ├── src │ │ │ │ │ └── env.d.ts │ │ │ │ │ ├── worker-configuration.d.ts │ │ │ │ │ └── wrangler.jsonc │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ ├── js │ │ │ │ ├── public │ │ │ │ │ └── .assetsignore │ │ │ │ └── wrangler.jsonc │ │ │ │ └── ts │ │ │ │ ├── public │ │ │ │ └── .assetsignore │ │ │ │ ├── src │ │ │ │ └── env.d.ts │ │ │ │ └── wrangler.jsonc │ │ ├── common │ │ │ ├── c3.ts │ │ │ ├── js │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── ab-test.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── proxy.js │ │ │ │ │ ├── redirect.js │ │ │ │ │ └── router.js │ │ │ │ └── wrangler.jsonc │ │ │ └── ts │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── ab-test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── proxy.ts │ │ │ │ ├── redirect.ts │ │ │ │ └── router.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── wrangler.jsonc │ │ ├── docusaurus │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ └── c3.ts │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ └── wrangler.jsonc │ │ ├── gatsby │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ └── c3.ts │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ └── wrangler.jsonc │ │ ├── hello-world-assets-only │ │ │ ├── c3.ts │ │ │ └── templates │ │ │ │ ├── .gitignore │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ └── index.html │ │ │ │ └── wrangler.jsonc │ │ ├── hello-world-durable-object-with-assets │ │ │ ├── c3.ts │ │ │ ├── js │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ └── index.html │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ └── wrangler.jsonc │ │ │ ├── py │ │ │ │ ├── .gitignore │ │ │ │ ├── .python-version │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ └── index.html │ │ │ │ ├── pyproject.toml │ │ │ │ ├── src │ │ │ │ │ └── entry.py │ │ │ │ └── wrangler.jsonc │ │ │ └── ts │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ └── index.html │ │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── wrangler.jsonc │ │ ├── hello-world-durable-object │ │ │ ├── c3.ts │ │ │ ├── js │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ └── wrangler.jsonc │ │ │ ├── py │ │ │ │ ├── .gitignore │ │ │ │ ├── .python-version │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── pyproject.toml │ │ │ │ ├── src │ │ │ │ │ └── entry.py │ │ │ │ └── wrangler.jsonc │ │ │ └── ts │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── wrangler.jsonc │ │ ├── hello-world-with-assets │ │ │ ├── c3.ts │ │ │ ├── js │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ └── index.html │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ ├── test │ │ │ │ │ └── index.spec.js │ │ │ │ ├── vitest.config.js │ │ │ │ └── wrangler.jsonc │ │ │ ├── py │ │ │ │ ├── .gitignore │ │ │ │ ├── .python-version │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ └── index.html │ │ │ │ ├── pyproject.toml │ │ │ │ ├── src │ │ │ │ │ └── entry.py │ │ │ │ └── wrangler.jsonc │ │ │ └── ts │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ └── index.html │ │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ │ ├── test │ │ │ │ ├── env.d.ts │ │ │ │ ├── index.spec.ts │ │ │ │ └── tsconfig.json │ │ │ │ ├── tsconfig.json │ │ │ │ ├── vitest.config.mts │ │ │ │ └── wrangler.jsonc │ │ ├── hello-world-workflows │ │ │ ├── c3.ts │ │ │ ├── js │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ └── wrangler.jsonc │ │ │ └── ts │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── wrangler.jsonc │ │ ├── hello-world │ │ │ ├── c3.ts │ │ │ ├── js │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ ├── test │ │ │ │ │ └── index.spec.js │ │ │ │ ├── vitest.config.js │ │ │ │ └── wrangler.jsonc │ │ │ ├── py │ │ │ │ ├── .gitignore │ │ │ │ ├── .python-version │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── pyproject.toml │ │ │ │ ├── src │ │ │ │ │ ├── entry.py │ │ │ │ │ └── submodule.py │ │ │ │ └── wrangler.jsonc │ │ │ └── ts │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ │ ├── test │ │ │ │ ├── env.d.ts │ │ │ │ ├── index.spec.ts │ │ │ │ └── tsconfig.json │ │ │ │ ├── tsconfig.json │ │ │ │ ├── vitest.config.mts │ │ │ │ └── wrangler.jsonc │ │ ├── hono │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ │ ├── src │ │ │ │ │ └── index.tsx │ │ │ │ │ └── wrangler.jsonc │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ ├── public │ │ │ │ └── index.html │ │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ │ └── wrangler.jsonc │ │ ├── next │ │ │ ├── c3.ts │ │ │ └── templates │ │ │ │ ├── .dev.vars │ │ │ │ ├── .gitignore │ │ │ │ ├── open-next.config.ts │ │ │ │ ├── public │ │ │ │ └── _headers │ │ │ │ └── wrangler.jsonc │ │ ├── nuxt │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ │ ├── env.d.ts │ │ │ │ │ └── wrangler.jsonc │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ ├── env.d.ts │ │ │ │ └── wrangler.jsonc │ │ ├── openapi │ │ │ ├── c3.ts │ │ │ └── ts │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── endpoints │ │ │ │ │ ├── taskCreate.ts │ │ │ │ │ ├── taskDelete.ts │ │ │ │ │ ├── taskFetch.ts │ │ │ │ │ └── taskList.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── wrangler.jsonc │ │ ├── pre-existing │ │ │ ├── c3.ts │ │ │ └── js │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ └── package.json │ │ ├── queues │ │ │ ├── c3.ts │ │ │ ├── js │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ └── wrangler.jsonc │ │ │ └── ts │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── wrangler.jsonc │ │ ├── qwik │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ ├── c3.ts │ │ │ │ ├── snippets │ │ │ │ │ └── getPlatformProxy.ts │ │ │ │ └── templates │ │ │ │ │ ├── worker-configuration.d.ts │ │ │ │ │ └── wrangler.jsonc │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ ├── snippets │ │ │ │ └── getPlatformProxy.ts │ │ │ │ └── templates │ │ │ │ ├── public │ │ │ │ └── .assetsignore │ │ │ │ ├── worker-configuration.d.ts │ │ │ │ └── wrangler.jsonc │ │ ├── react-router │ │ │ ├── c3.ts │ │ │ └── ts │ │ │ │ └── react-router.config.ts │ │ ├── react │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ │ └── wrangler.jsonc │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ ├── js │ │ │ │ ├── src │ │ │ │ │ ├── App.css │ │ │ │ │ ├── App.jsx │ │ │ │ │ └── assets │ │ │ │ │ │ └── Cloudflare_Logo.svg │ │ │ │ ├── worker │ │ │ │ │ └── index.js │ │ │ │ └── wrangler.jsonc │ │ │ │ └── ts │ │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ └── assets │ │ │ │ │ └── Cloudflare_Logo.svg │ │ │ │ ├── tsconfig.worker.json │ │ │ │ ├── worker │ │ │ │ └── index.ts │ │ │ │ └── wrangler.jsonc │ │ ├── redwood │ │ │ └── c3.ts │ │ ├── scheduled │ │ │ ├── c3.ts │ │ │ ├── js │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ └── wrangler.jsonc │ │ │ └── ts │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .prettierrc │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── wrangler.jsonc │ │ ├── solid │ │ │ ├── c3.ts │ │ │ └── templates │ │ │ │ └── wrangler.jsonc │ │ ├── svelte │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ │ └── wrangler.jsonc │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ ├── static │ │ │ │ └── .assetsignore │ │ │ │ └── wrangler.jsonc │ │ ├── tanstack-start │ │ │ └── c3.ts │ │ ├── vike │ │ │ └── c3.ts │ │ ├── vue │ │ │ ├── c3.ts │ │ │ ├── pages │ │ │ │ ├── c3.ts │ │ │ │ └── templates │ │ │ │ │ └── wrangler.jsonc │ │ │ └── workers │ │ │ │ ├── c3.ts │ │ │ │ ├── js │ │ │ │ ├── server │ │ │ │ │ └── index.js │ │ │ │ ├── src │ │ │ │ │ ├── App.vue │ │ │ │ │ └── components │ │ │ │ │ │ └── HelloWorld.vue │ │ │ │ ├── vite.config.js │ │ │ │ └── wrangler.jsonc │ │ │ │ └── ts │ │ │ │ ├── server │ │ │ │ └── index.ts │ │ │ │ ├── src │ │ │ │ ├── App.vue │ │ │ │ └── components │ │ │ │ │ └── HelloWorld.vue │ │ │ │ ├── tsconfig.worker.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ └── waku │ │ │ ├── c3.ts │ │ │ └── wrangler.jsonc │ ├── tsconfig.json │ ├── turbo.json │ ├── vitest-e2e.config.mts │ ├── vitest.config.mts │ └── vitest.setup.ts ├── devprod-status-bot │ ├── CHANGELOG.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── status-bot.png │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── edge-preview-authenticated-proxy │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── vitest.config.mts │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── eslint-config-shared │ ├── CHANGELOG.md │ ├── index.js │ ├── package.json │ └── react.js ├── format-errors │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── images │ │ ├── modules-worker.png │ │ └── service-worker.png │ ├── package.json │ ├── src │ │ ├── Stacktracey.js │ │ ├── Youch.js │ │ ├── error.compiled.mustache │ │ ├── impl │ │ │ └── partition.js │ │ └── index.ts │ ├── tsconfig.json │ ├── turbo.json │ └── wrangler.jsonc ├── kv-asset-handler │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── types.ts │ ├── test │ │ ├── getAssetFromKV-optional.test.ts │ │ ├── getAssetFromKV.test.ts │ │ ├── mapRequestToAsset.test.ts │ │ ├── mocks.ts │ │ └── serveSinglePageApp.test.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── turbo.json │ └── vitest.config.mts ├── miniflare │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── README.md │ ├── ava.config.mjs │ ├── bootstrap.js │ ├── eslint.config.mjs │ ├── miniflare.drawio.svg │ ├── package.json │ ├── scripts │ │ ├── build-capnp.mjs │ │ ├── build.mjs │ │ ├── common.mjs │ │ └── types.mjs │ ├── src │ │ ├── cf.ts │ │ ├── http │ │ │ ├── cert.ts │ │ │ ├── fetch.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── request.ts │ │ │ ├── response.ts │ │ │ ├── server.ts │ │ │ └── websocket.ts │ │ ├── index.ts │ │ ├── merge.ts │ │ ├── plugins │ │ │ ├── ai │ │ │ │ └── index.ts │ │ │ ├── analytics-engine │ │ │ │ └── index.ts │ │ │ ├── assets │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ └── schema.ts │ │ │ ├── browser-rendering │ │ │ │ ├── constants.ts │ │ │ │ └── index.ts │ │ │ ├── cache │ │ │ │ └── index.ts │ │ │ ├── core │ │ │ │ ├── constants.ts │ │ │ │ ├── errors │ │ │ │ │ ├── callsite.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourcemap.ts │ │ │ │ ├── index.ts │ │ │ │ ├── inspector-proxy │ │ │ │ │ ├── devtools.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── inspector-proxy-controller.ts │ │ │ │ │ └── inspector-proxy.ts │ │ │ │ ├── modules.ts │ │ │ │ ├── node-compat.ts │ │ │ │ ├── proxy │ │ │ │ │ ├── README.md │ │ │ │ │ ├── client.ts │ │ │ │ │ ├── fetch-sync.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types.ts │ │ │ │ └── services.ts │ │ │ ├── d1 │ │ │ │ └── index.ts │ │ │ ├── dispatch-namespace │ │ │ │ └── index.ts │ │ │ ├── do │ │ │ │ └── index.ts │ │ │ ├── email │ │ │ │ └── index.ts │ │ │ ├── hello-world │ │ │ │ └── index.ts │ │ │ ├── hyperdrive │ │ │ │ ├── hyperdrive-proxy.ts │ │ │ │ └── index.ts │ │ │ ├── images │ │ │ │ ├── fetcher.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── kv │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ └── sites.ts │ │ │ ├── media │ │ │ │ └── index.ts │ │ │ ├── mtls │ │ │ │ └── index.ts │ │ │ ├── pipelines │ │ │ │ └── index.ts │ │ │ ├── queues │ │ │ │ ├── errors.ts │ │ │ │ └── index.ts │ │ │ ├── r2 │ │ │ │ └── index.ts │ │ │ ├── ratelimit │ │ │ │ └── index.ts │ │ │ ├── secret-store │ │ │ │ └── index.ts │ │ │ ├── shared │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ └── routing.ts │ │ │ ├── vectorize │ │ │ │ └── index.ts │ │ │ ├── vpc-services │ │ │ │ └── index.ts │ │ │ ├── worker-loader │ │ │ │ └── index.ts │ │ │ └── workflows │ │ │ │ └── index.ts │ │ ├── runtime │ │ │ ├── config │ │ │ │ ├── generated.ts │ │ │ │ ├── index.ts │ │ │ │ └── workerd.ts │ │ │ ├── index.ts │ │ │ └── structured-logs.ts │ │ ├── shared │ │ │ ├── colour.ts │ │ │ ├── dev-registry.ts │ │ │ ├── dev-registry.worker.ts │ │ │ ├── error.ts │ │ │ ├── event.ts │ │ │ ├── external-service.ts │ │ │ ├── index.ts │ │ │ ├── log.ts │ │ │ ├── matcher.ts │ │ │ ├── mime-types.ts │ │ │ ├── streams.ts │ │ │ ├── types.ts │ │ │ └── wrangler.ts │ │ ├── workers │ │ │ ├── README.md │ │ │ ├── analytics-engine │ │ │ │ └── analytics-engine.worker.ts │ │ │ ├── assets │ │ │ │ ├── assets-kv.worker.ts │ │ │ │ ├── assets.worker.ts │ │ │ │ ├── router.worker.ts │ │ │ │ └── rpc-proxy.worker.ts │ │ │ ├── browser-rendering │ │ │ │ └── binding.worker.ts │ │ │ ├── cache │ │ │ │ ├── README.md │ │ │ │ ├── cache-entry-noop.worker.ts │ │ │ │ ├── cache-entry.worker.ts │ │ │ │ ├── cache.worker.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── errors.worker.ts │ │ │ │ └── index.ts │ │ │ ├── core │ │ │ │ ├── constants.ts │ │ │ │ ├── devalue.ts │ │ │ │ ├── email.ts │ │ │ │ ├── entry.worker.ts │ │ │ │ ├── http.ts │ │ │ │ ├── index.ts │ │ │ │ ├── proxy.worker.ts │ │ │ │ ├── routing.ts │ │ │ │ ├── scheduled.ts │ │ │ │ └── strip-cf-connecting-ip.worker.ts │ │ │ ├── d1 │ │ │ │ ├── database.worker.ts │ │ │ │ └── dumpSql.ts │ │ │ ├── dispatch-namespace │ │ │ │ └── dispatch-namespace.worker.ts │ │ │ ├── email │ │ │ │ ├── constants.ts │ │ │ │ ├── email.worker.ts │ │ │ │ ├── send_email.worker.ts │ │ │ │ └── validate.ts │ │ │ ├── hello-world │ │ │ │ ├── binding.worker.ts │ │ │ │ └── object.worker.ts │ │ │ ├── index.ts │ │ │ ├── kv │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ ├── namespace.worker.ts │ │ │ │ ├── sites.worker.ts │ │ │ │ └── validator.worker.ts │ │ │ ├── media │ │ │ │ └── binding.worker.ts │ │ │ ├── node.d.ts │ │ │ ├── pipelines │ │ │ │ └── pipeline.worker.ts │ │ │ ├── queues │ │ │ │ ├── broker.worker.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ └── schemas.ts │ │ │ ├── r2 │ │ │ │ ├── bucket.worker.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── errors.worker.ts │ │ │ │ ├── r2Object.worker.ts │ │ │ │ ├── schemas.worker.ts │ │ │ │ └── validator.worker.ts │ │ │ ├── ratelimit │ │ │ │ └── ratelimit.worker.ts │ │ │ ├── secrets-store │ │ │ │ ├── constants.ts │ │ │ │ └── secret.worker.ts │ │ │ ├── shared │ │ │ │ ├── blob.worker.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── data.ts │ │ │ │ ├── index.ts │ │ │ │ ├── index.worker.ts │ │ │ │ ├── keyvalue.worker.ts │ │ │ │ ├── matcher.ts │ │ │ │ ├── object-entry.worker.ts │ │ │ │ ├── object.worker.ts │ │ │ │ ├── range.ts │ │ │ │ ├── remote-bindings-utils.ts │ │ │ │ ├── remote-proxy-client.worker.ts │ │ │ │ ├── router.worker.ts │ │ │ │ ├── sql.worker.ts │ │ │ │ ├── sync.ts │ │ │ │ ├── timers.worker.ts │ │ │ │ ├── types.ts │ │ │ │ └── zod.worker.ts │ │ │ ├── tsconfig.json │ │ │ └── workflows │ │ │ │ ├── binding.worker.ts │ │ │ │ └── wrapped-binding.worker.ts │ │ └── zod-format.ts │ ├── test │ │ ├── dev-registry.spec.ts │ │ ├── fixtures │ │ │ ├── cache │ │ │ │ └── parse-http.ts │ │ │ ├── d1 │ │ │ │ ├── README.md │ │ │ │ ├── worker.dist.mjs │ │ │ │ ├── worker.mjs │ │ │ │ └── wrangler.jsonc │ │ │ ├── little-workerd.mjs │ │ │ ├── migrations │ │ │ │ └── 3.20230821.0 │ │ │ │ │ ├── README.md │ │ │ │ │ ├── d1 │ │ │ │ │ └── DATABASE │ │ │ │ │ │ └── db.sqlite │ │ │ │ │ ├── kv │ │ │ │ │ └── NAMESPACE │ │ │ │ │ │ ├── blobs │ │ │ │ │ │ └── c708857cd996a02e1c61a4d5af45519baf21ce5c1a39c5baea36f40e912e81e6000637434f5e7544 │ │ │ │ │ │ └── db.sqlite │ │ │ │ │ └── r2 │ │ │ │ │ └── BUCKET │ │ │ │ │ ├── blobs │ │ │ │ │ └── 776759739fb970e463921f00822d78ae8455152966feb09ac09ec3cc4b27dcff000637435043236c │ │ │ │ │ └── db.sqlite │ │ │ ├── modules │ │ │ │ ├── add.wasm │ │ │ │ ├── blobs-indirect.mjs │ │ │ │ ├── blobs.mjs │ │ │ │ ├── blobs │ │ │ │ │ ├── data.bin │ │ │ │ │ └── text.txt │ │ │ │ ├── cyclic │ │ │ │ │ ├── cyclic1.mjs │ │ │ │ │ ├── cyclic2.mjs │ │ │ │ │ └── index.mjs │ │ │ │ ├── dynamic-require.cjs │ │ │ │ ├── index-dynamic.mjs │ │ │ │ ├── index.cjs │ │ │ │ ├── index.mjs │ │ │ │ └── index.node.cjs │ │ │ ├── r2 │ │ │ │ └── validator.ts │ │ │ ├── shared │ │ │ │ └── router.ts │ │ │ ├── sites │ │ │ │ ├── manifest.d.ts │ │ │ │ ├── modules.ts │ │ │ │ └── service-worker.ts │ │ │ ├── source-maps │ │ │ │ ├── modules.ts │ │ │ │ ├── nested │ │ │ │ │ └── dep.ts │ │ │ │ ├── reduce.ts │ │ │ │ └── service-worker.ts │ │ │ ├── tsconfig.json │ │ │ ├── unsafe-plugin-bad │ │ │ │ ├── no-export.cjs │ │ │ │ └── not-function.cjs │ │ │ ├── unsafe-plugin │ │ │ │ ├── index.ts │ │ │ │ └── tsconfig.json │ │ │ └── worker-test.ts │ │ ├── http │ │ │ ├── fetch.spec.ts │ │ │ ├── request.spec.ts │ │ │ ├── response.spec.ts │ │ │ └── websocket.spec.ts │ │ ├── index.spec.ts │ │ ├── logs.spec.ts │ │ ├── merge.spec.ts │ │ ├── plugins │ │ │ ├── browser │ │ │ │ └── index.spec.ts │ │ │ ├── cache │ │ │ │ ├── index.spec.ts │ │ │ │ └── parse-http.spec.ts │ │ │ ├── core │ │ │ │ ├── errors │ │ │ │ │ └── index.spec.ts │ │ │ │ ├── index.spec.ts │ │ │ │ ├── inspector-proxy │ │ │ │ │ └── index.spec.ts │ │ │ │ ├── modules.spec.ts │ │ │ │ └── proxy │ │ │ │ │ └── client.spec.ts │ │ │ ├── d1 │ │ │ │ ├── index.spec.ts │ │ │ │ ├── index.with-wrangler-shim.spec.ts │ │ │ │ ├── suite.ts │ │ │ │ └── test.ts │ │ │ ├── do │ │ │ │ └── index.spec.ts │ │ │ ├── email │ │ │ │ └── index.spec.ts │ │ │ ├── hello-world │ │ │ │ └── index.spec.ts │ │ │ ├── hyperdrive │ │ │ │ └── index.spec.ts │ │ │ ├── kv │ │ │ │ ├── index.spec.ts │ │ │ │ └── sites.spec.ts │ │ │ ├── pipelines │ │ │ │ └── index.spec.ts │ │ │ ├── queues │ │ │ │ ├── delay.spec.ts │ │ │ │ ├── index.spec.ts │ │ │ │ └── retry.spec.ts │ │ │ ├── r2 │ │ │ │ ├── index.spec.ts │ │ │ │ └── validator.spec.ts │ │ │ ├── ratelimit │ │ │ │ └── index.spec.ts │ │ │ ├── secret-store │ │ │ │ └── index.spec.ts │ │ │ ├── shared │ │ │ │ ├── range.spec.ts │ │ │ │ ├── router.spec.ts │ │ │ │ └── routing.spec.ts │ │ │ ├── unsafe │ │ │ │ └── index.spec.ts │ │ │ └── workflows │ │ │ │ └── index.spec.ts │ │ ├── setup.mjs │ │ ├── shared │ │ │ ├── blob.spec.ts │ │ │ ├── matcher.spec.ts │ │ │ ├── sync.spec.ts │ │ │ └── types.spec.ts │ │ ├── snapshots │ │ │ ├── zod-format.spec.ts.md │ │ │ └── zod-format.spec.ts.snap │ │ ├── test-shared │ │ │ ├── asserts.ts │ │ │ ├── http.ts │ │ │ ├── index.ts │ │ │ ├── log.ts │ │ │ ├── miniflare.ts │ │ │ ├── object.ts │ │ │ ├── storage.ts │ │ │ └── worker-test.ts │ │ ├── workers │ │ │ └── core │ │ │ │ └── serialize.spec.ts │ │ └── zod-format.spec.ts │ ├── tsconfig.bundle.json │ ├── tsconfig.json │ ├── turbo.json │ └── types │ │ ├── env.d.ts │ │ ├── events.d.ts │ │ ├── streams.d.ts │ │ ├── webassembly.d.ts │ │ ├── worker-shim.d.ts │ │ └── workerd.d.ts ├── mock-npm-registry │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── turbo.json ├── pages-shared │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── asset-server │ │ │ ├── handler.test.ts │ │ │ └── responses.test.ts │ │ └── metadata-generator │ │ │ ├── createMetadataObject.test.ts │ │ │ └── fixtures │ │ │ └── _redirects │ ├── asset-server │ │ ├── handler.ts │ │ ├── metadata.ts │ │ ├── patchUrl.ts │ │ └── responses.ts │ ├── environment-polyfills │ │ ├── html-rewriter.ts │ │ ├── index.ts │ │ ├── miniflare.ts │ │ └── types.ts │ ├── eslint.config.mjs │ ├── metadata-generator │ │ ├── constants.ts │ │ ├── createMetadataObject.ts │ │ └── types.ts │ ├── package.json │ ├── scripts │ │ └── build.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.mts ├── playground-preview-worker │ ├── .gitignore │ ├── CHANGELOG.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── inject-middleware.ts │ │ ├── middleware │ │ │ ├── common.module.template │ │ │ ├── definitions │ │ │ │ └── json.module.template │ │ │ └── loader.module.template │ │ ├── realish.ts │ │ ├── sentry.ts │ │ └── user.do.ts │ ├── tests │ │ ├── index.test.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.json ├── quick-edit-extension │ ├── .vscodeignore │ ├── eslint.config.mjs │ ├── package.json │ ├── scripts │ │ ├── bundle.ts │ │ └── tsconfig.json │ ├── src │ │ ├── cfs.ts │ │ ├── extension.ts │ │ ├── ipc.ts │ │ └── raw.d.ts │ ├── tsconfig.json │ ├── vscode.d.ts │ ├── vscode.proposed.fileSearchProvider.d.ts │ ├── vscode.proposed.ipc.d.ts │ └── vscode.proposed.textSearchProvider.d.ts ├── quick-edit │ ├── .node-version │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── README.md │ ├── build.sh │ ├── bundle-dts.ts │ ├── editor-files │ │ ├── code.d.ts │ │ ├── tsconfig.json │ │ ├── workbench.html │ │ └── workbench.ts │ ├── eslint.config.mjs │ ├── package.json │ ├── patches │ │ ├── hide-unwanted-ui.diff │ │ └── typechecking-without-shared-array-buffer.diff │ ├── setup.sh │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ ├── worker-configuration.d.ts │ └── wrangler.jsonc ├── solarflare-theme │ ├── .vscode │ │ └── launch.json │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── solarflare-quickstart.md │ └── themes │ │ ├── cloudflare-dark-color-theme.json │ │ └── cloudflare-light-color-theme.json ├── turbo-r2-archive │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── autoCacheBust.ts │ │ ├── index.ts │ │ └── routes.ts │ ├── tsconfig.json │ ├── turbo.json │ ├── worker-configuration.d.ts │ └── wrangler.json ├── unenv-preset │ ├── CHANGELOG.md │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── build.config.ts │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── preset.ts │ │ └── runtime │ │ │ ├── node │ │ │ ├── console.ts │ │ │ └── process.ts │ │ │ └── polyfill │ │ │ ├── package.json │ │ │ └── performance.ts │ ├── tsconfig.json │ └── turbo.json ├── vite-plugin-cloudflare │ ├── CHANGELOG.md │ ├── README.md │ ├── e2e │ │ ├── README.md │ │ ├── basic.test.ts │ │ ├── dynamic.test.ts │ │ ├── fixtures │ │ │ ├── basic │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── api │ │ │ │ │ └── index.ts │ │ │ │ ├── eslint.config.js │ │ │ │ ├── index.html │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ └── vite.svg │ │ │ │ ├── src │ │ │ │ │ ├── App.css │ │ │ │ │ ├── App.tsx │ │ │ │ │ ├── assets │ │ │ │ │ │ └── react.svg │ │ │ │ │ ├── index.css │ │ │ │ │ ├── main.tsx │ │ │ │ │ └── vite-env.d.ts │ │ │ │ ├── tsconfig.app.json │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ ├── tsconfig.worker.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── dynamic │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── dynamic.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ ├── tsconfig.worker.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── invalid-worker-environment-options │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── no-wrangler-config-for-auxiliary-worker │ │ │ │ ├── index.ts │ │ │ │ ├── package.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── nodejs-compat-warnings │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.ts │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── remote-bindings-config-account-id │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ ├── tsconfig.worker.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── remote-bindings-disabled │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ ├── tsconfig.worker.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── remote-bindings-incorrect-r2-config │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ ├── tsconfig.worker.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── remote-bindings │ │ │ │ ├── auxiliary-worker │ │ │ │ │ ├── src │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── wrangler.jsonc │ │ │ │ ├── entry-worker │ │ │ │ │ ├── src │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── wrangler.jsonc │ │ │ │ ├── package.json │ │ │ │ ├── remote-worker-alt │ │ │ │ │ ├── index.js │ │ │ │ │ └── wrangler.jsonc │ │ │ │ ├── remote-worker │ │ │ │ │ ├── index.js │ │ │ │ │ └── wrangler.jsonc │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ ├── tsconfig.worker.json │ │ │ │ └── vite.config.ts │ │ │ └── unresolved-main │ │ │ │ ├── package.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── wrangler.jsonc │ │ ├── global-setup.ts │ │ ├── helpers.ts │ │ ├── invalid-worker-environment-options.test.ts │ │ ├── nodejs-compat-warnings.test.ts │ │ ├── remote-bindings.test.ts │ │ ├── tsconfig.json │ │ ├── unresolved-main.test.ts │ │ ├── vitest.config.ts │ │ └── wrangler-configs-validation.test.ts │ ├── package.json │ ├── playground │ │ ├── __test-utils__ │ │ │ ├── index.ts │ │ │ └── responses.ts │ │ ├── additional-modules │ │ │ ├── README.md │ │ │ ├── __tests__ │ │ │ │ └── additional-modules.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── index.ts │ │ │ │ ├── modules │ │ │ │ │ ├── bin-example.bin │ │ │ │ │ ├── html-example.html │ │ │ │ │ ├── text-example.txt │ │ │ │ │ ├── text__example__2.txt │ │ │ │ │ └── wasm-example.wasm │ │ │ │ └── types.d.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── assets │ │ │ ├── __tests__ │ │ │ │ ├── assets.spec.ts │ │ │ │ ├── base-tests.ts │ │ │ │ ├── no-client-entry │ │ │ │ │ └── assets.spec.ts │ │ │ │ └── public-dir-only │ │ │ │ │ └── assets.spec.ts │ │ │ ├── html-page.html │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── public-image.svg │ │ │ ├── src │ │ │ │ ├── imported-image.svg │ │ │ │ ├── imported-text.txt │ │ │ │ ├── index.css │ │ │ │ ├── index.html │ │ │ │ ├── index.ts │ │ │ │ └── inline-image.svg │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.no-client-entry.ts │ │ │ ├── vite.config.public-dir-only.ts │ │ │ ├── vite.config.ts │ │ │ ├── wrangler.jsonc │ │ │ └── wrangler.public-dir-only.jsonc │ │ ├── bindings │ │ │ ├── .env │ │ │ ├── __tests__ │ │ │ │ └── worker.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── image.png │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── worker-configuration.d.ts │ │ │ └── wrangler.jsonc │ │ ├── block-concurrency-while │ │ │ ├── __tests__ │ │ │ │ └── block-concurrency-while.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── cloudflare-env │ │ │ ├── .env.custom-mode │ │ │ ├── __tests__ │ │ │ │ ├── cloudflare-env.spec.ts │ │ │ │ └── custom-mode │ │ │ │ │ └── cloudflare-env.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.custom-mode.ts │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── config-changes │ │ │ ├── .dev.vars │ │ │ ├── .gitignore │ │ │ ├── __tests__ │ │ │ │ └── config-changes.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── vite.config.with-cloudflare-env.ts │ │ │ └── wrangler.json │ │ ├── containers │ │ │ ├── Dockerfile │ │ │ ├── __tests__ │ │ │ │ └── containers.spec.ts │ │ │ ├── container │ │ │ │ └── simple-node-app.js │ │ │ ├── entry.wrangler.jsonc │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── entry.ts │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── cron-triggers │ │ │ ├── __tests__ │ │ │ │ └── cron-triggers.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── ctx-exports │ │ │ ├── __tests__ │ │ │ │ └── ctx-exports.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── worker-configuration.d.ts │ │ │ └── wrangler.jsonc │ │ ├── custom-build-app │ │ │ ├── __tests__ │ │ │ │ └── custom-build-app.spec.ts │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── deps-assets-importing │ │ │ ├── __tests__ │ │ │ │ └── assets-importing-from-dependencies.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── dev-vars │ │ │ ├── .dev.vars │ │ │ ├── .dev.vars.staging │ │ │ ├── .env.with-specified-env │ │ │ ├── .gitignore │ │ │ ├── __tests__ │ │ │ │ ├── dev-vars-loading.spec.ts │ │ │ │ ├── vars-changes.spec.ts │ │ │ │ └── with-specified-env │ │ │ │ │ ├── dev-vars-loading.spec.ts │ │ │ │ │ └── vars-changes.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── vite.config.with-specified-env.ts │ │ │ └── wrangler.jsonc │ │ ├── dot-env │ │ │ ├── .env │ │ │ ├── .env.staging │ │ │ ├── .env.with-specified-env │ │ │ ├── .gitignore │ │ │ ├── __tests__ │ │ │ │ ├── dot-env-loading.spec.ts │ │ │ │ ├── vars-changes.spec.ts │ │ │ │ └── with-specified-env │ │ │ │ │ ├── dot-env-loading.spec.ts │ │ │ │ │ └── vars-changes.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── vite.config.with-specified-env.ts │ │ │ └── wrangler.jsonc │ │ ├── durable-objects │ │ │ ├── __tests__ │ │ │ │ └── durable-objects.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── dynamic-import-paths │ │ │ ├── __tests__ │ │ │ │ └── dynamic-import-paths.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── another.js │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── email-worker │ │ │ ├── __tests__ │ │ │ │ └── email-triggers.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── errors │ │ │ ├── __tests__ │ │ │ │ └── errors.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── worker-a │ │ │ │ │ ├── index.ts │ │ │ │ │ └── wrangler.jsonc │ │ │ │ └── worker-b │ │ │ │ │ ├── index.ts │ │ │ │ │ └── wrangler.jsonc │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ └── vite.config.ts │ │ ├── external-durable-objects │ │ │ ├── __tests__ │ │ │ │ └── external-durable-object.spec.ts │ │ │ ├── package.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── worker-a │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ └── worker-b │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ ├── external-workers │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── external-workflows │ │ │ ├── __tests__ │ │ │ │ └── workflows.spec.ts │ │ │ ├── package.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── worker-a │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ └── worker-b │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ ├── hot-channel │ │ │ ├── __tests__ │ │ │ │ └── hot-channel.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── importable-env │ │ │ ├── .dev.vars │ │ │ ├── .gitignore │ │ │ ├── __tests__ │ │ │ │ └── importable-env.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── main-resolution │ │ │ ├── __tests__ │ │ │ │ ├── main-resolution.spec.ts │ │ │ │ ├── nested-config │ │ │ │ │ └── main-resolution.spec.ts │ │ │ │ ├── package-export-main │ │ │ │ │ └── main-resolution.spec.ts │ │ │ │ └── virtual-module-main │ │ │ │ │ └── main-resolution.spec.ts │ │ │ ├── nested-config │ │ │ │ ├── another │ │ │ │ │ └── another.ts │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── package.json │ │ │ ├── package │ │ │ │ ├── entry.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── src │ │ │ │ ├── another │ │ │ │ │ └── another.ts │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.nested-config.ts │ │ │ ├── vite.config.package-export-main.ts │ │ │ ├── vite.config.ts │ │ │ ├── vite.config.virtual-module-main.ts │ │ │ ├── wrangler.jsonc │ │ │ ├── wrangler.package-export-main.jsonc │ │ │ └── wrangler.virtual-module-main.jsonc │ │ ├── middleware-mode │ │ │ ├── __tests__ │ │ │ │ ├── middleware-mode.spec.ts │ │ │ │ └── serve.ts │ │ │ ├── package.json │ │ │ ├── server.js │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ └── wrangler.jsonc │ │ ├── module-resolution │ │ │ ├── __tests__ │ │ │ │ ├── base-tests.ts │ │ │ │ ├── module-resolution.spec.ts │ │ │ │ └── nodejs-compat │ │ │ │ │ └── module-resolution.spec.ts │ │ │ ├── package.json │ │ │ ├── packages │ │ │ │ ├── excludes │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── plugin.js │ │ │ │ ├── imports │ │ │ │ │ ├── cloudflare-builtins.d.ts │ │ │ │ │ ├── cloudflare-builtins.js │ │ │ │ │ └── package.json │ │ │ │ └── requires │ │ │ │ │ ├── ext.d.ts │ │ │ │ │ ├── ext.js │ │ │ │ │ ├── hello.js │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── json.d.ts │ │ │ │ │ ├── json.js │ │ │ │ │ ├── no-ext.d.ts │ │ │ │ │ ├── no-ext.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── world.cjs │ │ │ ├── src │ │ │ │ ├── aliasing.ts │ │ │ │ ├── cloudflare-imports.ts │ │ │ │ ├── external-cloudflare-imports.ts │ │ │ │ ├── index.ts │ │ │ │ ├── require-ext.ts │ │ │ │ ├── require-json.ts │ │ │ │ ├── require-no-ext.ts │ │ │ │ └── third-party │ │ │ │ │ ├── discord-api-types.ts │ │ │ │ │ ├── react.ts │ │ │ │ │ ├── remix.ts │ │ │ │ │ └── slash-create.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.nodejs-compat.ts │ │ │ ├── vite.config.ts │ │ │ ├── wrangler.jsonc │ │ │ └── wrangler.nodejs-compat.jsonc │ │ ├── multi-worker │ │ │ ├── .gitignore │ │ │ ├── __tests__ │ │ │ │ ├── custom-output-directories │ │ │ │ │ └── multi-worker.spec.ts │ │ │ │ ├── customize-config │ │ │ │ │ └── multi-worker.spec.ts │ │ │ │ ├── multi-worker.spec.ts │ │ │ │ ├── no-config-file │ │ │ │ │ └── multi-worker.spec.ts │ │ │ │ └── with-worker-configs-warning │ │ │ │ │ └── multi-worker.spec.ts │ │ │ ├── package.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.custom-output-directories.ts │ │ │ ├── vite.config.customize-config.ts │ │ │ ├── vite.config.no-config-file.ts │ │ │ ├── vite.config.ts │ │ │ ├── vite.config.with-worker-configs-warning.ts │ │ │ ├── worker-a │ │ │ │ ├── index.ts │ │ │ │ ├── wrangler.jsonc │ │ │ │ └── wrangler.with-warning.jsonc │ │ │ ├── worker-b │ │ │ │ ├── index.ts │ │ │ │ ├── wrangler.jsonc │ │ │ │ └── wrangler.with-warning.jsonc │ │ │ ├── worker-c │ │ │ │ └── index.ts │ │ │ └── worker-d │ │ │ │ └── index.ts │ │ ├── node-compat │ │ │ ├── __tests__ │ │ │ │ ├── cloudflare-node │ │ │ │ │ └── cloudflare-node.spec.ts │ │ │ │ ├── worker-als │ │ │ │ │ └── als.spec.ts │ │ │ │ ├── worker-basic │ │ │ │ │ └── basic.spec.ts │ │ │ │ ├── worker-cross-env │ │ │ │ │ └── cross-env.spec.ts │ │ │ │ ├── worker-crypto │ │ │ │ │ └── crypto.spec.ts │ │ │ │ ├── worker-debug │ │ │ │ │ └── debug.spec.ts │ │ │ │ ├── worker-https │ │ │ │ │ └── https.spec.ts │ │ │ │ ├── worker-postgres │ │ │ │ │ └── postgres.spec.ts │ │ │ │ ├── worker-process-populated-env │ │ │ │ │ └── process.spec.ts │ │ │ │ ├── worker-process │ │ │ │ │ └── process.spec.ts │ │ │ │ ├── worker-random │ │ │ │ │ └── random.spec.ts │ │ │ │ └── worker-resolve-externals │ │ │ │ │ └── resolve-externals.spec.ts │ │ │ ├── cloudflare-node │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── package.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.cloudflare-node.ts │ │ │ ├── vite.config.worker-als.ts │ │ │ ├── vite.config.worker-basic.ts │ │ │ ├── vite.config.worker-cross-env.ts │ │ │ ├── vite.config.worker-crypto.ts │ │ │ ├── vite.config.worker-debug.ts │ │ │ ├── vite.config.worker-https.ts │ │ │ ├── vite.config.worker-postgres.ts │ │ │ ├── vite.config.worker-process-populated-env.ts │ │ │ ├── vite.config.worker-process.ts │ │ │ ├── vite.config.worker-random.ts │ │ │ ├── vite.config.worker-resolve-externals.ts │ │ │ ├── worker-als │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-basic │ │ │ │ ├── global.d.ts │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-cross-env │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-crypto │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-debug │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-https │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-postgres │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-process-populated-env │ │ │ │ ├── .dev.vars │ │ │ │ ├── .gitignore │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-process │ │ │ │ ├── .dev.vars │ │ │ │ ├── .gitignore │ │ │ │ ├── early-process-access.ts │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ ├── worker-random │ │ │ │ ├── global.d.ts │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ └── worker-resolve-externals │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ ├── node-env │ │ │ ├── __tests__ │ │ │ │ ├── base-tests.ts │ │ │ │ ├── node-env.spec.ts │ │ │ │ └── nodejs-compat │ │ │ │ │ └── node-env.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.nodejs-compat.ts │ │ │ ├── vite.config.ts │ │ │ ├── wrangler.jsonc │ │ │ └── wrangler.nodejs-compat.jsonc │ │ ├── package.json │ │ ├── partyserver │ │ │ ├── __tests__ │ │ │ │ └── partyserver.spec.ts │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── main.tsx │ │ │ │ └── tailwind.css │ │ │ ├── tsconfig.client.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── worker │ │ │ │ └── index.ts │ │ │ └── wrangler.jsonc │ │ ├── prisma │ │ │ ├── .gitignore │ │ │ ├── __tests__ │ │ │ │ ├── prisma.spec.ts │ │ │ │ └── serve.ts │ │ │ ├── migrations │ │ │ │ └── 0001_create_user_table.sql │ │ │ ├── package.json │ │ │ ├── prisma │ │ │ │ └── schema.prisma │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── react-spa │ │ │ ├── __tests__ │ │ │ │ ├── experimental-headers-and-redirects │ │ │ │ │ └── react-spa.spec.ts │ │ │ │ ├── react-spa.spec.ts │ │ │ │ └── server-headers │ │ │ │ │ └── react-spa.spec.ts │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── _headers │ │ │ │ ├── _redirects │ │ │ │ ├── file.txt │ │ │ │ ├── redirect.svg │ │ │ │ ├── rewrite.svg │ │ │ │ ├── target.svg │ │ │ │ └── vite.svg │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── assets │ │ │ │ │ └── react.svg │ │ │ │ ├── index.css │ │ │ │ └── main.tsx │ │ │ ├── tsconfig.client.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.experimental-headers-and-redirects.ts │ │ │ ├── vite.config.server-headers.ts │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── same-worker-service-bindings │ │ │ ├── __tests__ │ │ │ │ └── same-worker-service-bindings.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── sensitive-files │ │ │ ├── .dev.vars │ │ │ ├── .dev.vars.staging │ │ │ ├── .env │ │ │ ├── .env.staging │ │ │ ├── .gitignore │ │ │ ├── __tests__ │ │ │ │ └── sensitive-files.spec.ts │ │ │ ├── custom-sensitive-file │ │ │ ├── package.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── worker-a │ │ │ │ └── index.ts │ │ │ ├── worker-b │ │ │ │ ├── .dev.vars │ │ │ │ ├── .dev.vars.staging │ │ │ │ ├── index.ts │ │ │ │ └── wrangler.jsonc │ │ │ └── wrangler.jsonc │ │ ├── spa-with-api │ │ │ ├── .gitignore │ │ │ ├── __tests__ │ │ │ │ ├── base-tests.ts │ │ │ │ ├── custom-output-directories │ │ │ │ │ └── spa-with-api.spec.ts │ │ │ │ ├── https │ │ │ │ │ └── spa-with-api.spec.ts │ │ │ │ ├── run-worker-first │ │ │ │ │ └── spa-with-api.spec.ts │ │ │ │ ├── spa-with-api.spec.ts │ │ │ │ └── static-routing │ │ │ │ │ └── spa-with-api.spec.ts │ │ │ ├── api │ │ │ │ ├── asset.txt │ │ │ │ ├── index.ts │ │ │ │ └── some-file.txt │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── vite.svg │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── assets │ │ │ │ │ └── react.svg │ │ │ │ ├── index.css │ │ │ │ └── main.tsx │ │ │ ├── tsconfig.client.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.custom-output-directories.ts │ │ │ ├── vite.config.https.ts │ │ │ ├── vite.config.run-worker-first.ts │ │ │ ├── vite.config.static-routing.ts │ │ │ ├── vite.config.ts │ │ │ ├── wrangler.jsonc │ │ │ ├── wrangler.run-worker-first.jsonc │ │ │ └── wrangler.static-routing.jsonc │ │ ├── static-mpa │ │ │ ├── 404.html │ │ │ ├── __tests__ │ │ │ │ ├── static-mpa.spec.ts │ │ │ │ └── with-worker-configs-warning │ │ │ │ │ └── static-mpa.spec.ts │ │ │ ├── about │ │ │ │ ├── 404.html │ │ │ │ └── index.html │ │ │ ├── contact.html │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── public-html.html │ │ │ ├── public │ │ │ │ ├── _headers │ │ │ │ ├── _redirects │ │ │ │ ├── public-html.html │ │ │ │ ├── text-file.txt │ │ │ │ └── vite.svg │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── vite.config.with-worker-configs-warning.ts │ │ │ ├── wrangler.jsonc │ │ │ └── wrangler.with-warning.jsonc │ │ ├── static │ │ │ ├── __tests__ │ │ │ │ ├── static.spec.ts │ │ │ │ └── with-api │ │ │ │ │ └── static.spec.ts │ │ │ ├── api │ │ │ │ └── index.ts │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── vite.svg │ │ │ ├── src │ │ │ │ ├── counter.ts │ │ │ │ ├── main.ts │ │ │ │ ├── style.css │ │ │ │ └── typescript.svg │ │ │ ├── tsconfig.client.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ ├── vite.config.with-api.ts │ │ │ └── wrangler.with-api.jsonc │ │ ├── streaming │ │ │ ├── __tests__ │ │ │ │ ├── base-tests.ts │ │ │ │ ├── https │ │ │ │ │ └── streaming.spec.ts │ │ │ │ └── streaming.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.https.ts │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── tsconfig.json │ │ ├── turbo.json │ │ ├── virtual-modules │ │ │ ├── __tests__ │ │ │ │ └── basic-functionality.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── vitest-global-setup.ts │ │ ├── vitest-setup.ts │ │ ├── vitest.config.e2e.ts │ │ ├── websockets │ │ │ ├── __tests__ │ │ │ │ └── websockets.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── index.html │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ ├── worker-♫ │ │ │ ├── __tests__ │ │ │ │ ├── base-config │ │ │ │ │ └── worker.spec.ts │ │ │ │ ├── log-level-error │ │ │ │ │ └── worker.spec.ts │ │ │ │ ├── log-level-silent │ │ │ │ │ └── worker.spec.ts │ │ │ │ ├── log-level-warn │ │ │ │ │ └── worker.spec.ts │ │ │ │ └── worker.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.base-config.ts │ │ │ ├── vite.config.log-level-error.ts │ │ │ ├── vite.config.log-level-silent.ts │ │ │ ├── vite.config.log-level-warn.ts │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ │ └── workflows │ │ │ ├── __tests__ │ │ │ └── workflows.spec.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.node.json │ │ │ ├── tsconfig.worker.json │ │ │ ├── turbo.json │ │ │ ├── vite.config.ts │ │ │ └── wrangler.jsonc │ ├── src │ │ ├── __tests__ │ │ │ ├── customize-worker-config.spec.ts │ │ │ ├── fixtures │ │ │ │ ├── empty-dir.jsonc │ │ │ │ │ └── .gitkeep │ │ │ │ ├── empty-dir │ │ │ │ │ └── .gitkeep │ │ │ │ ├── index.ts │ │ │ │ ├── non-existing-main-wrangler.jsonc │ │ │ │ ├── simple-wrangler.jsonc │ │ │ │ ├── wrangler-with-fields-to-ignore.jsonc │ │ │ │ └── wrangler.jsonc │ │ │ ├── get-validated-wrangler-config-path.spec.ts │ │ │ ├── get-warning-for-workers-resolved-configs.spec.ts │ │ │ ├── get-worker-config.spec.ts │ │ │ ├── preview-server.spec.ts │ │ │ ├── resolve-plugin-config.spec.ts │ │ │ ├── utils.spec.ts │ │ │ └── validate-worker-environment-options.spec.ts │ │ ├── asset-config.ts │ │ ├── build.ts │ │ ├── cloudflare-environment.ts │ │ ├── constants.ts │ │ ├── containers.ts │ │ ├── context.ts │ │ ├── debug.ts │ │ ├── deploy-config.ts │ │ ├── dev-vars.ts │ │ ├── export-types.ts │ │ ├── index.ts │ │ ├── miniflare-options.ts │ │ ├── nodejs-compat.ts │ │ ├── plugin-config.ts │ │ ├── plugins │ │ │ ├── additional-modules.ts │ │ │ ├── config.ts │ │ │ ├── debug.ts │ │ │ ├── dev.ts │ │ │ ├── nodejs-compat.ts │ │ │ ├── output-config.ts │ │ │ ├── preview.ts │ │ │ ├── trigger-handlers.ts │ │ │ ├── virtual-modules.ts │ │ │ └── wasm.ts │ │ ├── shared.ts │ │ ├── utils.ts │ │ ├── vite-config.ts │ │ ├── websockets.ts │ │ ├── workers-configs.ts │ │ └── workers │ │ │ ├── asset-worker │ │ │ └── index.ts │ │ │ ├── router-worker │ │ │ └── index.ts │ │ │ ├── runner-worker │ │ │ ├── __tests__ │ │ │ │ └── env.spec.ts │ │ │ ├── env.ts │ │ │ ├── errors.ts │ │ │ ├── index.ts │ │ │ ├── keys.ts │ │ │ └── module-runner.ts │ │ │ └── vite-proxy-worker │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.plugin.json │ ├── tsconfig.worker.json │ ├── tsdown.config.ts │ ├── turbo.json │ └── vitest.config.ts ├── vitest-pool-workers │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── scripts │ │ ├── bundle.mjs │ │ └── rtti │ │ │ ├── query.mjs │ │ │ ├── rtti.capnp │ │ │ └── rtti.js │ ├── src │ │ ├── config │ │ │ ├── d1.ts │ │ │ ├── index.ts │ │ │ └── pages.ts │ │ ├── mock-agent │ │ │ ├── client.cjs │ │ │ ├── dispatcher.cjs │ │ │ ├── index.cjs │ │ │ ├── pending-interceptor-formatter.cjs │ │ │ └── pool.cjs │ │ ├── pool │ │ │ ├── compatibility-flag-assertions.ts │ │ │ ├── config.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── loopback.ts │ │ │ └── module-fallback.ts │ │ ├── shared │ │ │ ├── builtin-modules.ts │ │ │ ├── chunking-socket.ts │ │ │ ├── d1.ts │ │ │ └── types-global.d.ts │ │ └── worker │ │ │ ├── d1.ts │ │ │ ├── durable-objects.ts │ │ │ ├── entrypoints.ts │ │ │ ├── env.ts │ │ │ ├── events.ts │ │ │ ├── fetch-mock.ts │ │ │ ├── index.ts │ │ │ ├── lib │ │ │ ├── README.md │ │ │ ├── cloudflare │ │ │ │ ├── empty-internal.cts │ │ │ │ ├── test-internal.ts │ │ │ │ ├── test-runner.ts │ │ │ │ └── test.ts │ │ │ ├── debug.ts │ │ │ ├── mlly.ts │ │ │ └── tinypool.ts │ │ │ ├── node │ │ │ ├── console.ts │ │ │ └── vm.ts │ │ │ ├── tsconfig.json │ │ │ ├── types-ambient.d.ts │ │ │ ├── types-globals.d.ts │ │ │ ├── wait-until.ts │ │ │ └── workflows.ts │ ├── test │ │ ├── README.md │ │ ├── bindings.test.ts │ │ ├── chunking.test.ts │ │ ├── compatibility-flag-assertions.test.ts │ │ ├── console.test.ts │ │ ├── env.d.ts │ │ ├── filtering.test.ts │ │ ├── global-setup.ts │ │ ├── helpers.ts │ │ ├── inspector.test.ts │ │ ├── isolation.test.ts │ │ ├── snapshots.test.ts │ │ ├── validation.test.ts │ │ └── watch.test.ts │ ├── tsconfig.emit.json │ ├── tsconfig.json │ ├── turbo.json │ ├── types │ │ ├── cloudflare-test.d.ts │ │ └── tsconfig.json │ ├── vitest-pool-workers.svg │ └── vitest.config.mts ├── workers-editor-shared │ ├── .gitignore │ ├── CHANGELOG.md │ ├── eslint.config.mjs │ ├── lib │ │ ├── Frame.tsx │ │ ├── SplitPane.tsx │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── ipc.ts │ │ ├── types.ts │ │ ├── useInjectSources.tsx │ │ └── useRefreshableIframe.tsx │ ├── package.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── turbo.json │ └── vite.config.ts ├── workers-playground │ ├── .env │ ├── .env.development │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── functions │ │ └── playground │ │ │ ├── [[route]].ts │ │ │ └── api │ │ │ └── [[route]].ts │ ├── generate-default-hashes.ts │ ├── index.html │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── flares.png │ │ ├── welcome-style.css │ │ ├── workers-logo-dark.svg │ │ └── workers-logo.svg │ ├── src │ │ ├── App.tsx │ │ ├── QuickEditor │ │ │ ├── DevtoolsIframe.tsx │ │ │ ├── EditorPane.tsx │ │ │ ├── FrameErrorBoundary.tsx │ │ │ ├── HTTPTab │ │ │ │ ├── HTTPTab.tsx │ │ │ │ ├── RequestHeaders.tsx │ │ │ │ ├── ResponseView.tsx │ │ │ │ └── fetchWorker.ts │ │ │ ├── InputField.tsx │ │ │ ├── InvocationIcon.tsx │ │ │ ├── MigrateToWrangler │ │ │ │ ├── DocsLink.tsx │ │ │ │ ├── MigrateToWrangler.tsx │ │ │ │ └── StepNumber.tsx │ │ │ ├── PreviewTab │ │ │ │ ├── PreviewTab.tsx │ │ │ │ └── UrlBar.tsx │ │ │ ├── QuickEditor.tsx │ │ │ ├── TabBar.tsx │ │ │ ├── ToolsPane.tsx │ │ │ ├── TopBar.tsx │ │ │ ├── VSCodeEditor.tsx │ │ │ ├── WorkersLogo.tsx │ │ │ ├── defaultHashes.ts │ │ │ ├── felaRenderer.ts │ │ │ ├── getPlaygroundWorker.ts │ │ │ ├── module-collection.ts │ │ │ └── useDraftWorker.ts │ │ ├── global.ts │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── turbo.json │ ├── vite.config.ts │ └── welcome │ │ ├── data.js │ │ ├── index.js │ │ ├── index.py │ │ ├── requirements.txt │ │ └── welcome.html ├── workers-shared │ ├── CHANGELOG.md │ ├── README.md │ ├── asset-worker │ │ ├── README.md │ │ ├── fixtures │ │ │ └── AssetManifest.bin │ │ ├── index.ts │ │ ├── src │ │ │ ├── analytics.ts │ │ │ ├── assets-manifest.ts │ │ │ ├── compatibility-flags.ts │ │ │ ├── configuration.ts │ │ │ ├── constants.ts │ │ │ ├── experiment-analytics.ts │ │ │ ├── handler.ts │ │ │ ├── types.ts │ │ │ ├── utils │ │ │ │ ├── final-operations.ts │ │ │ │ ├── headers.ts │ │ │ │ ├── kv.ts │ │ │ │ └── rules-engine.ts │ │ │ └── worker.ts │ │ ├── tests │ │ │ ├── assets-manifest.test.ts │ │ │ ├── compatibility-flags.test.ts │ │ │ ├── handler.test.ts │ │ │ ├── kv.test.ts │ │ │ ├── rules-engine.test.ts │ │ │ ├── tsconfig.json │ │ │ └── types.d.ts │ │ ├── tsconfig.json │ │ ├── vitest.config.mts │ │ └── wrangler.jsonc │ ├── eslint.config.mjs │ ├── index.ts │ ├── package.json │ ├── router-worker │ │ ├── README.md │ │ ├── index.ts │ │ ├── src │ │ │ ├── analytics.ts │ │ │ ├── configuration.ts │ │ │ ├── limited-response.ts │ │ │ ├── types.ts │ │ │ └── worker.ts │ │ ├── tests │ │ │ ├── index.test.ts │ │ │ └── tsconfig.json │ │ ├── tsconfig.json │ │ ├── vitest.config.mts │ │ └── wrangler.jsonc │ ├── scripts │ │ ├── copy-config-file.ts │ │ ├── get-version-tag.ts │ │ └── upload-sourcemaps.ts │ ├── tsconfig.json │ ├── turbo.json │ └── utils │ │ ├── configuration │ │ ├── constants.ts │ │ ├── constructConfiguration.ts │ │ ├── parseHeaders.ts │ │ ├── parseRedirects.ts │ │ ├── parseStaticRouting.ts │ │ ├── types.ts │ │ └── validateURL.ts │ │ ├── constants.ts │ │ ├── helpers.ts │ │ ├── performance.ts │ │ ├── responses.ts │ │ ├── sentry.ts │ │ ├── tests │ │ ├── helpers.test.ts │ │ ├── parseHeaders.invalid.test.ts │ │ ├── parseHeaders.valid.test.ts │ │ ├── parseRedirects.invalid.test.ts │ │ ├── parseRedirects.valid.test.ts │ │ └── parseStaticRouting.test.ts │ │ ├── tracing.ts │ │ ├── tsconfig.json │ │ └── types.ts ├── workers-tsconfig │ ├── base.json │ ├── client.json │ ├── package.json │ ├── react.json │ ├── tsconfig.json │ ├── worker-node-compat.json │ └── worker.json ├── workers-utils │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── assert-never.ts │ │ ├── browser.ts │ │ ├── config │ │ │ ├── README.md │ │ │ ├── config-helpers.ts │ │ │ ├── config.ts │ │ │ ├── diagnostics.ts │ │ │ ├── environment.ts │ │ │ ├── index.ts │ │ │ ├── patch-config.ts │ │ │ ├── validation-helpers.ts │ │ │ ├── validation-pages.ts │ │ │ └── validation.ts │ │ ├── constants.ts │ │ ├── construct-wrangler-config.ts │ │ ├── environment-variables │ │ │ ├── factory.ts │ │ │ └── misc-variables.ts │ │ ├── errors.ts │ │ ├── format-compatibility-date.ts │ │ ├── global-wrangler-config-path.ts │ │ ├── index.ts │ │ ├── map-worker-metadata-bindings.ts │ │ ├── parse.ts │ │ ├── test-helpers │ │ │ ├── index.ts │ │ │ ├── mock-console.ts │ │ │ ├── normalize.ts │ │ │ ├── run-in-tmp.ts │ │ │ └── seed.ts │ │ ├── types.ts │ │ └── worker.ts │ ├── tests │ │ ├── config │ │ │ ├── configSchema.test.ts │ │ │ └── findWranglerConfig.test.ts │ │ ├── parse.test.ts │ │ ├── tsconfig.json │ │ ├── vitest.global.ts │ │ └── vitest.setup.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── turbo.json │ └── vitest.config.mts ├── workflows-shared │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── binding.ts │ │ ├── context.ts │ │ ├── engine.ts │ │ ├── index.ts │ │ ├── instance.ts │ │ ├── lib │ │ │ ├── cache.ts │ │ │ ├── errors.ts │ │ │ ├── gracePeriodSemaphore.ts │ │ │ ├── retries.ts │ │ │ ├── timePriorityQueue.ts │ │ │ └── validators.ts │ │ ├── local-binding-worker.ts │ │ └── modifier.ts │ ├── tests │ │ ├── binding.test.ts │ │ ├── engine.test.ts │ │ ├── env.d.ts │ │ ├── tsconfig.json │ │ └── validators.test.ts │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts └── wrangler │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── README.md │ ├── bin │ └── wrangler.js │ ├── e2e │ ├── README.md │ ├── __snapshots__ │ │ └── dev.test.ts.snap │ ├── assets-multiworker.test.ts │ ├── c3-integration.test.ts │ ├── cert.test.ts │ ├── containers.dev.test.ts │ ├── deploy.test.ts │ ├── deployments.test.ts │ ├── dev-env.test.ts │ ├── dev-registry.test.ts │ ├── dev.test.ts │ ├── get-platform-proxy.test.ts │ ├── helpers │ │ ├── account-id.ts │ │ ├── cert.ts │ │ ├── command.ts │ │ ├── e2e-wrangler-test.ts │ │ ├── fetch-text.ts │ │ ├── fetch-with-etag.ts │ │ ├── generate-resource-name.ts │ │ ├── normalize.ts │ │ ├── postgres-echo-handler.ts │ │ ├── read-until.ts │ │ ├── retry.ts │ │ ├── setup.ts │ │ ├── workerd-processes.ts │ │ └── wrangler.ts │ ├── multiworker-dev.test.ts │ ├── pages-deploy.test.ts │ ├── pages-dev.test.ts │ ├── provision.test.ts │ ├── r2.test.ts │ ├── remote-binding │ │ ├── dev-remote-bindings.test.ts │ │ ├── miniflare-remote-resources.test.ts │ │ ├── remote-bindings-api.test.ts │ │ ├── start-worker-remote-bindings.test.ts │ │ └── workers │ │ │ ├── ai.js │ │ │ ├── alt-remote-worker.js │ │ │ ├── browser.js │ │ │ ├── d1.js │ │ │ ├── dispatch-namespace.js │ │ │ ├── email.js │ │ │ ├── images.js │ │ │ ├── index.js │ │ │ ├── kv.js │ │ │ ├── local-and-remote-service-bindings.js │ │ │ ├── local-service-binding-and-remote-ai.js │ │ │ ├── media.js │ │ │ ├── mixed-kvs.js │ │ │ ├── mtls.js │ │ │ ├── pipelines.js │ │ │ ├── r2.js │ │ │ ├── remote-worker.js │ │ │ ├── service-binding.js │ │ │ ├── simple-service-binding.js │ │ │ ├── vectorize.js │ │ │ └── vpc-service.js │ ├── secrets-store.test.ts │ ├── start-worker-auth-opts.test.ts │ ├── startWorker.test.ts │ ├── tsconfig.json │ ├── types.test.ts │ ├── unenv-preset │ │ ├── preset.test.ts │ │ └── worker │ │ │ ├── index.ts │ │ │ └── wrangler.json │ ├── validate-environment.ts │ ├── versions.test.ts │ ├── vitest.config.mts │ └── vitest.setup.ts │ ├── eslint.config.mjs │ ├── import_meta_url.js │ ├── kv-asset-handler.js │ ├── package.json │ ├── scripts │ ├── assert-git-version.ts │ ├── deps.ts │ └── generate-json-schema.ts │ ├── src │ ├── __tests__ │ │ ├── access.test.ts │ │ ├── ai.local.test.ts │ │ ├── ai.test.ts │ │ ├── api-dev.test.ts │ │ ├── api.test.ts │ │ ├── api │ │ │ └── startDevWorker │ │ │ │ ├── BundleController.test.ts │ │ │ │ ├── ConfigController.test.ts │ │ │ │ ├── LocalRuntimeController.test.ts │ │ │ │ ├── RemoteRuntimeController.test.ts │ │ │ │ └── utils.test.ts │ │ ├── autoconfig │ │ │ ├── details │ │ │ │ ├── confirm-auto-config-details.test.ts │ │ │ │ ├── display-auto-config-details.test.ts │ │ │ │ ├── get-details-for-auto-config.test.ts │ │ │ │ └── get-worker-name-from-project.test.ts │ │ │ ├── get-installed-package-version.test.ts │ │ │ ├── run-summary.test.ts │ │ │ └── run.test.ts │ │ ├── banner.test.ts │ │ ├── cert.test.ts │ │ ├── cfetch-utils.test.ts │ │ ├── check-fetch.test.ts │ │ ├── cli-hotkeys.test.ts │ │ ├── cli.test.ts │ │ ├── cloudchamber │ │ │ ├── apply.test.ts │ │ │ ├── build.test.ts │ │ │ ├── common.test.ts │ │ │ ├── create.test.ts │ │ │ ├── curl.test.ts │ │ │ ├── delete.test.ts │ │ │ ├── images.test.ts │ │ │ ├── limits.test.ts │ │ │ ├── list.test.ts │ │ │ ├── modify.test.ts │ │ │ └── utils.ts │ │ ├── config-cache-without-cache-dir.test.ts │ │ ├── config-cache.test.ts │ │ ├── config-validation-pages.test.ts │ │ ├── config │ │ │ ├── configuration.pages.test.ts │ │ │ ├── configuration.test.ts │ │ │ └── loadDotEnv.test.ts │ │ ├── containers │ │ │ ├── config.test.ts │ │ │ ├── delete.test.ts │ │ │ ├── deploy.test.ts │ │ │ ├── info.test.ts │ │ │ ├── list.test.ts │ │ │ ├── push.test.ts │ │ │ └── registries.test.ts │ │ ├── core │ │ │ └── command-registration.test.ts │ │ ├── custom-build.test.ts │ │ ├── d1 │ │ │ ├── convert-timestamp-to-iso.test.ts │ │ │ ├── create.test.ts │ │ │ ├── d1.test.ts │ │ │ ├── delete.test.ts │ │ │ ├── execute.test.ts │ │ │ ├── export.test.ts │ │ │ ├── fixtures │ │ │ │ └── db.sqlite3 │ │ │ ├── info.test.ts │ │ │ ├── insights.test.ts │ │ │ ├── list.test.ts │ │ │ ├── migrate.test.ts │ │ │ ├── splitter.test.ts │ │ │ ├── timeTravel.test.ts │ │ │ ├── trimmer.test.ts │ │ │ └── utils.test.ts │ │ ├── delete.test.ts │ │ ├── deploy.test.ts │ │ ├── deploy │ │ │ ├── check-remote-secrets-override.test.ts │ │ │ ├── get-config-patch.test.ts │ │ │ └── get-remote-config-diff.test.ts │ │ ├── deployments.test.ts │ │ ├── dev.test.ts │ │ ├── dev │ │ │ ├── remote-bindings-errors.test.ts │ │ │ └── remote-bindings.test.ts │ │ ├── docs.test.ts │ │ ├── errors.test.ts │ │ ├── experimental-commands-api.test.ts │ │ ├── fetch-graphql-result.test.ts │ │ ├── find-additional-modules.test.ts │ │ ├── friendly-validator-errors.test.ts │ │ ├── get-entry.test.ts │ │ ├── get-host-from-url.test.ts │ │ ├── guess-worker-format.test.ts │ │ ├── hello-world.local.test.ts │ │ ├── helpers │ │ │ ├── assert-request.ts │ │ │ ├── capture-requests-from.ts │ │ │ ├── cmd-shim.d.ts │ │ │ ├── collect-cli-output.ts │ │ │ ├── end-event-loop.ts │ │ │ ├── fake-bus.ts │ │ │ ├── generate-wrangler-config.ts │ │ │ ├── mock-account-id.ts │ │ │ ├── mock-auth-domain.ts │ │ │ ├── mock-bin.ts │ │ │ ├── mock-cli-output.ts │ │ │ ├── mock-cloudchamber.ts │ │ │ ├── mock-console.ts │ │ │ ├── mock-dialogs.ts │ │ │ ├── mock-get-pages-upload-token.ts │ │ │ ├── mock-get-zone-from-host.ts │ │ │ ├── mock-http-server.ts │ │ │ ├── mock-istty.ts │ │ │ ├── mock-kv.ts │ │ │ ├── mock-legacy-script.ts │ │ │ ├── mock-oauth-flow.ts │ │ │ ├── mock-process.ts │ │ │ ├── mock-secrets-store.ts │ │ │ ├── mock-set-timeout.ts │ │ │ ├── mock-stdin.ts │ │ │ ├── mock-upload-worker.ts │ │ │ ├── mock-web-socket.ts │ │ │ ├── mock-worker-settings.ts │ │ │ ├── mock-workers-subdomain.ts │ │ │ ├── mock-zone-routes.ts │ │ │ ├── msw │ │ │ │ ├── handlers │ │ │ │ │ ├── access.ts │ │ │ │ │ ├── deployments.ts │ │ │ │ │ ├── namespaces.ts │ │ │ │ │ ├── oauth.ts │ │ │ │ │ ├── r2.ts │ │ │ │ │ ├── script.ts │ │ │ │ │ ├── user.ts │ │ │ │ │ ├── versions.ts │ │ │ │ │ └── zones.ts │ │ │ │ └── index.ts │ │ │ ├── normalize-progress.ts │ │ │ ├── run-in-tmp.ts │ │ │ ├── run-wrangler.ts │ │ │ ├── serialize-form-data-entry.ts │ │ │ ├── string-dynamic-values-matcher.ts │ │ │ ├── teardown.ts │ │ │ ├── unusable.ts │ │ │ ├── write-worker-source.ts │ │ │ └── write-wrangler-config.ts │ │ ├── https-options.test.ts │ │ ├── hyperdrive.test.ts │ │ ├── index.test.ts │ │ ├── init.test.ts │ │ ├── is-local.test.ts │ │ ├── kv │ │ │ ├── __snapshots__ │ │ │ │ └── namespace.test.ts.snap │ │ │ ├── bulk.test.ts │ │ │ ├── constant.ts │ │ │ ├── help.test.ts │ │ │ ├── key.test.ts │ │ │ ├── local.test.ts │ │ │ └── namespace.test.ts │ │ ├── logger.test.ts │ │ ├── logout.test.ts │ │ ├── match-tag.test.ts │ │ ├── metrics.test.ts │ │ ├── metrics │ │ │ └── sanitization.test.ts │ │ ├── middleware.scheduled.test.ts │ │ ├── middleware.test.ts │ │ ├── mtls-certificates.test.ts │ │ ├── navigator-user-agent.test.ts │ │ ├── output.test.ts │ │ ├── package-manager.test.ts │ │ ├── pages │ │ │ ├── __snapshots__ │ │ │ │ └── deploy.test.ts.snap │ │ │ ├── deploy.test.ts │ │ │ ├── deployment-list.test.ts │ │ │ ├── dev.test.ts │ │ │ ├── filepath-routing.test.ts │ │ │ ├── functions-build.test.ts │ │ │ ├── pages-build-env.test.ts │ │ │ ├── pages-deployment-tail.test.ts │ │ │ ├── pages-download-config.test.ts │ │ │ ├── pages.test.ts │ │ │ ├── project-create.test.ts │ │ │ ├── project-delete.test.ts │ │ │ ├── project-list.test.ts │ │ │ ├── project-upload.test.ts │ │ │ ├── project-validate.test.ts │ │ │ ├── routes-consolidation.test.ts │ │ │ ├── routes-transformation.test.ts │ │ │ ├── routes-validation.test.ts │ │ │ └── secret.test.ts │ │ ├── patch-config.test.ts │ │ ├── paths.test.ts │ │ ├── pipelines.test.ts │ │ ├── process-env-populated.test.ts │ │ ├── provision.test.ts │ │ ├── pubsub.test.ts │ │ ├── queues │ │ │ ├── __snapshots__ │ │ │ │ └── queues.test.ts.snap │ │ │ ├── mock-utils.ts │ │ │ ├── queues-subscription.test.ts │ │ │ └── queues.test.ts │ │ ├── r2 │ │ │ ├── __snapshots__ │ │ │ │ └── bucket.test.ts.snap │ │ │ ├── bucket.test.ts │ │ │ ├── bulk.test.ts │ │ │ ├── errors.test.ts │ │ │ ├── help.test.ts │ │ │ ├── helper.ts │ │ │ ├── local.test.ts │ │ │ ├── notification.test.ts │ │ │ ├── object.test.ts │ │ │ ├── pipe.test.ts │ │ │ └── sql.test.ts │ │ ├── rollback.test.ts │ │ ├── secret.test.ts │ │ ├── secrets-store.test.ts │ │ ├── sentry.test.ts │ │ ├── setup.test.ts │ │ ├── startup-profiling.test.ts │ │ ├── tail.test.ts │ │ ├── test-old-node-version.js │ │ ├── tsconfig-sanity.ts │ │ ├── tsconfig.json │ │ ├── type-generation.test.ts │ │ ├── update-config-file.test.ts │ │ ├── user.test.ts │ │ ├── utils-collectKeyValues.test.ts │ │ ├── utils │ │ │ ├── create-batches.test.ts │ │ │ ├── format-message.test.ts │ │ │ ├── getValidBindingName.test.ts │ │ │ ├── log-file.test.ts │ │ │ └── retry.test.ts │ │ ├── vectorize │ │ │ ├── vectorize.test.ts │ │ │ └── vectorize.upsert.test.ts │ │ ├── version.test.ts │ │ ├── versions │ │ │ ├── deployments │ │ │ │ ├── deployments.list.test.ts │ │ │ │ ├── deployments.status.test.ts │ │ │ │ └── deployments.view.test.ts │ │ │ ├── secrets │ │ │ │ ├── bulk.test.ts │ │ │ │ ├── delete.test.ts │ │ │ │ ├── list.test.ts │ │ │ │ ├── put.test.ts │ │ │ │ └── utils.ts │ │ │ ├── versions.deploy.test.ts │ │ │ ├── versions.help.test.ts │ │ │ ├── versions.list.test.ts │ │ │ ├── versions.upload.test.ts │ │ │ └── versions.view.test.ts │ │ ├── vitest.global.ts │ │ ├── vitest.setup.ts │ │ ├── vpc.test.ts │ │ ├── whoami.test.ts │ │ ├── worker-namespace.test.ts │ │ ├── workflows.test.ts │ │ └── zones.test.ts │ ├── abort.d.ts │ ├── ai │ │ ├── createFinetune.ts │ │ ├── fetcher.ts │ │ ├── index.ts │ │ ├── listCatalog.ts │ │ ├── listFinetune.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── api │ │ ├── dev.ts │ │ ├── index.ts │ │ ├── integrations │ │ │ ├── index.ts │ │ │ └── platform │ │ │ │ ├── caches.ts │ │ │ │ ├── executionContext.ts │ │ │ │ └── index.ts │ │ ├── mtls-certificate.ts │ │ ├── pages │ │ │ ├── create-worker-bundle-contents.ts │ │ │ ├── deploy.ts │ │ │ └── index.ts │ │ ├── remoteBindings │ │ │ ├── index.ts │ │ │ └── start-remote-proxy-session.ts │ │ └── startDevWorker │ │ │ ├── BaseController.ts │ │ │ ├── BundlerController.ts │ │ │ ├── ConfigController.ts │ │ │ ├── DevEnv.ts │ │ │ ├── LocalRuntimeController.ts │ │ │ ├── MultiworkerRuntimeController.ts │ │ │ ├── NoOpProxyController.ts │ │ │ ├── NotImplementedError.ts │ │ │ ├── ProxyController.ts │ │ │ ├── RemoteRuntimeController.ts │ │ │ ├── bundle-allowed-paths.ts │ │ │ ├── devtools.ts │ │ │ ├── events.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ ├── assets.ts │ ├── autoconfig │ │ ├── add-wrangler-assetsignore.ts │ │ ├── c3-vendor │ │ │ ├── add-wrangler-gitignore.ts │ │ │ ├── codemod.ts │ │ │ ├── command.ts │ │ │ └── packages.ts │ │ ├── details.ts │ │ ├── frameworks │ │ │ ├── angular.ts │ │ │ ├── astro.ts │ │ │ ├── get-framework.ts │ │ │ ├── index.ts │ │ │ ├── nuxt.ts │ │ │ ├── qwik.ts │ │ │ ├── react-router.ts │ │ │ ├── solid-start.ts │ │ │ ├── static.ts │ │ │ ├── sveltekit.ts │ │ │ └── tanstack.ts │ │ ├── run.ts │ │ ├── types.ts │ │ └── uses-typescript.ts │ ├── build │ │ └── index.ts │ ├── cert │ │ └── cert.ts │ ├── cfetch │ │ ├── errors.ts │ │ ├── index.ts │ │ └── internal.ts │ ├── check │ │ └── commands.ts │ ├── cli-hotkeys.ts │ ├── cli.ts │ ├── cloudchamber │ │ ├── apply.ts │ │ ├── build.ts │ │ ├── cli │ │ │ ├── deployments.ts │ │ │ ├── index.ts │ │ │ ├── locations.ts │ │ │ └── util.ts │ │ ├── common.ts │ │ ├── create.ts │ │ ├── curl.ts │ │ ├── delete.ts │ │ ├── deploy.ts │ │ ├── enums.ts │ │ ├── helpers │ │ │ └── wrap.ts │ │ ├── images │ │ │ ├── images.ts │ │ │ └── registries.ts │ │ ├── index.ts │ │ ├── instance-type │ │ │ └── instance-type.ts │ │ ├── limits.ts │ │ ├── list.ts │ │ ├── locations.ts │ │ ├── modify.ts │ │ ├── network │ │ │ └── network.ts │ │ └── ssh │ │ │ ├── ssh.ts │ │ │ └── validate.ts │ ├── config-cache.ts │ ├── config │ │ ├── case-insensitive-env.ts │ │ ├── dot-env.ts │ │ └── index.ts │ ├── containers │ │ ├── config.ts │ │ ├── containers.ts │ │ ├── deploy.ts │ │ ├── index.ts │ │ └── registries.ts │ ├── core │ │ ├── CommandRegistry.ts │ │ ├── create-command.ts │ │ ├── handle-errors.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── register-yargs-command.ts │ │ ├── teams.d.ts │ │ └── types.ts │ ├── d1 │ │ ├── constants.ts │ │ ├── create.ts │ │ ├── delete.ts │ │ ├── execute.ts │ │ ├── export.ts │ │ ├── formatTimeAgo.ts │ │ ├── index.ts │ │ ├── info.ts │ │ ├── insights.ts │ │ ├── list.ts │ │ ├── migrations │ │ │ ├── apply.ts │ │ │ ├── create.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── list.ts │ │ │ └── options.ts │ │ ├── options.ts │ │ ├── splitter.ts │ │ ├── timeTravel │ │ │ ├── index.ts │ │ │ ├── info.ts │ │ │ ├── restore.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── trimmer.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── delete.ts │ ├── deploy │ │ ├── check-remote-secrets-override.ts │ │ ├── config-diffs.ts │ │ ├── deploy.ts │ │ └── index.ts │ ├── deployment-bundle │ │ ├── apply-middleware.ts │ │ ├── bindings.ts │ │ ├── build-failures.ts │ │ ├── bundle-reporter.ts │ │ ├── bundle-type.ts │ │ ├── bundle.ts │ │ ├── capnp.ts │ │ ├── create-worker-upload-form.ts │ │ ├── dedupe-modules.ts │ │ ├── entry-point-from-metafile.ts │ │ ├── entry.ts │ │ ├── esbuild-plugins │ │ │ ├── alias-external.ts │ │ │ ├── als-external.ts │ │ │ ├── cloudflare-internal.ts │ │ │ ├── config-provider.ts │ │ │ ├── hybrid-nodejs-compat.ts │ │ │ ├── log-build-output.ts │ │ │ ├── nodejs-compat.ts │ │ │ ├── nodejs-plugins.ts │ │ │ └── standard-url.ts │ │ ├── find-additional-modules.ts │ │ ├── guess-worker-format.ts │ │ ├── module-collection.ts │ │ ├── no-bundle-worker.ts │ │ ├── node-compat.ts │ │ ├── resolve-entry.ts │ │ ├── rules.ts │ │ ├── run-custom-build.ts │ │ ├── source-maps.ts │ │ └── source-url.ts │ ├── deployments.ts │ ├── dev.ts │ ├── dev │ │ ├── class-names-sqlite.ts │ │ ├── create-worker-preview.ts │ │ ├── dev-vars.ts │ │ ├── dev.ts │ │ ├── get-local-persistence-path.ts │ │ ├── hotkeys.ts │ │ ├── inspect.ts │ │ ├── miniflare │ │ │ └── index.ts │ │ ├── remote.ts │ │ ├── start-dev.ts │ │ └── use-esbuild.ts │ ├── dialogs.ts │ ├── dispatch-namespace.ts │ ├── docs │ │ ├── helpers.ts │ │ └── index.ts │ ├── durable.ts │ ├── environments │ │ └── index.ts │ ├── experimental-commands-api.ts │ ├── experimental-flags.ts │ ├── hello-world │ │ └── index.ts │ ├── https-options.ts │ ├── hyperdrive │ │ ├── client.ts │ │ ├── create.ts │ │ ├── delete.ts │ │ ├── get.ts │ │ ├── index.ts │ │ ├── list.ts │ │ ├── shared.ts │ │ └── update.ts │ ├── index.ts │ ├── init.ts │ ├── intl-polyfill.d.ts │ ├── is-ci.ts │ ├── is-interactive.ts │ ├── kv │ │ ├── helpers.ts │ │ └── index.ts │ ├── logger.ts │ ├── match-tag.ts │ ├── metrics │ │ ├── commands.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── metrics-config.ts │ │ ├── metrics-dispatcher.ts │ │ ├── metrics-usage-headers.ts │ │ ├── sanitization.ts │ │ ├── send-event.ts │ │ └── types.ts │ ├── miniflare-cli │ │ ├── assets.ts │ │ ├── tsconfig.json │ │ └── types.ts │ ├── mtls-certificate │ │ └── cli.ts │ ├── navigator-user-agent.ts │ ├── open-in-browser.ts │ ├── output.ts │ ├── package-manager.ts │ ├── pages │ │ ├── README.md │ │ ├── build-env.ts │ │ ├── build.ts │ │ ├── buildFunctions.ts │ │ ├── constants.ts │ │ ├── deploy.ts │ │ ├── deployment-tails.ts │ │ ├── deployments.ts │ │ ├── dev.ts │ │ ├── download-config.ts │ │ ├── errors.ts │ │ ├── functions.ts │ │ ├── functions │ │ │ ├── buildPlugin.ts │ │ │ ├── buildWorker.ts │ │ │ ├── filepath-routing.ts │ │ │ ├── identifiers.ts │ │ │ ├── routes-consolidation.ts │ │ │ ├── routes-transformation.ts │ │ │ ├── routes-validation.ts │ │ │ ├── routes.ts │ │ │ └── tsconfig.json │ │ ├── hash.ts │ │ ├── index.ts │ │ ├── projects.ts │ │ ├── prompt-select-project.ts │ │ ├── secret │ │ │ └── index.ts │ │ ├── types.ts │ │ ├── upload.ts │ │ ├── utils.ts │ │ └── validate.ts │ ├── paths.ts │ ├── pipelines │ │ ├── cli │ │ │ ├── create.ts │ │ │ ├── delete.ts │ │ │ ├── get.ts │ │ │ ├── legacy-helpers.ts │ │ │ ├── list.ts │ │ │ ├── setup.ts │ │ │ ├── sinks │ │ │ │ ├── create.ts │ │ │ │ ├── delete.ts │ │ │ │ ├── get.ts │ │ │ │ ├── index.ts │ │ │ │ ├── list.ts │ │ │ │ └── utils.ts │ │ │ ├── streams │ │ │ │ ├── create.ts │ │ │ │ ├── delete.ts │ │ │ │ ├── get.ts │ │ │ │ ├── index.ts │ │ │ │ ├── list.ts │ │ │ │ └── utils.ts │ │ │ └── update.ts │ │ ├── client.ts │ │ ├── defaults.ts │ │ ├── index.ts │ │ ├── legacy-client.ts │ │ ├── types.ts │ │ └── validate.ts │ ├── process-env.ts │ ├── pubsub │ │ ├── index.ts │ │ └── pubsub-commands.ts │ ├── queues │ │ ├── cli │ │ │ └── commands │ │ │ │ ├── consumer │ │ │ │ ├── http-pull │ │ │ │ │ ├── add.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── remove.ts │ │ │ │ ├── index.ts │ │ │ │ └── worker │ │ │ │ │ ├── add.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── remove.ts │ │ │ │ ├── create.ts │ │ │ │ ├── delete.ts │ │ │ │ ├── index.ts │ │ │ │ ├── info.ts │ │ │ │ ├── list.ts │ │ │ │ ├── pause-resume.ts │ │ │ │ ├── purge.ts │ │ │ │ ├── subscription │ │ │ │ ├── create.ts │ │ │ │ ├── delete.ts │ │ │ │ ├── get.ts │ │ │ │ ├── index.ts │ │ │ │ ├── list.ts │ │ │ │ ├── update.ts │ │ │ │ └── utils.ts │ │ │ │ └── update.ts │ │ ├── client.ts │ │ ├── constants.ts │ │ ├── subscription-types.ts │ │ └── utils.ts │ ├── r2 │ │ ├── bucket.ts │ │ ├── catalog.ts │ │ ├── constants.ts │ │ ├── cors.ts │ │ ├── domain.ts │ │ ├── helpers │ │ │ ├── bucket.ts │ │ │ ├── bulk.ts │ │ │ ├── catalog.ts │ │ │ ├── domain.ts │ │ │ ├── misc.ts │ │ │ ├── notification.ts │ │ │ ├── object.ts │ │ │ └── sippy.ts │ │ ├── index.ts │ │ ├── lifecycle.ts │ │ ├── lock.ts │ │ ├── notification.ts │ │ ├── object.ts │ │ ├── public-dev-url.ts │ │ ├── sippy.ts │ │ └── sql.ts │ ├── routes.ts │ ├── secret │ │ └── index.ts │ ├── secrets-store │ │ ├── client.ts │ │ ├── commands.ts │ │ └── index.ts │ ├── sentry │ │ └── index.ts │ ├── setup.ts │ ├── sites.ts │ ├── sourcemap.ts │ ├── streams.d.ts │ ├── tail │ │ ├── createTail.ts │ │ ├── filters.ts │ │ ├── index.ts │ │ └── printing.ts │ ├── triggers │ │ ├── deploy.ts │ │ └── index.ts │ ├── tsconfig-sanity.ts │ ├── type-generation │ │ ├── helpers.ts │ │ ├── index.ts │ │ └── runtime │ │ │ ├── index.ts │ │ │ └── log-runtime-types-message.ts │ ├── update-check.ts │ ├── user │ │ ├── access.ts │ │ ├── auth-variables.ts │ │ ├── choose-account.ts │ │ ├── commands.ts │ │ ├── generate-auth-url.ts │ │ ├── generate-random-state.ts │ │ ├── index.ts │ │ ├── membership.ts │ │ ├── user.ts │ │ └── whoami.ts │ ├── utils │ │ ├── add-created-resource-config.ts │ │ ├── assert-never.ts │ │ ├── collectKeyValues.ts │ │ ├── compatibility-date.ts │ │ ├── constants.ts │ │ ├── create-batches.ts │ │ ├── debounce.ts │ │ ├── dedent.ts │ │ ├── diff-json.ts │ │ ├── diff.ts │ │ ├── download-worker-config.ts │ │ ├── fetch-secrets.ts │ │ ├── filesystem.ts │ │ ├── format-message.ts │ │ ├── friendly-validator-errors.ts │ │ ├── getLegacyScriptName.ts │ │ ├── getRules.ts │ │ ├── getScriptName.ts │ │ ├── getValidBindingName.ts │ │ ├── is-local.ts │ │ ├── isAbortError.ts │ │ ├── log-file.ts │ │ ├── logPossibleBugMessage.ts │ │ ├── memoizeGetPort.ts │ │ ├── mergeWithOverride.ts │ │ ├── onKeyPress.ts │ │ ├── placement.ts │ │ ├── print-bindings.ts │ │ ├── render-labelled-values.ts │ │ ├── retry.ts │ │ ├── shell-quote.ts │ │ ├── sortObjectRecursive.ts │ │ ├── std.ts │ │ ├── strings.ts │ │ └── useServiceEnvironments.ts │ ├── vectorize │ │ ├── client.ts │ │ ├── common.ts │ │ ├── create.ts │ │ ├── createMetadataIndex.ts │ │ ├── delete.ts │ │ ├── deleteByIds.ts │ │ ├── deleteMetadataIndex.ts │ │ ├── get.ts │ │ ├── getByIds.ts │ │ ├── index.ts │ │ ├── info.ts │ │ ├── insert.ts │ │ ├── list.ts │ │ ├── listMetadataIndex.ts │ │ ├── listVectors.ts │ │ ├── query.ts │ │ ├── types.ts │ │ └── upsert.ts │ ├── versions │ │ ├── api.ts │ │ ├── deploy.ts │ │ ├── deployments │ │ │ ├── index.ts │ │ │ ├── list.ts │ │ │ ├── status.ts │ │ │ └── view.ts │ │ ├── index.ts │ │ ├── list.ts │ │ ├── rollback │ │ │ └── index.ts │ │ ├── secrets │ │ │ ├── bulk.ts │ │ │ ├── delete.ts │ │ │ ├── index.ts │ │ │ ├── list.ts │ │ │ └── put.ts │ │ ├── types.ts │ │ ├── upload.ts │ │ └── view.ts │ ├── vitest.d.ts │ ├── vpc │ │ ├── client.ts │ │ ├── create.ts │ │ ├── delete.ts │ │ ├── get.ts │ │ ├── index.ts │ │ ├── list.ts │ │ ├── shared.ts │ │ ├── update.ts │ │ └── validation.ts │ ├── worker.d.ts │ ├── workerd.d.ts │ ├── workflows │ │ ├── commands │ │ │ ├── delete.ts │ │ │ ├── describe.ts │ │ │ ├── instances │ │ │ │ ├── describe.ts │ │ │ │ ├── list.ts │ │ │ │ ├── pause.ts │ │ │ │ ├── restart.ts │ │ │ │ ├── resume.ts │ │ │ │ ├── terminate-all.ts │ │ │ │ └── terminate.ts │ │ │ ├── list.ts │ │ │ └── trigger.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── wrangler-banner.ts │ ├── xxhash-wasm.d.ts │ ├── yargs-types.ts │ └── zones.ts │ ├── telemetry.md │ ├── templates │ ├── __tests__ │ │ ├── pages-dev-util.test.ts │ │ ├── tsconfig-sanity.ts │ │ └── tsconfig.json │ ├── checked-fetch.js │ ├── facade.d.ts │ ├── init-tests │ │ ├── test-jest-new-worker.js │ │ ├── test-vitest-new-worker.js │ │ └── test-vitest-new-worker.ts │ ├── middleware │ │ ├── common.ts │ │ ├── loader-modules.ts │ │ ├── loader-sw.ts │ │ ├── middleware-ensure-req-body-drained.ts │ │ ├── middleware-miniflare3-json-error.ts │ │ ├── middleware-patch-console-prefix.d.ts │ │ ├── middleware-patch-console-prefix.ts │ │ ├── middleware-pretty-error.ts │ │ └── middleware-scheduled.ts │ ├── modules-watch-stub.js │ ├── new-worker-scheduled.js │ ├── new-worker-scheduled.ts │ ├── new-worker.js │ ├── new-worker.ts │ ├── no-op-worker.js │ ├── pages-dev-pipeline.ts │ ├── pages-dev-util.ts │ ├── pages-shim.ts │ ├── pages-template-plugin.ts │ ├── pages-template-worker.ts │ ├── remoteBindings │ │ ├── ProxyServerWorker.ts │ │ └── wrangler.jsonc │ ├── startDevWorker │ │ ├── InspectorProxyWorker.ts │ │ └── ProxyWorker.ts │ ├── tsconfig-sanity.ts │ ├── tsconfig.init.json │ └── tsconfig.json │ ├── tsconfig.emit.json │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── turbo.json │ └── vitest.config.mts ├── patches ├── @cloudflare__component-listbox@1.10.6.patch ├── @netlify__build-info.patch ├── comment-json.patch ├── pg@8.11.3.patch ├── postal-mime.patch ├── toucan-js@3.3.1.patch ├── toucan-js@4.0.0.patch └── youch@4.1.0-beta.10.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tools ├── README.md ├── dependabot │ ├── __tests__ │ │ └── generate-dependabot-pr-changesets.test.ts │ └── generate-dependabot-pr-changesets.ts ├── deployments │ ├── __tests__ │ │ ├── changeset-version.test.ts │ │ ├── deploy-non-npm-packages.test.ts │ │ ├── validate-changesets.test.ts │ │ └── validate-pr-description.test.ts │ ├── alert-on-error.ts │ ├── check-npm-version.ts │ ├── deploy-non-npm-packages.ts │ ├── open-v3-pr.ts │ ├── validate-changesets.ts │ ├── validate-fixtures.ts │ ├── validate-pr-description.ts │ └── validate-private-packages.ts ├── e2e │ ├── __tests__ │ │ └── common.test.ts │ ├── common.ts │ ├── e2eCleanup.ts │ └── runIndividualE2EFiles.ts ├── eslint.config.mjs ├── github-workflow-helpers │ └── auto-assign-issues.ts ├── package.json ├── test │ └── run-test-file.ts ├── tsconfig.json ├── turbo.json └── vitest.config.mts ├── turbo.json ├── vitest.shared.ts └── vitest.workspace.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitguardian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.gitguardian.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/ISSUE_TEMPLATE/bug-template.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/changeset-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/changeset-version.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/extract-pr-and-workflow-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/extract-pr-and-workflow-id.js -------------------------------------------------------------------------------- /.github/holopin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/holopin.yml -------------------------------------------------------------------------------- /.github/prereleases/upload.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/prereleases/upload.mjs -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/version-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/version-script.js -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/auto-assign-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/auto-assign-issues.yml -------------------------------------------------------------------------------- /.github/workflows/c3-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/c3-e2e.yml -------------------------------------------------------------------------------- /.github/workflows/changesets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/changesets.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/hotfix-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/hotfix-release.yml -------------------------------------------------------------------------------- /.github/workflows/issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/issues.yml -------------------------------------------------------------------------------- /.github/workflows/prerelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/prerelease.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.github/workflows/test-and-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TRIAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/ISSUE_TRIAGE.md -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/SECURITY.md -------------------------------------------------------------------------------- /STYLEGUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/STYLEGUIDE.md -------------------------------------------------------------------------------- /cloudflare-workers-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/cloudflare-workers-outline.png -------------------------------------------------------------------------------- /fixtures/additional-modules/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/additional-modules/package.json -------------------------------------------------------------------------------- /fixtures/additional-modules/src/common.cjs: -------------------------------------------------------------------------------- 1 | module.exports = "common"; 2 | -------------------------------------------------------------------------------- /fixtures/additional-modules/src/dep.ts: -------------------------------------------------------------------------------- 1 | export default "bundled"; 2 | -------------------------------------------------------------------------------- /fixtures/additional-modules/src/dynamic.js: -------------------------------------------------------------------------------- 1 | export default "dynamic"; 2 | -------------------------------------------------------------------------------- /fixtures/additional-modules/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/additional-modules/src/index.ts -------------------------------------------------------------------------------- /fixtures/additional-modules/src/lang/fr.js: -------------------------------------------------------------------------------- 1 | export default { hello: "bonjour" }; 2 | -------------------------------------------------------------------------------- /fixtures/additional-modules/src/text.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /fixtures/additional-modules/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/additional-modules/turbo.json -------------------------------------------------------------------------------- /fixtures/browser-rendering/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/browser-rendering/package.json -------------------------------------------------------------------------------- /fixtures/browser-rendering/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/browser-rendering/src/index.ts -------------------------------------------------------------------------------- /fixtures/browser-rendering/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/browser-rendering/tsconfig.json -------------------------------------------------------------------------------- /fixtures/container-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/container-app/.gitignore -------------------------------------------------------------------------------- /fixtures/container-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/container-app/Dockerfile -------------------------------------------------------------------------------- /fixtures/container-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/container-app/README.md -------------------------------------------------------------------------------- /fixtures/container-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/container-app/package.json -------------------------------------------------------------------------------- /fixtures/container-app/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/container-app/src/index.ts -------------------------------------------------------------------------------- /fixtures/container-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/container-app/tsconfig.json -------------------------------------------------------------------------------- /fixtures/container-app/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/container-app/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/d1-read-replication-app/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .wrangler 3 | -------------------------------------------------------------------------------- /fixtures/d1-worker-app/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .wrangler 3 | -------------------------------------------------------------------------------- /fixtures/d1-worker-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/d1-worker-app/README.md -------------------------------------------------------------------------------- /fixtures/d1-worker-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/d1-worker-app/package.json -------------------------------------------------------------------------------- /fixtures/d1-worker-app/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/d1-worker-app/schema.sql -------------------------------------------------------------------------------- /fixtures/d1-worker-app/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/d1-worker-app/src/index.ts -------------------------------------------------------------------------------- /fixtures/d1-worker-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/d1-worker-app/tsconfig.json -------------------------------------------------------------------------------- /fixtures/d1-worker-app/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/d1-worker-app/vitest.config.mts -------------------------------------------------------------------------------- /fixtures/d1-worker-app/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/d1-worker-app/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/dev-registry/assets/example.txt: -------------------------------------------------------------------------------- 1 | This is an example asset file -------------------------------------------------------------------------------- /fixtures/dev-registry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/dev-registry/package.json -------------------------------------------------------------------------------- /fixtures/dev-registry/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/dev-registry/tsconfig.json -------------------------------------------------------------------------------- /fixtures/dev-registry/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/dev-registry/tsconfig.node.json -------------------------------------------------------------------------------- /fixtures/dev-registry/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/dev-registry/vitest.config.mts -------------------------------------------------------------------------------- /fixtures/durable-objects-app/src/index.js: -------------------------------------------------------------------------------- 1 | export default { 2 | async fetch() { 3 | return new Response("foo"); 4 | }, 5 | }; 6 | -------------------------------------------------------------------------------- /fixtures/email-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/email-worker/package.json -------------------------------------------------------------------------------- /fixtures/email-worker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/email-worker/src/index.ts -------------------------------------------------------------------------------- /fixtures/email-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/email-worker/tsconfig.json -------------------------------------------------------------------------------- /fixtures/email-worker/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/email-worker/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/get-platform-proxy/.dev.vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/get-platform-proxy/.dev.vars -------------------------------------------------------------------------------- /fixtures/get-platform-proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/get-platform-proxy/package.json -------------------------------------------------------------------------------- /fixtures/import-npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/import-npm/README.md -------------------------------------------------------------------------------- /fixtures/import-npm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/import-npm/package-lock.json -------------------------------------------------------------------------------- /fixtures/import-npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/import-npm/package.json -------------------------------------------------------------------------------- /fixtures/import-npm/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/import-npm/turbo.json -------------------------------------------------------------------------------- /fixtures/import-wasm-example/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /fixtures/import-wasm-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/import-wasm-example/README.md -------------------------------------------------------------------------------- /fixtures/import-wasm-static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/import-wasm-static/README.md -------------------------------------------------------------------------------- /fixtures/import-wasm-static/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/import-wasm-static/package.json -------------------------------------------------------------------------------- /fixtures/import-wasm-static/wasm/multiply.wasm: -------------------------------------------------------------------------------- 1 | asm ` multiply 2 | l -------------------------------------------------------------------------------- /fixtures/import-wasm-static/wasm/not-exported.wasm: -------------------------------------------------------------------------------- 1 | asm ` multiply 2 | l -------------------------------------------------------------------------------- /fixtures/interactive-dev-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/interactive-dev-tests/README.md -------------------------------------------------------------------------------- /fixtures/interactive-dev-tests/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /fixtures/interactive-dev-tests/public/index.html: -------------------------------------------------------------------------------- 1 |
body
2 | -------------------------------------------------------------------------------- /fixtures/interactive-dev-tests/src/index.mjs: -------------------------------------------------------------------------------- 1 | export default { 2 | async fetch() { 3 | return new Response("body"); 4 | }, 5 | }; 6 | -------------------------------------------------------------------------------- /fixtures/legacy-site-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/legacy-site-app/package.json -------------------------------------------------------------------------------- /fixtures/legacy-site-app/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/legacy-site-app/public/404.html -------------------------------------------------------------------------------- /fixtures/legacy-site-app/workers-site/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | worker 4 | -------------------------------------------------------------------------------- /fixtures/legacy-site-app/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/legacy-site-app/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/local-mode-tests/.env: -------------------------------------------------------------------------------- 1 | FOO="the value of foo" 2 | -------------------------------------------------------------------------------- /fixtures/local-mode-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/local-mode-tests/package.json -------------------------------------------------------------------------------- /fixtures/local-mode-tests/src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/local-mode-tests/src/module.ts -------------------------------------------------------------------------------- /fixtures/local-mode-tests/src/some-data.bin: -------------------------------------------------------------------------------- 1 | Here be some data -------------------------------------------------------------------------------- /fixtures/local-mode-tests/src/some-text.txt: -------------------------------------------------------------------------------- 1 | Here be some text -------------------------------------------------------------------------------- /fixtures/local-mode-tests/src/sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/local-mode-tests/src/sw.ts -------------------------------------------------------------------------------- /fixtures/local-mode-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/local-mode-tests/tsconfig.json -------------------------------------------------------------------------------- /fixtures/no-bundle-import/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/no-bundle-import/CHANGELOG.md -------------------------------------------------------------------------------- /fixtures/no-bundle-import/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/no-bundle-import/README.md -------------------------------------------------------------------------------- /fixtures/no-bundle-import/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/no-bundle-import/package.json -------------------------------------------------------------------------------- /fixtures/no-bundle-import/src/data.bin: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fixtures/no-bundle-import/src/data.txt: -------------------------------------------------------------------------------- 1 | TEST DATA -------------------------------------------------------------------------------- /fixtures/no-bundle-import/src/dynamic.cjs: -------------------------------------------------------------------------------- 1 | module.exports = "cjs-string"; 2 | -------------------------------------------------------------------------------- /fixtures/no-bundle-import/src/dynamic.js: -------------------------------------------------------------------------------- 1 | export default "dynamic"; 2 | -------------------------------------------------------------------------------- /fixtures/no-bundle-import/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/no-bundle-import/src/index.js -------------------------------------------------------------------------------- /fixtures/no-bundle-import/src/lang/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "hello": "Bonjour" 3 | } 4 | -------------------------------------------------------------------------------- /fixtures/no-bundle-import/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/no-bundle-import/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/node-app-pages/.gitignore: -------------------------------------------------------------------------------- 1 | cdn-cgi/ 2 | -------------------------------------------------------------------------------- /fixtures/node-app-pages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/node-app-pages/package.json -------------------------------------------------------------------------------- /fixtures/node-app-pages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/node-app-pages/tsconfig.json -------------------------------------------------------------------------------- /fixtures/node-env/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/node-env/package.json -------------------------------------------------------------------------------- /fixtures/node-env/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/node-env/src/index.ts -------------------------------------------------------------------------------- /fixtures/node-env/tests/node-env.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/node-env/tests/node-env.test.ts -------------------------------------------------------------------------------- /fixtures/node-env/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/node-env/tsconfig.json -------------------------------------------------------------------------------- /fixtures/node-env/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/node-env/vitest.config.mts -------------------------------------------------------------------------------- /fixtures/node-env/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/node-env/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/nodejs-als-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-als-app/package.json -------------------------------------------------------------------------------- /fixtures/nodejs-als-app/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-als-app/src/index.ts -------------------------------------------------------------------------------- /fixtures/nodejs-als-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-als-app/tsconfig.json -------------------------------------------------------------------------------- /fixtures/nodejs-als-app/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-als-app/turbo.json -------------------------------------------------------------------------------- /fixtures/nodejs-als-app/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-als-app/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/nodejs-hybrid-app/.env: -------------------------------------------------------------------------------- 1 | DEV_VAR_FROM_DOT_ENV="dev-var-from-dot-env" -------------------------------------------------------------------------------- /fixtures/nodejs-hybrid-app/.gitignore: -------------------------------------------------------------------------------- 1 | !.env -------------------------------------------------------------------------------- /fixtures/nodejs-hybrid-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-hybrid-app/package.json -------------------------------------------------------------------------------- /fixtures/nodejs-hybrid-app/src/dep.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-hybrid-app/src/dep.cjs -------------------------------------------------------------------------------- /fixtures/nodejs-hybrid-app/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-hybrid-app/src/index.ts -------------------------------------------------------------------------------- /fixtures/nodejs-hybrid-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-hybrid-app/tsconfig.json -------------------------------------------------------------------------------- /fixtures/nodejs-hybrid-app/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/nodejs-hybrid-app/turbo.json -------------------------------------------------------------------------------- /fixtures/pages-d1-shim/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/pages-d1-shim/CHANGELOG.md -------------------------------------------------------------------------------- /fixtures/pages-d1-shim/functions/bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/pages-d1-shim/functions/bar.ts -------------------------------------------------------------------------------- /fixtures/pages-d1-shim/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/pages-d1-shim/package.json -------------------------------------------------------------------------------- /fixtures/pages-d1-shim/public/index.html: -------------------------------------------------------------------------------- 1 |Not found 😭
2 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/pages-functions-unit-integration-self/public/_redirects: -------------------------------------------------------------------------------- 1 | /take-me-home / 302 2 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/pages-functions-unit-integration-self/public/index.html: -------------------------------------------------------------------------------- 1 |Homepage 🏡
2 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/pages-functions-unit-integration-self/public/secure.html: -------------------------------------------------------------------------------- 1 |Secure page 🔐
2 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/queues/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.node.json", 3 | "include": ["./*.ts"] 4 | } 5 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/rpc/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.node.json", 3 | "include": ["./*.ts"] 4 | } 5 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/vitest.global.ts: -------------------------------------------------------------------------------- 1 | export function setup(): void { 2 | process.env.TZ = "UTC"; 3 | } 4 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/web-assembly/src/add.wasm: -------------------------------------------------------------------------------- 1 | asm ` add 2 | j 3 | name -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/workers-assets-run-worker-first/public/binding.html: -------------------------------------------------------------------------------- 1 |binding.html
2 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/workers-assets-run-worker-first/src/env.d.ts: -------------------------------------------------------------------------------- 1 | interface Env { 2 | ASSETS: Fetcher; 3 | } 4 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/workers-assets/public/binding.html: -------------------------------------------------------------------------------- 1 |binding.html
2 | -------------------------------------------------------------------------------- /fixtures/vitest-pool-workers-examples/workers-assets/src/env.d.ts: -------------------------------------------------------------------------------- 1 | interface Env { 2 | ASSETS: Fetcher; 3 | } 4 | -------------------------------------------------------------------------------- /fixtures/wasm-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wasm-app/README.md -------------------------------------------------------------------------------- /fixtures/wasm-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wasm-app/package.json -------------------------------------------------------------------------------- /fixtures/wasm-app/worker/index_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wasm-app/worker/index_bg.wasm -------------------------------------------------------------------------------- /fixtures/wasm-app/worker/module/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wasm-app/worker/module/index.js -------------------------------------------------------------------------------- /fixtures/wildcard-modules/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wildcard-modules/package.json -------------------------------------------------------------------------------- /fixtures/wildcard-modules/src/common.cjs: -------------------------------------------------------------------------------- 1 | module.exports = "common"; 2 | -------------------------------------------------------------------------------- /fixtures/wildcard-modules/src/dep.ts: -------------------------------------------------------------------------------- 1 | export default "bundled"; 2 | -------------------------------------------------------------------------------- /fixtures/wildcard-modules/src/dynamic.js: -------------------------------------------------------------------------------- 1 | export default "dynamic"; 2 | -------------------------------------------------------------------------------- /fixtures/wildcard-modules/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wildcard-modules/src/index.ts -------------------------------------------------------------------------------- /fixtures/wildcard-modules/src/lang/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wildcard-modules/src/lang/en.js -------------------------------------------------------------------------------- /fixtures/wildcard-modules/src/lang/fr.js: -------------------------------------------------------------------------------- 1 | export default { hello: "bonjour" }; 2 | -------------------------------------------------------------------------------- /fixtures/wildcard-modules/src/text.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wildcard-modules/src/text.d.ts -------------------------------------------------------------------------------- /fixtures/wildcard-modules/src/text.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /fixtures/wildcard-modules/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wildcard-modules/tsconfig.json -------------------------------------------------------------------------------- /fixtures/wildcard-modules/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wildcard-modules/turbo.json -------------------------------------------------------------------------------- /fixtures/wildcard-modules/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/wildcard-modules/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/worker-app/.env: -------------------------------------------------------------------------------- 1 | FOO=bar -------------------------------------------------------------------------------- /fixtures/worker-app/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | !.env -------------------------------------------------------------------------------- /fixtures/worker-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/package.json -------------------------------------------------------------------------------- /fixtures/worker-app/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/public/404.html -------------------------------------------------------------------------------- /fixtures/worker-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/public/favicon.ico -------------------------------------------------------------------------------- /fixtures/worker-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/public/index.html -------------------------------------------------------------------------------- /fixtures/worker-app/src/dep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/src/dep.js -------------------------------------------------------------------------------- /fixtures/worker-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/src/index.js -------------------------------------------------------------------------------- /fixtures/worker-app/src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/src/log.ts -------------------------------------------------------------------------------- /fixtures/worker-app/tests/https.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/tests/https.test.ts -------------------------------------------------------------------------------- /fixtures/worker-app/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/tests/index.test.ts -------------------------------------------------------------------------------- /fixtures/worker-app/tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/tests/tsconfig.json -------------------------------------------------------------------------------- /fixtures/worker-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/tsconfig.json -------------------------------------------------------------------------------- /fixtures/worker-app/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/vitest.config.mts -------------------------------------------------------------------------------- /fixtures/worker-app/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-app/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/worker-logs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-logs/package.json -------------------------------------------------------------------------------- /fixtures/worker-logs/src/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-logs/src/module.js -------------------------------------------------------------------------------- /fixtures/worker-logs/src/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-logs/src/service.js -------------------------------------------------------------------------------- /fixtures/worker-logs/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-logs/tests/index.test.ts -------------------------------------------------------------------------------- /fixtures/worker-logs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-logs/tsconfig.json -------------------------------------------------------------------------------- /fixtures/worker-logs/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-logs/turbo.json -------------------------------------------------------------------------------- /fixtures/worker-ts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-ts/CHANGELOG.md -------------------------------------------------------------------------------- /fixtures/worker-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-ts/package.json -------------------------------------------------------------------------------- /fixtures/worker-ts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-ts/src/index.ts -------------------------------------------------------------------------------- /fixtures/worker-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-ts/tsconfig.json -------------------------------------------------------------------------------- /fixtures/worker-ts/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudflare/workers-sdk/HEAD/fixtures/worker-ts/wrangler.jsonc -------------------------------------------------------------------------------- /fixtures/workers-with-assets-and-service-bindings/workerB-with-default-export/public/index.html: -------------------------------------------------------------------------------- 1 | This is an asset of "worker-b" 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-and-service-bindings/workerC-with-default-entrypoint/public/index.html: -------------------------------------------------------------------------------- 1 | This is an asset of "worker-c" 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-and-service-bindings/workerD-with-named-entrypoint/public/index.html: -------------------------------------------------------------------------------- 1 | This is an asset of "worker-d" 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-and-service-bindings/workerWS/public/index.html: -------------------------------------------------------------------------------- 1 | This is an asset of "worker-ws" 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/404.html: -------------------------------------------------------------------------------- 1 |[boop].html
2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/about/[fünky].txt: -------------------------------------------------------------------------------- 1 | This should work. -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/about/index.html: -------------------------------------------------------------------------------- 1 |Learn more about Workers with Assets soon!
2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/bin: -------------------------------------------------------------------------------- 1 | some-binary-file -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/bin.html: -------------------------------------------------------------------------------- 1 | bin.html 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/both.html: -------------------------------------------------------------------------------- 1 | both.html 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/both/index.html: -------------------------------------------------------------------------------- 1 | /both/index.html 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/file-bin: -------------------------------------------------------------------------------- 1 | file-bin -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/file-bin.html: -------------------------------------------------------------------------------- 1 | file-bin.html 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/file.html: -------------------------------------------------------------------------------- 1 | file.html 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/folder-bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-only/public/folder/index.html: -------------------------------------------------------------------------------- 1 | folder/index.html 2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets-spa/public/shadowed-by-asset.txt: -------------------------------------------------------------------------------- 1 | i'm some text! -------------------------------------------------------------------------------- /fixtures/workers-with-assets-static-routing/public/static/page.html: -------------------------------------------------------------------------------- 1 |%5Bboop%5D.html
2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets/public/about/%5Bwomp%5D.html: -------------------------------------------------------------------------------- 1 |womp
2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets/public/about/[boop].html: -------------------------------------------------------------------------------- 1 |[boop].html
2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets/public/about/[fünky].txt: -------------------------------------------------------------------------------- 1 | This should work. -------------------------------------------------------------------------------- /fixtures/workers-with-assets/public/about/index.html: -------------------------------------------------------------------------------- 1 |Learn more about Workers with Assets soon!
2 | -------------------------------------------------------------------------------- /fixtures/workers-with-assets/public/bar.html: -------------------------------------------------------------------------------- 1 |