.repos/alchemy-effect/.eslintignore | 1 - .repos/alchemy-effect/.gitattributes | 3 +- .repos/alchemy-effect/.github/pr-assets/721/aws-hub.png | Bin 238910 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/721/axiom-hub.png | Bin 198349 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/721/cloudflare-hub-dark.png | Bin 223450 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/721/cloudflare-hub.png | Bin 223846 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/721/docs-tab.png | Bin 166143 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/721/landing.png | Bin 1337267 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/721/planetscale-hub.png | Bin 210368 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/721/reference.png | Bin 279478 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/731/aws-hub.png | Bin 238910 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/731/axiom-hub.png | Bin 198349 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/731/cloudflare-hub-dark.png | Bin 220897 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/731/cloudflare-hub.png | Bin 221230 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/731/docs-tab.png | Bin 166212 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/731/landing.png | Bin 1337407 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/731/planetscale-hub.png | Bin 210368 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/731/reference.png | Bin 241718 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/732/aws-hub.png | Bin 238910 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/732/axiom-hub.png | Bin 198349 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/732/cloudflare-hub-dark.png | Bin 220897 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/732/cloudflare-hub.png | Bin 221230 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/732/docs-tab.png | Bin 166212 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/732/landing.png | Bin 1337408 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/732/planetscale-hub.png | Bin 210368 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/732/reference.png | Bin 277358 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/883/mobile-docs-header.png | Bin 121212 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/883/mobile-search-open.png | Bin 161155 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/903/sql-drizzle-d1.png | Bin 176180 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/903/sql-hub-dark.png | Bin 194077 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/903/sql-hub.png | Bin 195060 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/903/sql-lifecycle.png | Bin 184213 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/967/multi-stack.png | Bin 387471 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/967/single-stack.png | Bin 382172 -> 0 bytes .repos/alchemy-effect/.github/pr-assets/update-screenshots.sh | 49 - .repos/alchemy-effect/.github/workflows/check.yml | 17 +- .repos/alchemy-effect/.github/workflows/claude.yml | 2 +- .repos/alchemy-effect/.github/workflows/cloudflare-tools.yml | 8 +- .repos/alchemy-effect/.github/workflows/pkg.yml | 94 + .repos/alchemy-effect/.github/workflows/pr-package.yml | 123 - .repos/alchemy-effect/.github/workflows/release.yml | 4 +- .repos/alchemy-effect/.github/workflows/website.yml | 104 +- .repos/alchemy-effect/.gitignore | 13 +- .repos/alchemy-effect/.gitmodules | 75 +- .repos/alchemy-effect/.husky/post-checkout | 13 +- .repos/alchemy-effect/.husky/pre-commit | 2 +- .repos/alchemy-effect/.ignore | 1 - .repos/alchemy-effect/.oxfmtrc.json | 30 - .repos/alchemy-effect/.oxlintrc.json | 8 - .repos/alchemy-effect/.pnpmfile.mjs | 14 + .repos/alchemy-effect/.vendor/alchemy | 1 - .repos/alchemy-effect/.vendor/astro | 1 - .repos/alchemy-effect/.vendor/floci | 1 - .repos/alchemy-effect/.vendor/next.js | 1 - .repos/alchemy-effect/.vendor/nitro | 1 - .repos/alchemy-effect/.vendor/nitro-cloudflare-dev | 1 - .repos/alchemy-effect/.vendor/nuxt | 1 - .repos/alchemy-effect/.vendor/opennextjs-cloudflare | 1 - .repos/alchemy-effect/.vendor/sveltekit | 1 - .repos/alchemy-effect/.vendor/waku | 1 - .repos/alchemy-effect/.vendor/workers-sdk | 1 - .repos/alchemy-effect/.vscode/settings.json | 12 +- .repos/alchemy-effect/AGENTS.md | 23 +- .repos/alchemy-effect/CHANGELOG.md | 204 + .repos/alchemy-effect/README.md | 2 +- .repos/alchemy-effect/THIRD_PARTY_LICENSES.md | 22 +- .repos/alchemy-effect/benchmark/container/package.json | 14 +- .repos/alchemy-effect/bunfig.toml | 162 - .repos/alchemy-effect/demos/cli/.gitignore | 5 + .repos/alchemy-effect/demos/cli/alchemy.run.ts | 21 + .repos/alchemy-effect/demos/cli/demo.video.ts | 745 ++ .repos/alchemy-effect/demos/cli/package.json | 19 + .repos/alchemy-effect/demos/cli/src/Api.ts | 74 + .repos/alchemy-effect/demos/cli/src/Uploads.ts | 5 + .repos/alchemy-effect/demos/cli/src/Visits.ts | 3 + .repos/alchemy-effect/demos/cli/tsconfig.json | 18 + .repos/alchemy-effect/distilled | 1 - .repos/alchemy-effect/examples/aws-bedrock-ai/package.json | 4 +- .repos/alchemy-effect/examples/aws-dev/package.json | 7 +- .repos/alchemy-effect/examples/aws-dev/src/ApiFunction.ts | 2 +- .repos/alchemy-effect/examples/aws-dev/test/dev.test.ts | 172 +- .repos/alchemy-effect/examples/aws-ec2/package.json | 4 +- .repos/alchemy-effect/examples/aws-ecs/package.json | 7 +- .repos/alchemy-effect/examples/aws-ecs/test/dev.test.ts | 123 +- .repos/alchemy-effect/examples/aws-ecs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-eks/package.json | 4 +- .repos/alchemy-effect/examples/aws-hyperpod/README.md | 4 +- .repos/alchemy-effect/examples/aws-hyperpod/eks.run.ts | 2 +- .repos/alchemy-effect/examples/aws-hyperpod/package.json | 4 +- .repos/alchemy-effect/examples/aws-lambda-httpapi/package.json | 4 +- .repos/alchemy-effect/examples/aws-lambda-rpc/package.json | 4 +- .repos/alchemy-effect/examples/aws-lambda/package.json | 7 +- .repos/alchemy-effect/examples/aws-lambda/test/dev.test.ts | 118 +- .repos/alchemy-effect/examples/aws-rds/package.json | 8 +- .repos/alchemy-effect/examples/aws-rest-api/package.json | 2 +- .repos/alchemy-effect/examples/aws-router/package.json | 22 +- .repos/alchemy-effect/examples/aws-static-site/package.json | 4 +- .repos/alchemy-effect/examples/aws-website-astro/package.json | 13 +- .repos/alchemy-effect/examples/aws-website-astro/test/dev.test.ts | 115 +- .repos/alchemy-effect/examples/aws-website-astro/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-foldkit/package.json | 16 +- .repos/alchemy-effect/examples/aws-website-foldkit/src/main.ts | 8 +- .repos/alchemy-effect/examples/aws-website-foldkit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-nextjs/package.json | 23 +- .repos/alchemy-effect/examples/aws-website-nextjs/test/dev.test.ts | 106 +- .repos/alchemy-effect/examples/aws-website-nextjs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-nuxt/package.json | 17 +- .repos/alchemy-effect/examples/aws-website-nuxt/test/dev.test.ts | 106 +- .repos/alchemy-effect/examples/aws-website-nuxt/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-react-router/package.json | 26 +- .repos/alchemy-effect/examples/aws-website-react-router/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-solidstart/package.json | 20 +- .repos/alchemy-effect/examples/aws-website-solidstart/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-sveltekit/package.json | 21 +- .repos/alchemy-effect/examples/aws-website-sveltekit/test/dev.test.ts | 106 +- .repos/alchemy-effect/examples/aws-website-sveltekit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-tanstack-start/package.json | 26 +- .repos/alchemy-effect/examples/aws-website-tanstack-start/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-vite/package.json | 22 +- .repos/alchemy-effect/examples/aws-website-vite/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/aws-website-waku/package.json | 29 +- .repos/alchemy-effect/examples/aws-website-waku/test/dev.test.ts | 106 +- .repos/alchemy-effect/examples/aws-website-waku/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-agent/package.json | 8 +- .repos/alchemy-effect/examples/cloudflare-agent/src/tools/Eval.ts | 2 +- .repos/alchemy-effect/examples/cloudflare-d1-drizzle/package.json | 12 +- .repos/alchemy-effect/examples/cloudflare-dev/alchemy.run.ts | 3 +- .repos/alchemy-effect/examples/cloudflare-dev/package.json | 15 +- .repos/alchemy-effect/examples/cloudflare-dev/src/EffectWorker.ts | 2 +- .repos/alchemy-effect/examples/cloudflare-dev/src/NotifyWorkflow.ts | 4 +- .repos/alchemy-effect/examples/cloudflare-dev/test/dev.test.ts | 127 +- .repos/alchemy-effect/examples/cloudflare-effect-sql-d1/package.json | 8 +- .repos/alchemy-effect/examples/cloudflare-email/package.json | 8 +- .repos/alchemy-effect/examples/cloudflare-foldkit-ssr/package.json | 12 +- .repos/alchemy-effect/examples/cloudflare-foldkit-ssr/src/main.ts | 40 +- .repos/alchemy-effect/examples/cloudflare-foldkit-ssr/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-foldkit-ssr/vite.config.ts | 2 + .repos/alchemy-effect/examples/cloudflare-foldkit/package.json | 16 +- .repos/alchemy-effect/examples/cloudflare-foldkit/src/main.ts | 38 +- .repos/alchemy-effect/examples/cloudflare-foldkit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-git-artifacts/package.json | 8 +- .repos/alchemy-effect/examples/cloudflare-git-artifacts/src/Worker.ts | 3 +- .repos/alchemy-effect/examples/cloudflare-git-service/alchemy.run.ts | 51 + .repos/alchemy-effect/examples/cloudflare-git-service/index.html | 28 + .repos/alchemy-effect/examples/cloudflare-git-service/package.json | 42 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/api.ts | 23 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/auth.ts | 41 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/branch-policy.ts | 30 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/git.ts | 48 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/github.ts | 71 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/host.ts | 36 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/middleware.ts | 104 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/protocol.ts | 49 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/ref-writes.ts | 96 + .repos/alchemy-effect/examples/cloudflare-git-service/src/api/routes.ts | 12 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/client.ts | 633 ++ .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/components.tsx | 425 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/diff.tsx | 76 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/format.ts | 64 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/main.tsx | 137 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/Commit.tsx | 144 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/Commits.tsx | 117 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/DiffList.tsx | 230 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/FileView.tsx | 23 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/Pull.tsx | 427 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/Pulls.tsx | 326 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/Repo.tsx | Bin 0 -> 23347 bytes .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/Repos.tsx | 223 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/Settings.tsx | 272 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/pages/SignIn.tsx | 107 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/router.tsx | 76 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/styles.css | 254 + .repos/alchemy-effect/examples/cloudflare-git-service/src/ui/theme.tsx | 124 + .repos/alchemy-effect/examples/cloudflare-git-service/src/worker.ts | 45 + .repos/alchemy-effect/examples/cloudflare-git-service/test/integ.test.ts | 279 + .repos/alchemy-effect/examples/cloudflare-git-service/tsconfig.json | 34 + .repos/alchemy-effect/examples/cloudflare-git-service/vite.config.ts | 9 + .repos/alchemy-effect/examples/cloudflare-microvm-shell/package.json | 6 +- .repos/alchemy-effect/examples/cloudflare-neon-drizzle/package.json | 18 +- .repos/alchemy-effect/examples/cloudflare-neon-drizzle/test/integ.test.ts | 14 +- .repos/alchemy-effect/examples/cloudflare-octane/package.json | 14 +- .repos/alchemy-effect/examples/cloudflare-octane/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-planetscale-mysql-drizzle/package.json | 16 +- .repos/alchemy-effect/examples/cloudflare-planetscale-mysql-drizzle/src/Api.ts | 3 +- .repos/alchemy-effect/examples/cloudflare-planetscale-postgres-drizzle/package.json | 18 +- .repos/alchemy-effect/examples/cloudflare-pr-package/alchemy.run.ts | 28 - .repos/alchemy-effect/examples/cloudflare-pr-package/package.json | 28 - .repos/alchemy-effect/examples/cloudflare-pr-package/src/Api.ts | 20 - .repos/alchemy-effect/examples/cloudflare-pr-package/test/integ.test.ts | 327 - .repos/alchemy-effect/examples/cloudflare-pr-package/tsconfig.json | 19 - .repos/alchemy-effect/examples/cloudflare-secrets-store/package.json | 8 +- .repos/alchemy-effect/examples/cloudflare-solidjs-ssr/alchemy.run.ts | 3 - .repos/alchemy-effect/examples/cloudflare-solidjs-ssr/package.json | 18 +- .repos/alchemy-effect/examples/cloudflare-static-site/package.json | 6 +- .repos/alchemy-effect/examples/cloudflare-tanstack-rpc-drizzle/README.md | 2 +- .repos/alchemy-effect/examples/cloudflare-tanstack-rpc-drizzle/alchemy.run.ts | 3 +- .repos/alchemy-effect/examples/cloudflare-tanstack-rpc-drizzle/package.json | 38 +- .repos/alchemy-effect/examples/cloudflare-tanstack-start-solid/alchemy.run.ts | 6 +- .repos/alchemy-effect/examples/cloudflare-tanstack-start-solid/package.json | 18 +- .repos/alchemy-effect/examples/cloudflare-tanstack-start-solid/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-vue/alchemy.run.ts | 3 - .repos/alchemy-effect/examples/cloudflare-vue/package.json | 30 +- .repos/alchemy-effect/examples/cloudflare-vue/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-astro/package.json | 10 +- .repos/alchemy-effect/examples/cloudflare-website-astro/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-foldkit/package.json | 14 +- .repos/alchemy-effect/examples/cloudflare-website-foldkit/src/main.ts | 8 +- .repos/alchemy-effect/examples/cloudflare-website-foldkit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-nextjs/package.json | 20 +- .repos/alchemy-effect/examples/cloudflare-website-nextjs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-nuxt/nuxt.config.ts | 2 +- .repos/alchemy-effect/examples/cloudflare-website-nuxt/package.json | 14 +- .repos/alchemy-effect/examples/cloudflare-website-nuxt/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-react-router/README.md | 2 +- .repos/alchemy-effect/examples/cloudflare-website-react-router/alchemy.run.ts | 3 +- .repos/alchemy-effect/examples/cloudflare-website-react-router/app/routes/home.tsx | 2 +- .repos/alchemy-effect/examples/cloudflare-website-react-router/package.json | 22 +- .repos/alchemy-effect/examples/cloudflare-website-react-router/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-solidstart/alchemy.run.ts | 3 - .repos/alchemy-effect/examples/cloudflare-website-solidstart/package.json | 18 +- .repos/alchemy-effect/examples/cloudflare-website-solidstart/src/routes/index.tsx | 2 +- .repos/alchemy-effect/examples/cloudflare-website-solidstart/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-sveltekit/package.json | 18 +- .repos/alchemy-effect/examples/cloudflare-website-sveltekit/src/app.d.ts | 14 - .repos/alchemy-effect/examples/cloudflare-website-sveltekit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-tanstack-start/alchemy.run.ts | 3 - .repos/alchemy-effect/examples/cloudflare-website-tanstack-start/package.json | 26 +- .repos/alchemy-effect/examples/cloudflare-website-tanstack-start/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-vite/package.json | 20 +- .repos/alchemy-effect/examples/cloudflare-website-vite/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-website-vocs/README.md | 2 +- .repos/alchemy-effect/examples/cloudflare-website-vocs/package.json | 30 +- .repos/alchemy-effect/examples/cloudflare-website-vocs/src/pages.gen.ts | 18 +- .repos/alchemy-effect/examples/cloudflare-website-vocs/test/integ.test.ts | 27 +- .repos/alchemy-effect/examples/cloudflare-website-vocs/test/markdown.test.ts | 22 + .repos/alchemy-effect/examples/cloudflare-website-waku/package.json | 26 +- .repos/alchemy-effect/examples/cloudflare-website-waku/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/cloudflare-worker-async/alchemy.run.ts | 2 +- .repos/alchemy-effect/examples/cloudflare-worker-async/package.json | 12 +- .repos/alchemy-effect/examples/cloudflare-worker/package.json | 10 +- .repos/alchemy-effect/examples/cloudflare-worker/src/Api.ts | 5 +- .repos/alchemy-effect/examples/cloudflare-worker/src/NotifyWorkflow.ts | 2 +- .repos/alchemy-effect/examples/cloudflare-worker/src/WorkerTag.ts | 3 +- .repos/alchemy-effect/examples/cloudflare-worker/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/dev-stress/package.json | 6 +- .repos/alchemy-effect/examples/dev-stress/src/ApiFunction.ts | 2 +- .repos/alchemy-effect/examples/docker-postgres/alchemy.run.ts | 2 +- .repos/alchemy-effect/examples/docker-postgres/package.json | 2 +- .repos/alchemy-effect/examples/fly-app/package.json | 4 +- .repos/alchemy-effect/examples/fly-bucket/package.json | 4 +- .repos/alchemy-effect/examples/fly-postgres/package.json | 14 +- .repos/alchemy-effect/examples/fly-redis/package.json | 4 +- .repos/alchemy-effect/examples/fly-service/package.json | 4 +- .repos/alchemy-effect/examples/fly-service/src/api.ts | 4 +- .repos/alchemy-effect/examples/fly-sprite/package.json | 4 +- .repos/alchemy-effect/examples/fly-sprite/src/box.ts | 6 +- .repos/alchemy-effect/examples/fly-website-astro/package.json | 12 +- .repos/alchemy-effect/examples/fly-website-astro/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-foldkit/package.json | 17 +- .repos/alchemy-effect/examples/fly-website-foldkit/src/main.ts | 8 +- .repos/alchemy-effect/examples/fly-website-foldkit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-nextjs/package.json | 20 +- .repos/alchemy-effect/examples/fly-website-nextjs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-nuxt/package.json | 18 +- .repos/alchemy-effect/examples/fly-website-nuxt/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-react-router/package.json | 28 +- .repos/alchemy-effect/examples/fly-website-react-router/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-solidstart/package.json | 22 +- .repos/alchemy-effect/examples/fly-website-solidstart/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-sveltekit/package.json | 22 +- .repos/alchemy-effect/examples/fly-website-sveltekit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-tanstack-start/package.json | 28 +- .repos/alchemy-effect/examples/fly-website-tanstack-start/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-vite/package.json | 30 +- .repos/alchemy-effect/examples/fly-website-vocs/package.json | 30 +- .repos/alchemy-effect/examples/fly-website-vocs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/fly-website-waku/package.json | 30 +- .repos/alchemy-effect/examples/fly-website-waku/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-app/package.json | 4 +- .repos/alchemy-effect/examples/hetzner-server/alchemy.run.ts | 2 +- .repos/alchemy-effect/examples/hetzner-server/package.json | 4 +- .repos/alchemy-effect/examples/hetzner-website-astro/package.json | 12 +- .repos/alchemy-effect/examples/hetzner-website-astro/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-foldkit/package.json | 17 +- .repos/alchemy-effect/examples/hetzner-website-foldkit/src/main.ts | 8 +- .repos/alchemy-effect/examples/hetzner-website-foldkit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-nextjs/package.json | 20 +- .repos/alchemy-effect/examples/hetzner-website-nextjs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-nuxt/package.json | 18 +- .repos/alchemy-effect/examples/hetzner-website-nuxt/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-react-router/package.json | 26 +- .repos/alchemy-effect/examples/hetzner-website-react-router/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-solidstart/package.json | 20 +- .repos/alchemy-effect/examples/hetzner-website-solidstart/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-sveltekit/package.json | 22 +- .repos/alchemy-effect/examples/hetzner-website-sveltekit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-tanstack-start/package.json | 26 +- .repos/alchemy-effect/examples/hetzner-website-tanstack-start/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-vite/package.json | 30 +- .repos/alchemy-effect/examples/hetzner-website-vite/src/api.ts | 2 +- .repos/alchemy-effect/examples/hetzner-website-vite/test/integ.test.ts | 78 +- .repos/alchemy-effect/examples/hetzner-website-vocs/package.json | 30 +- .repos/alchemy-effect/examples/hetzner-website-vocs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/hetzner-website-waku/package.json | 30 +- .repos/alchemy-effect/examples/hetzner-website-waku/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/monorepo-multi-stack/backend/package.json | 8 +- .repos/alchemy-effect/examples/monorepo-multi-stack/frontend/package.json | 18 +- .repos/alchemy-effect/examples/monorepo-single-stack/backend/package.json | 8 +- .repos/alchemy-effect/examples/monorepo-single-stack/frontend/package.json | 14 +- .repos/alchemy-effect/examples/prisma-compute-effect/README.md | 2 +- .repos/alchemy-effect/examples/prisma-compute-effect/package.json | 10 +- .repos/alchemy-effect/examples/prisma-compute-effect/src/Api.ts | 2 +- .repos/alchemy-effect/examples/prisma-compute-effect/src/Database.ts | 4 +- .repos/alchemy-effect/examples/prisma-tanstack-start/README.md | 2 +- .repos/alchemy-effect/examples/prisma-tanstack-start/alchemy.run.ts | 10 +- .repos/alchemy-effect/examples/prisma-tanstack-start/package.json | 42 +- .repos/alchemy-effect/examples/prisma-tanstack-start/src/prisma/contract.d.ts | 294 - .repos/alchemy-effect/examples/railway-project/package.json | 4 +- .repos/alchemy-effect/examples/railway-service/alchemy.run.ts | 2 +- .repos/alchemy-effect/examples/railway-service/package.json | 12 +- .repos/alchemy-effect/examples/railway-service/src/api.ts | 2 +- .repos/alchemy-effect/examples/railway-service/src/shared.ts | 2 +- .repos/alchemy-effect/examples/railway-website-astro/package.json | 12 +- .repos/alchemy-effect/examples/railway-website-astro/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-foldkit/package.json | 17 +- .repos/alchemy-effect/examples/railway-website-foldkit/src/main.ts | 8 +- .repos/alchemy-effect/examples/railway-website-foldkit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-nextjs/package.json | 20 +- .repos/alchemy-effect/examples/railway-website-nextjs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-nuxt/package.json | 18 +- .repos/alchemy-effect/examples/railway-website-nuxt/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-react-router/package.json | 28 +- .repos/alchemy-effect/examples/railway-website-react-router/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-solidstart/package.json | 22 +- .repos/alchemy-effect/examples/railway-website-solidstart/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-sveltekit/package.json | 22 +- .repos/alchemy-effect/examples/railway-website-sveltekit/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-tanstack-start/package.json | 28 +- .repos/alchemy-effect/examples/railway-website-tanstack-start/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-vite/alchemy.run.ts | 2 +- .repos/alchemy-effect/examples/railway-website-vite/package.json | 30 +- .repos/alchemy-effect/examples/railway-website-vocs/package.json | 30 +- .repos/alchemy-effect/examples/railway-website-vocs/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/railway-website-waku/package.json | 30 +- .repos/alchemy-effect/examples/railway-website-waku/test/integ.test.ts | 1 - .repos/alchemy-effect/examples/stripe-billing/alchemy.run.ts | 20 + .repos/alchemy-effect/examples/stripe-billing/package.json | 26 + .repos/alchemy-effect/examples/stripe-billing/src/Api.ts | 268 + .repos/alchemy-effect/examples/stripe-billing/test/integ.test.ts | 248 + .repos/alchemy-effect/examples/stripe-billing/tsconfig.json | 16 + .repos/alchemy-effect/examples/stripe-connect/alchemy.run.ts | 24 + .repos/alchemy-effect/examples/stripe-connect/migrations/0001_init.sql | 10 + .repos/alchemy-effect/examples/stripe-connect/package.json | 26 + .repos/alchemy-effect/examples/stripe-connect/src/Api.ts | 211 + .repos/alchemy-effect/examples/stripe-connect/src/database.ts | 10 + .repos/alchemy-effect/examples/stripe-connect/test/integ.test.ts | 153 + .repos/alchemy-effect/examples/stripe-connect/tsconfig.json | 16 + .repos/alchemy-effect/fixtures/astro-ssr/.gitignore | 1 - .repos/alchemy-effect/fixtures/astro-ssr/README.md | 47 - .repos/alchemy-effect/fixtures/astro-ssr/astro.config.mjs | 20 - .repos/alchemy-effect/fixtures/astro-ssr/e2e.config.ts | 52 - .repos/alchemy-effect/fixtures/astro-ssr/package.json | 26 - .repos/alchemy-effect/fixtures/astro-ssr/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/astro-ssr/public/robots.txt | 2 - .repos/alchemy-effect/fixtures/astro-ssr/src/components/Slow.astro | 7 - .repos/alchemy-effect/fixtures/astro-ssr/src/env.d.ts | 7 - .repos/alchemy-effect/fixtures/astro-ssr/src/middleware.ts | 16 - .repos/alchemy-effect/fixtures/astro-ssr/src/pages/about.astro | 18 - .repos/alchemy-effect/fixtures/astro-ssr/src/pages/api/binary.ts | 17 - .repos/alchemy-effect/fixtures/astro-ssr/src/pages/api/hello.ts | 15 - .repos/alchemy-effect/fixtures/astro-ssr/src/pages/feedback.astro | 26 - .repos/alchemy-effect/fixtures/astro-ssr/src/pages/greet/[name].astro | 19 - .repos/alchemy-effect/fixtures/astro-ssr/src/pages/index.astro | 33 - .repos/alchemy-effect/fixtures/astro-ssr/src/pages/session.astro | 19 - .repos/alchemy-effect/fixtures/astro-ssr/src/pages/stream.astro | 18 - .repos/alchemy-effect/fixtures/astro-ssr/test/smoke.test.ts | 161 - .repos/alchemy-effect/fixtures/astro-ssr/tsconfig.json | 20 - .repos/alchemy-effect/fixtures/astro-static/.gitignore | 1 - .repos/alchemy-effect/fixtures/astro-static/README.md | 58 - .repos/alchemy-effect/fixtures/astro-static/astro.config.mjs | 12 - .repos/alchemy-effect/fixtures/astro-static/e2e.config.ts | 51 - .repos/alchemy-effect/fixtures/astro-static/package.json | 26 - .repos/alchemy-effect/fixtures/astro-static/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/astro-static/public/favicon.svg | 1 - .repos/alchemy-effect/fixtures/astro-static/public/robots.txt | 2 - .repos/alchemy-effect/fixtures/astro-static/src/components/Layout.astro | 29 - .repos/alchemy-effect/fixtures/astro-static/src/env.d.ts | 1 - .repos/alchemy-effect/fixtures/astro-static/src/pages/404.astro | 8 - .repos/alchemy-effect/fixtures/astro-static/src/pages/about.astro | 9 - .repos/alchemy-effect/fixtures/astro-static/src/pages/blog/[slug].astro | 22 - .repos/alchemy-effect/fixtures/astro-static/src/pages/blog/index.astro | 21 - .repos/alchemy-effect/fixtures/astro-static/src/pages/counter.astro | 25 - .repos/alchemy-effect/fixtures/astro-static/src/pages/index.astro | 15 - .repos/alchemy-effect/fixtures/astro-static/test/smoke.test.ts | 95 - .repos/alchemy-effect/fixtures/astro-static/tsconfig.json | 20 - .repos/alchemy-effect/fixtures/astro/.gitignore | 6 - .repos/alchemy-effect/fixtures/astro/README.md | 56 - .repos/alchemy-effect/fixtures/astro/astro.config.mjs | 39 - .repos/alchemy-effect/fixtures/astro/e2e.config.ts | 61 - .repos/alchemy-effect/fixtures/astro/package.json | 26 - .repos/alchemy-effect/fixtures/astro/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/astro/public/robots.txt | 2 - .repos/alchemy-effect/fixtures/astro/src/content.config.ts | 12 - .repos/alchemy-effect/fixtures/astro/src/env.d.ts | 10 - .repos/alchemy-effect/fixtures/astro/src/middleware.ts | 13 - .repos/alchemy-effect/fixtures/astro/src/pages/about.astro | 19 - .repos/alchemy-effect/fixtures/astro/src/pages/api/binary.ts | 19 - .repos/alchemy-effect/fixtures/astro/src/pages/api/hello.ts | 10 - .repos/alchemy-effect/fixtures/astro/src/pages/index.astro | 39 - .repos/alchemy-effect/fixtures/astro/src/pages/locals.astro | 19 - .repos/alchemy-effect/fixtures/astro/src/pages/posts/[slug].astro | 29 - .repos/alchemy-effect/fixtures/astro/src/pages/prerendered-env.astro | 26 - .repos/alchemy-effect/fixtures/astro/src/pages/session.astro | 26 - .repos/alchemy-effect/fixtures/astro/src/posts/hello-world.md | 5 - .repos/alchemy-effect/fixtures/astro/src/styles/session.css | 6 - .repos/alchemy-effect/fixtures/astro/src/user-integration.astro | 21 - .repos/alchemy-effect/fixtures/astro/test/__snapshots__/smoke.test.ts/index.png | Bin 14565 -> 0 bytes .repos/alchemy-effect/fixtures/astro/test/smoke.test.ts | 171 - .repos/alchemy-effect/fixtures/astro/tsconfig.json | 20 - .repos/alchemy-effect/fixtures/monorepo-workspace/README.md | 65 - .repos/alchemy-effect/fixtures/monorepo-workspace/app/src/client.ts | 5 - .repos/alchemy-effect/fixtures/monorepo-workspace/app/src/server.ts | 27 - .repos/alchemy-effect/fixtures/monorepo-workspace/app/vite.config.ts | 17 - .repos/alchemy-effect/fixtures/monorepo-workspace/e2e.config.ts | 37 - .repos/alchemy-effect/fixtures/monorepo-workspace/lib/package.json | 6 - .repos/alchemy-effect/fixtures/monorepo-workspace/lib/src/greeting.ts | 9 - .repos/alchemy-effect/fixtures/monorepo-workspace/package.json | 21 - .repos/alchemy-effect/fixtures/monorepo-workspace/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/monorepo-workspace/test/smoke.test.ts | 65 - .repos/alchemy-effect/fixtures/monorepo-workspace/tsconfig.json | 23 - .repos/alchemy-effect/fixtures/nextjs-isr/.gitignore | 3 - .repos/alchemy-effect/fixtures/nextjs-isr/app/api/revalidate/route.js | 10 - .repos/alchemy-effect/fixtures/nextjs-isr/app/fast-isr/page.jsx | 14 - .repos/alchemy-effect/fixtures/nextjs-isr/app/isr/page.jsx | 15 - .repos/alchemy-effect/fixtures/nextjs-isr/app/layout.jsx | 11 - .repos/alchemy-effect/fixtures/nextjs-isr/app/page.jsx | 7 - .repos/alchemy-effect/fixtures/nextjs-isr/e2e.config.ts | 49 - .repos/alchemy-effect/fixtures/nextjs-isr/jsconfig.json | 3 - .repos/alchemy-effect/fixtures/nextjs-isr/next.config.mjs | 4 - .repos/alchemy-effect/fixtures/nextjs-isr/open-next.config.ts | 16 - .repos/alchemy-effect/fixtures/nextjs-isr/package.json | 29 - .repos/alchemy-effect/fixtures/nextjs-isr/playwright.config.mjs | 38 - .repos/alchemy-effect/fixtures/nextjs-isr/public/robots.txt | 2 - .repos/alchemy-effect/fixtures/nextjs-isr/scripts/e2e.mjs | 20 - .repos/alchemy-effect/fixtures/nextjs-isr/test/revalidate.test.ts | 77 - .repos/alchemy-effect/fixtures/nextjs/.gitignore | 3 - .repos/alchemy-effect/fixtures/nextjs/README.md | 48 - .repos/alchemy-effect/fixtures/nextjs/app/api/binding/route.js | 8 - .repos/alchemy-effect/fixtures/nextjs/app/api/hello/route.js | 9 - .repos/alchemy-effect/fixtures/nextjs/app/boom/error.jsx | 14 - .repos/alchemy-effect/fixtures/nextjs/app/boom/page.jsx | 7 - .repos/alchemy-effect/fixtures/nextjs/app/counter/counter.jsx | 15 - .repos/alchemy-effect/fixtures/nextjs/app/counter/page.jsx | 12 - .repos/alchemy-effect/fixtures/nextjs/app/docs/[...path]/page.jsx | 12 - .repos/alchemy-effect/fixtures/nextjs/app/gone/page.jsx | 9 - .repos/alchemy-effect/fixtures/nextjs/app/guestbook/actions.js | 15 - .repos/alchemy-effect/fixtures/nextjs/app/guestbook/page.jsx | 21 - .repos/alchemy-effect/fixtures/nextjs/app/hmr-probe/page.jsx | 16 - .repos/alchemy-effect/fixtures/nextjs/app/isr/page.jsx | 13 - .repos/alchemy-effect/fixtures/nextjs/app/layout.jsx | 11 - .repos/alchemy-effect/fixtures/nextjs/app/not-found.jsx | 8 - .repos/alchemy-effect/fixtures/nextjs/app/page.jsx | 15 - .repos/alchemy-effect/fixtures/nextjs/app/products/[slug]/page.jsx | 15 - .repos/alchemy-effect/fixtures/nextjs/app/streaming/loading.js | 3 - .repos/alchemy-effect/fixtures/nextjs/app/streaming/page.jsx | 23 - .repos/alchemy-effect/fixtures/nextjs/e2e.config.ts | 42 - .repos/alchemy-effect/fixtures/nextjs/jsconfig.json | 3 - .repos/alchemy-effect/fixtures/nextjs/middleware.js | 18 - .repos/alchemy-effect/fixtures/nextjs/next.config.mjs | 20 - .repos/alchemy-effect/fixtures/nextjs/open-next.config.ts | 13 - .repos/alchemy-effect/fixtures/nextjs/package.json | 29 - .repos/alchemy-effect/fixtures/nextjs/pages/api/legacy.js | 4 - .repos/alchemy-effect/fixtures/nextjs/pages/legacy.jsx | 14 - .repos/alchemy-effect/fixtures/nextjs/playwright.config.mjs | 38 - .repos/alchemy-effect/fixtures/nextjs/public/static.txt | 1 - .repos/alchemy-effect/fixtures/nextjs/scripts/e2e.mjs | 20 - .repos/alchemy-effect/fixtures/nextjs/scripts/hmr-repro.mjs | 43 - .repos/alchemy-effect/fixtures/nextjs/scripts/hmr-server.mjs | 49 - .repos/alchemy-effect/fixtures/nextjs/test/hmr.test.ts | 114 - .repos/alchemy-effect/fixtures/nextjs/test/smoke.test.ts | 204 - .repos/alchemy-effect/fixtures/nuxt/.gitignore | 6 - .repos/alchemy-effect/fixtures/nuxt/README.md | 44 - .repos/alchemy-effect/fixtures/nuxt/app/app.vue | 3 - .repos/alchemy-effect/fixtures/nuxt/app/pages/counter.vue | 16 - .repos/alchemy-effect/fixtures/nuxt/app/pages/index.vue | 22 - .repos/alchemy-effect/fixtures/nuxt/app/pages/prerendered.vue | 5 - .repos/alchemy-effect/fixtures/nuxt/e2e.config.ts | 87 - .repos/alchemy-effect/fixtures/nuxt/nuxt.config.ts | 26 - .repos/alchemy-effect/fixtures/nuxt/package.json | 27 - .repos/alchemy-effect/fixtures/nuxt/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/nuxt/public/robots.txt | 2 - .repos/alchemy-effect/fixtures/nuxt/scripts/e2e.mjs | 7 - .repos/alchemy-effect/fixtures/nuxt/server/api/counter.ts | 23 - .repos/alchemy-effect/fixtures/nuxt/server/api/hello.ts | 17 - .repos/alchemy-effect/fixtures/nuxt/server/api/hmr.ts | 6 - .repos/alchemy-effect/fixtures/nuxt/server/api/kv.ts | 23 - .repos/alchemy-effect/fixtures/nuxt/test/smoke.test.ts | 147 - .repos/alchemy-effect/fixtures/nuxt/tsconfig.json | 21 - .repos/alchemy-effect/fixtures/nuxt/worker-entry.ts | 42 - .repos/alchemy-effect/fixtures/octane/.gitignore | 4 - .repos/alchemy-effect/fixtures/octane/README.md | 18 - .repos/alchemy-effect/fixtures/octane/e2e.config.ts | 59 - .repos/alchemy-effect/fixtures/octane/index.html | 12 - .repos/alchemy-effect/fixtures/octane/octane.config.ts | 33 - .repos/alchemy-effect/fixtures/octane/package.json | 28 - .repos/alchemy-effect/fixtures/octane/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/octane/public/robots.txt | 2 - .repos/alchemy-effect/fixtures/octane/src/App.tsx | 22 - .repos/alchemy-effect/fixtures/octane/test/smoke.test.ts | 55 - .repos/alchemy-effect/fixtures/octane/tsconfig.json | 24 - .repos/alchemy-effect/fixtures/octane/vite.config.ts | 7 - .repos/alchemy-effect/fixtures/react-router-rsc/app/root.tsx | 34 - .repos/alchemy-effect/fixtures/react-router-rsc/app/routes.ts | 21 - .repos/alchemy-effect/fixtures/react-router-rsc/app/routes/about.tsx | 17 - .repos/alchemy-effect/fixtures/react-router-rsc/app/routes/home.tsx | 10 - .repos/alchemy-effect/fixtures/react-router-rsc/app/styles.css | 44 - .repos/alchemy-effect/fixtures/react-router-rsc/e2e.config.ts | 36 - .repos/alchemy-effect/fixtures/react-router-rsc/package.json | 30 - .repos/alchemy-effect/fixtures/react-router-rsc/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/react-router-rsc/react-router-vite/entry.browser.tsx | 47 - .repos/alchemy-effect/fixtures/react-router-rsc/react-router-vite/entry.rsc.tsx | 32 - .repos/alchemy-effect/fixtures/react-router-rsc/react-router-vite/entry.ssr.tsx | 29 - .repos/alchemy-effect/fixtures/react-router-rsc/react-router-vite/entry.worker.tsx | 12 - .repos/alchemy-effect/fixtures/react-router-rsc/react-router-vite/types.d.ts | 2 - .repos/alchemy-effect/fixtures/react-router-rsc/test/__snapshots__/smoke.test.ts/about.png | Bin 15226 -> 0 bytes .repos/alchemy-effect/fixtures/react-router-rsc/test/__snapshots__/smoke.test.ts/index.png | Bin 13398 -> 0 bytes .repos/alchemy-effect/fixtures/react-router-rsc/test/smoke.test.ts | 86 - .repos/alchemy-effect/fixtures/react-router-rsc/tsconfig.json | 15 - .repos/alchemy-effect/fixtures/react-router-rsc/vite.config.ts | 25 - .repos/alchemy-effect/fixtures/solid-spa/.gitignore | 28 - .repos/alchemy-effect/fixtures/solid-spa/README.md | 31 - .repos/alchemy-effect/fixtures/solid-spa/e2e.config.ts | 38 - .repos/alchemy-effect/fixtures/solid-spa/index.html | 17 - .repos/alchemy-effect/fixtures/solid-spa/package.json | 30 - .repos/alchemy-effect/fixtures/solid-spa/playwright.config.ts | 31 - .repos/alchemy-effect/fixtures/solid-spa/postcss.config.js | 5 - .repos/alchemy-effect/fixtures/solid-spa/public/robots.txt | 2 - .repos/alchemy-effect/fixtures/solid-spa/src/app.tsx | 46 - .repos/alchemy-effect/fixtures/solid-spa/src/errors/404.tsx | 8 - .repos/alchemy-effect/fixtures/solid-spa/src/index.css | 19 - .repos/alchemy-effect/fixtures/solid-spa/src/index.tsx | 23 - .repos/alchemy-effect/fixtures/solid-spa/src/pages/about.data.ts | 18 - .repos/alchemy-effect/fixtures/solid-spa/src/pages/about.tsx | 25 - .repos/alchemy-effect/fixtures/solid-spa/src/pages/home.tsx | 32 - .repos/alchemy-effect/fixtures/solid-spa/src/routes.ts | 21 - .repos/alchemy-effect/fixtures/solid-spa/test/__snapshots__/smoke.test.ts/about.png | Bin 15755 -> 0 bytes .repos/alchemy-effect/fixtures/solid-spa/test/__snapshots__/smoke.test.ts/index.png | Bin 14012 -> 0 bytes .repos/alchemy-effect/fixtures/solid-spa/test/smoke.test.ts | 98 - .repos/alchemy-effect/fixtures/solid-spa/tsconfig.json | 20 - .repos/alchemy-effect/fixtures/solid-spa/vite.config.ts | 13 - .repos/alchemy-effect/fixtures/solidstart/.gitignore | 28 - .repos/alchemy-effect/fixtures/solidstart/README.md | 32 - .repos/alchemy-effect/fixtures/solidstart/e2e.config.ts | 34 - .repos/alchemy-effect/fixtures/solidstart/package.json | 28 - .repos/alchemy-effect/fixtures/solidstart/playwright.config.ts | 35 - .repos/alchemy-effect/fixtures/solidstart/public/favicon.ico | Bin 664 -> 0 bytes .repos/alchemy-effect/fixtures/solidstart/src/app.css | 40 - .repos/alchemy-effect/fixtures/solidstart/src/app.tsx | 23 - .repos/alchemy-effect/fixtures/solidstart/src/components/Counter.css | 21 - .repos/alchemy-effect/fixtures/solidstart/src/components/Counter.tsx | 12 - .repos/alchemy-effect/fixtures/solidstart/src/entry-client.tsx | 4 - .repos/alchemy-effect/fixtures/solidstart/src/entry-server.tsx | 21 - .repos/alchemy-effect/fixtures/solidstart/src/global.d.ts | 1 - .repos/alchemy-effect/fixtures/solidstart/src/routes/[...404].tsx | 19 - .repos/alchemy-effect/fixtures/solidstart/src/routes/about.tsx | 10 - .repos/alchemy-effect/fixtures/solidstart/src/routes/api/echo.ts | 12 - .repos/alchemy-effect/fixtures/solidstart/src/routes/index.tsx | 19 - .repos/alchemy-effect/fixtures/solidstart/test/__snapshots__/smoke.test.ts/about.png | Bin 10958 -> 0 bytes .repos/alchemy-effect/fixtures/solidstart/test/__snapshots__/smoke.test.ts/index.png | Bin 22771 -> 0 bytes .repos/alchemy-effect/fixtures/solidstart/test/smoke.test.ts | 118 - .repos/alchemy-effect/fixtures/solidstart/tsconfig.json | 19 - .repos/alchemy-effect/fixtures/solidstart/vite.config.ts | 6 - .repos/alchemy-effect/fixtures/static-website/.gitignore | 24 - .repos/alchemy-effect/fixtures/static-website/e2e.config.ts | 47 - .repos/alchemy-effect/fixtures/static-website/index.html | 13 - .repos/alchemy-effect/fixtures/static-website/package.json | 19 - .repos/alchemy-effect/fixtures/static-website/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/static-website/public/favicon.svg | 1 - .repos/alchemy-effect/fixtures/static-website/public/icons.svg | 24 - .repos/alchemy-effect/fixtures/static-website/src/assets/hero.png | Bin 44919 -> 0 bytes .repos/alchemy-effect/fixtures/static-website/src/assets/typescript.svg | 1 - .repos/alchemy-effect/fixtures/static-website/src/assets/vite.svg | 1 - .repos/alchemy-effect/fixtures/static-website/src/counter.ts | 9 - .repos/alchemy-effect/fixtures/static-website/src/main.ts | 61 - .repos/alchemy-effect/fixtures/static-website/src/server.ts | 13 - .repos/alchemy-effect/fixtures/static-website/src/style.css | 292 - .repos/alchemy-effect/fixtures/static-website/test/__snapshots__/smoke.test.ts/index.png | Bin 59769 -> 0 bytes .repos/alchemy-effect/fixtures/static-website/test/smoke.test.ts | 50 - .repos/alchemy-effect/fixtures/static-website/tsconfig.json | 23 - .repos/alchemy-effect/fixtures/sveltekit-spa/.gitignore | 2 - .repos/alchemy-effect/fixtures/sveltekit-spa/README.md | 86 - .repos/alchemy-effect/fixtures/sveltekit-spa/e2e.config.ts | 58 - .repos/alchemy-effect/fixtures/sveltekit-spa/package.json | 25 - .repos/alchemy-effect/fixtures/sveltekit-spa/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/app.d.ts | 18 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/app.html | 12 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/lib/widgets.ts | 12 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/routes/+error.svelte | 5 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/routes/+layout.svelte | 13 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/routes/+layout.ts | 7 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/routes/+page.svelte | 12 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/routes/about/+page.svelte | 2 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/routes/api/widgets/+server.ts | 19 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/routes/widgets/+page.svelte | 18 - .repos/alchemy-effect/fixtures/sveltekit-spa/src/routes/widgets/+page.ts | 22 - .repos/alchemy-effect/fixtures/sveltekit-spa/static/robots.txt | 2 - .repos/alchemy-effect/fixtures/sveltekit-spa/test/smoke.test.ts | 109 - .repos/alchemy-effect/fixtures/sveltekit-spa/tsconfig.json | 21 - .repos/alchemy-effect/fixtures/sveltekit-spa/vite.config.ts | 39 - .repos/alchemy-effect/fixtures/sveltekit/.gitignore | 2 - .repos/alchemy-effect/fixtures/sveltekit/README.md | 116 - .repos/alchemy-effect/fixtures/sveltekit/e2e.config.ts | 70 - .repos/alchemy-effect/fixtures/sveltekit/package.json | 31 - .repos/alchemy-effect/fixtures/sveltekit/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/sveltekit/scripts/e2e.mjs | 30 - .repos/alchemy-effect/fixtures/sveltekit/src/app.d.ts | 51 - .repos/alchemy-effect/fixtures/sveltekit/src/app.html | 11 - .repos/alchemy-effect/fixtures/sveltekit/src/fixture/greeting.ts | 6 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/(marketing)/+layout.server.ts | 12 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/(marketing)/+layout.svelte | 7 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/(marketing)/about/+page.svelte | 3 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/+page.server.ts | 11 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/+page.svelte | 10 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/api/binary/+server.ts | 19 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/api/cache/+server.ts | 35 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/api/hello/+server.ts | 18 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/api/user-config/+server.ts | 12 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/cookies/+page.server.ts | 7 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/cookies/+page.svelte | 7 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/counter/+page.svelte | 12 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/form/+page.server.ts | 17 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/form/+page.svelte | 17 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/platform/+page.server.ts | 27 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/platform/+page.svelte | 9 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/prerendered/+page.svelte | 3 - .repos/alchemy-effect/fixtures/sveltekit/src/routes/prerendered/+page.ts | 1 - .repos/alchemy-effect/fixtures/sveltekit/static/robots.txt | 2 - .repos/alchemy-effect/fixtures/sveltekit/test/smoke.test.ts | 173 - .repos/alchemy-effect/fixtures/sveltekit/tsconfig.json | 21 - .repos/alchemy-effect/fixtures/sveltekit/vite.config.ts | 59 - .repos/alchemy-effect/fixtures/tanstack-start/.cta.json | 15 - .repos/alchemy-effect/fixtures/tanstack-start/.gitignore | 13 - .repos/alchemy-effect/fixtures/tanstack-start/.vscode/settings.json | 11 - .repos/alchemy-effect/fixtures/tanstack-start/README.md | 191 - .repos/alchemy-effect/fixtures/tanstack-start/e2e.config.ts | 50 - .repos/alchemy-effect/fixtures/tanstack-start/package.json | 51 - .repos/alchemy-effect/fixtures/tanstack-start/playwright.config.ts | 31 - .repos/alchemy-effect/fixtures/tanstack-start/public/favicon.ico | Bin 3870 -> 0 bytes .repos/alchemy-effect/fixtures/tanstack-start/public/logo192.png | Bin 5347 -> 0 bytes .repos/alchemy-effect/fixtures/tanstack-start/public/logo512.png | Bin 9664 -> 0 bytes .repos/alchemy-effect/fixtures/tanstack-start/public/manifest.json | 25 - .repos/alchemy-effect/fixtures/tanstack-start/public/robots.txt | 3 - .repos/alchemy-effect/fixtures/tanstack-start/src/components/Footer.tsx | 42 - .repos/alchemy-effect/fixtures/tanstack-start/src/components/Header.tsx | 70 - .repos/alchemy-effect/fixtures/tanstack-start/src/components/ThemeToggle.tsx | 80 - .repos/alchemy-effect/fixtures/tanstack-start/src/db.ts | 20 - .repos/alchemy-effect/fixtures/tanstack-start/src/env.d.ts | 7 - .repos/alchemy-effect/fixtures/tanstack-start/src/routeTree.gen.ts | 122 - .repos/alchemy-effect/fixtures/tanstack-start/src/router.tsx | 19 - .repos/alchemy-effect/fixtures/tanstack-start/src/routes/__root.tsx | 61 - .repos/alchemy-effect/fixtures/tanstack-start/src/routes/about.tsx | 22 - .repos/alchemy-effect/fixtures/tanstack-start/src/routes/api.db.ts | 13 - .repos/alchemy-effect/fixtures/tanstack-start/src/routes/api.wasm.ts | 21 - .repos/alchemy-effect/fixtures/tanstack-start/src/routes/index.tsx | 73 - .repos/alchemy-effect/fixtures/tanstack-start/src/styles.css | 271 - .repos/alchemy-effect/fixtures/tanstack-start/src/wasm-example.wasm | Bin 41 -> 0 bytes .repos/alchemy-effect/fixtures/tanstack-start/test/__snapshots__/smoke.test.ts/about.png | Bin 312884 -> 0 bytes .repos/alchemy-effect/fixtures/tanstack-start/test/__snapshots__/smoke.test.ts/index.png | Bin 302494 -> 0 bytes .repos/alchemy-effect/fixtures/tanstack-start/test/smoke.test.ts | 108 - .repos/alchemy-effect/fixtures/tanstack-start/tsconfig.json | 28 - .repos/alchemy-effect/fixtures/tanstack-start/vite.config.ts | 11 - .repos/alchemy-effect/fixtures/tsconfig.playwright.json | 8 - .repos/alchemy-effect/fixtures/vite-hmr/e2e.config.ts | 55 - .repos/alchemy-effect/fixtures/vite-hmr/index.html | 15 - .repos/alchemy-effect/fixtures/vite-hmr/package.json | 18 - .repos/alchemy-effect/fixtures/vite-hmr/playwright.config.ts | 28 - .repos/alchemy-effect/fixtures/vite-hmr/public/hello.txt | 1 - .repos/alchemy-effect/fixtures/vite-hmr/src/client-marker.ts | 2 - .repos/alchemy-effect/fixtures/vite-hmr/src/client.ts | 30 - .repos/alchemy-effect/fixtures/vite-hmr/src/server-marker.ts | 2 - .repos/alchemy-effect/fixtures/vite-hmr/src/server.ts | 15 - .repos/alchemy-effect/fixtures/vite-hmr/test/smoke.test.ts | 153 - .repos/alchemy-effect/fixtures/vite-hmr/tsconfig.json | 23 - .repos/alchemy-effect/fixtures/vocs/.gitignore | 4 - .repos/alchemy-effect/fixtures/vocs/README.md | 65 - .repos/alchemy-effect/fixtures/vocs/e2e.config.ts | 50 - .repos/alchemy-effect/fixtures/vocs/package.json | 36 - .repos/alchemy-effect/fixtures/vocs/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/vocs/public/hello.txt | 1 - .repos/alchemy-effect/fixtures/vocs/src/components/Counter.tsx | 12 - .repos/alchemy-effect/fixtures/vocs/src/pages.gen.ts | 20 - .repos/alchemy-effect/fixtures/vocs/src/pages/counter.mdx | 10 - .repos/alchemy-effect/fixtures/vocs/src/pages/guide.mdx | 9 - .repos/alchemy-effect/fixtures/vocs/src/pages/index.mdx | 9 - .repos/alchemy-effect/fixtures/vocs/test/smoke.test.ts | 56 - .repos/alchemy-effect/fixtures/vocs/tsconfig.json | 22 - .repos/alchemy-effect/fixtures/vocs/vocs.config.ts | 11 - .repos/alchemy-effect/fixtures/waku-durable-objects/README.md | 57 - .repos/alchemy-effect/fixtures/waku-durable-objects/e2e.config.ts | 63 - .repos/alchemy-effect/fixtures/waku-durable-objects/package.json | 31 - .repos/alchemy-effect/fixtures/waku-durable-objects/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/waku-durable-objects/public/hello.txt | 1 - .repos/alchemy-effect/fixtures/waku-durable-objects/src/env.ts | 26 - .repos/alchemy-effect/fixtures/waku-durable-objects/src/global.d.ts | 35 - .repos/alchemy-effect/fixtures/waku-durable-objects/src/pages.gen.ts | 25 - .repos/alchemy-effect/fixtures/waku-durable-objects/src/pages/_api/counter.ts | 17 - .repos/alchemy-effect/fixtures/waku-durable-objects/src/pages/_root.tsx | 14 - .repos/alchemy-effect/fixtures/waku-durable-objects/src/pages/index.tsx | 19 - .repos/alchemy-effect/fixtures/waku-durable-objects/src/worker-entry.ts | 45 - .repos/alchemy-effect/fixtures/waku-durable-objects/test/smoke.test.ts | 51 - .repos/alchemy-effect/fixtures/waku-durable-objects/tsconfig.json | 16 - .repos/alchemy-effect/fixtures/waku/.gitignore | 3 - .repos/alchemy-effect/fixtures/waku/README.md | 71 - .repos/alchemy-effect/fixtures/waku/e2e.config.ts | 51 - .repos/alchemy-effect/fixtures/waku/package.json | 30 - .repos/alchemy-effect/fixtures/waku/playwright.config.ts | 27 - .repos/alchemy-effect/fixtures/waku/public/hello.txt | 1 - .repos/alchemy-effect/fixtures/waku/src/actions.ts | 13 - .repos/alchemy-effect/fixtures/waku/src/components/Counter.tsx | 12 - .repos/alchemy-effect/fixtures/waku/src/components/GreetingForm.tsx | 17 - .repos/alchemy-effect/fixtures/waku/src/components/NavCounter.tsx | 17 - .repos/alchemy-effect/fixtures/waku/src/env.ts | 21 - .repos/alchemy-effect/fixtures/waku/src/global.d.ts | 9 - .repos/alchemy-effect/fixtures/waku/src/middleware/headers.ts | 13 - .repos/alchemy-effect/fixtures/waku/src/pages.gen.ts | 42 - .repos/alchemy-effect/fixtures/waku/src/pages/_api/echo.ts | 12 - .repos/alchemy-effect/fixtures/waku/src/pages/_layout.tsx | 18 - .repos/alchemy-effect/fixtures/waku/src/pages/_root.tsx | 17 - .repos/alchemy-effect/fixtures/waku/src/pages/about.tsx | 11 - .repos/alchemy-effect/fixtures/waku/src/pages/config-marker.tsx | 17 - .repos/alchemy-effect/fixtures/waku/src/pages/index.tsx | 19 - .repos/alchemy-effect/fixtures/waku/src/pages/items/[id].tsx | 16 - .repos/alchemy-effect/fixtures/waku/src/pages/ssg-env.tsx | 19 - .repos/alchemy-effect/fixtures/waku/test/smoke.test.ts | 174 - .repos/alchemy-effect/fixtures/waku/tsconfig.json | 16 - .repos/alchemy-effect/fixtures/waku/waku.config.ts | 44 - .repos/alchemy-effect/images/readme-hero.png | Bin 37331 -> 0 bytes .repos/alchemy-effect/images/readme-hero.webp | Bin 0 -> 23684 bytes .repos/alchemy-effect/oxfmt.config.ts | 29 + .repos/alchemy-effect/oxlint.config.ts | 10 + .repos/alchemy-effect/package.json | 60 +- .repos/alchemy-effect/packages/alchemy-test/package.json | 15 +- .repos/alchemy-effect/packages/alchemy-test/src/DevCli.ts | 264 + .repos/alchemy-effect/packages/alchemy-test/src/Tui.ts | 8 + .repos/alchemy-effect/packages/alchemy-test/src/cli.ts | 40 +- .repos/alchemy-effect/packages/alchemy-test/test/DevCli.test.ts | 45 + .repos/alchemy-effect/packages/alchemy-test/test/forwardSignals.test.ts | 80 + .repos/alchemy-effect/packages/alchemy/bin/alchemy.ts | 2 +- .repos/alchemy-effect/packages/alchemy/bin/cli.js | 201 +- .repos/alchemy-effect/packages/alchemy/bin/exec.ts | 2 +- .repos/alchemy-effect/packages/alchemy/bin/register-dev-mode.js | 53 + .repos/alchemy-effect/packages/alchemy/bin/register-oxc.js | 38 + .repos/alchemy-effect/packages/alchemy/package.json | 256 +- .repos/alchemy-effect/packages/alchemy/scripts/probe-bda.tmp.ts | 43 - .repos/alchemy-effect/packages/alchemy/src/AWS/AGENTS.md | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/AMP/Scraper.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/AppRunner/Service.ts | 38 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Assets.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/AWS/AuthProvider.ts | 1177 ++- .repos/alchemy-effect/packages/alchemy/src/AWS/Batch/JobDefinition.ts | 38 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Bedrock/LanguageModel.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Budgets/BindingHttp.ts | 15 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Budgets/DescribeBudgetActionsForBudgetHttp.ts | 3 - .repos/alchemy-effect/packages/alchemy/src/AWS/CloudFront/KvRoutesUpdate.ts | 21 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Connection/DbAuthToken.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Credentials.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/AWS/DSQL/Connect.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/AWS/DynamoDB/Table.ts | 50 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/Instance.ts | 53 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/InternetGateway.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/NatGateway.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/NetworkInterface.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/NetworkInterfaceAttachment.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/RouteTable.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/RouteTableAssociation.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/SecurityGroup.ts | 455 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/SecurityGroupRule.ts | 170 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/Snapshot.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/Subnet.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/Volume.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/VolumeAttachment.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/Vpc.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/VpcEndpoint.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EC2/hosted.ts | 11 +- .repos/alchemy-effect/packages/alchemy/src/AWS/ECR/Image.ts | 36 +- .repos/alchemy-effect/packages/alchemy/src/AWS/ECR/ImageSource.ts | 9 +- .repos/alchemy-effect/packages/alchemy/src/AWS/ECS/FlociServiceProvider.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/AWS/ECS/FlociTaskProvider.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/AWS/ECS/Service.ts | 41 +- .repos/alchemy-effect/packages/alchemy/src/AWS/ECS/Task.ts | 28 +- .repos/alchemy-effect/packages/alchemy/src/AWS/EKS/KubernetesAdapter.ts | 8 +- .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/CacheCluster.ts | 323 + .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/ConnectCacheCluster.ts | 58 + .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/ConnectCacheClusterHttp.ts | 77 + .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/ConnectReplicationGroup.ts | 62 + .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/ConnectReplicationGroupHttp.ts | 110 + .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/ReplicationGroup.ts | 594 ++ .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/SubnetGroup.ts | 208 + .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/index.ts | 7 + .repos/alchemy-effect/packages/alchemy/src/AWS/ElastiCache/internal.ts | 36 + .repos/alchemy-effect/packages/alchemy/src/AWS/Environment.ts | 75 +- .repos/alchemy-effect/packages/alchemy/src/AWS/IAM/actions.generated.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/IdentityCenter/AccountAssignment.ts | 7 + .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/BindingHttp.ts | 262 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/FlociFunctionProvider.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/FlociMicrovmImageProvider.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/Function.ts | 106 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/MicrovmBinding.ts | 291 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/MicrovmBundle.ts | 17 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/MicrovmImage.ts | 40 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/MicrovmProvider.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/MicrovmRuntimeContext.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Lambda/NetworkConnector.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Local/DevWatchProvider.ts | 26 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Local/Local.ts | 21 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Logs/LogGroup.ts | 10 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Organizations/Account.ts | 28 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Organizations/DelegatedAdministrator.ts | 14 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Organizations/Organization.ts | 8 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Organizations/common.ts | 22 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Providers.ts | 12 + .repos/alchemy-effect/packages/alchemy/src/AWS/RDS/Connect.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/AWS/RDS/DBInstance.ts | 1032 ++- .repos/alchemy-effect/packages/alchemy/src/AWS/RDS/DBParameterGroup.ts | 129 +- .repos/alchemy-effect/packages/alchemy/src/AWS/S3/BindingHttp.ts | 83 +- .repos/alchemy-effect/packages/alchemy/src/AWS/S3/Bucket.ts | 304 +- .repos/alchemy-effect/packages/alchemy/src/AWS/S3/PresignGetObject.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/AWS/S3/PresignPutObject.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/AWS/SNS/Subscription.ts | 38 +- .repos/alchemy-effect/packages/alchemy/src/AWS/StateStore/State.ts | 60 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Synthetics/Canary.ts | 15 +- .repos/alchemy-effect/packages/alchemy/src/AWS/Website/ServerLocal.ts | 4 - .repos/alchemy-effect/packages/alchemy/src/Alchemist/Entrypoint.ts | 33 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/Errors.ts | 36 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/Progress.ts | 175 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/Runtime.ts | 40 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/Session.ts | 452 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/index.ts | 24 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/aws.ts | 88 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/cloudflare.ts | 188 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/cloudflareToken.ts | 215 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/drift.ts | 94 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/logs.ts | 185 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/nuke.ts | 146 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/profile.ts | 427 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/provider.ts | 107 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/stack.ts | 137 + .repos/alchemy-effect/packages/alchemy/src/Alchemist/routes/state.ts | 90 + .repos/alchemy-effect/packages/alchemy/src/Apply.ts | 485 +- .repos/alchemy-effect/packages/alchemy/src/Auth/AuthProvider.ts | 574 +- .repos/alchemy-effect/packages/alchemy/src/Auth/BrowserOAuth.ts | 68 + .repos/alchemy-effect/packages/alchemy/src/Auth/Credentials.ts | 201 +- .repos/alchemy-effect/packages/alchemy/src/Auth/CredentialsCache.ts | 57 + .repos/alchemy-effect/packages/alchemy/src/Auth/Demand.ts | 293 +- .repos/alchemy-effect/packages/alchemy/src/Auth/Env.ts | 56 +- .repos/alchemy-effect/packages/alchemy/src/Auth/Inspect.ts | 129 + .repos/alchemy-effect/packages/alchemy/src/Auth/Lock.ts | 78 +- .repos/alchemy-effect/packages/alchemy/src/Auth/OAuthFlow.ts | 551 ++ .repos/alchemy-effect/packages/alchemy/src/Auth/Paths.ts | 30 + .repos/alchemy-effect/packages/alchemy/src/Auth/Profile.ts | 932 +- .repos/alchemy-effect/packages/alchemy/src/Auth/Resolve.ts | 136 + .repos/alchemy-effect/packages/alchemy/src/Auth/StoredAuthProvider.ts | 291 + .repos/alchemy-effect/packages/alchemy/src/Auth/index.ts | 1 + .repos/alchemy-effect/packages/alchemy/src/Axiom/AuthProvider.ts | 426 +- .repos/alchemy-effect/packages/alchemy/src/Axiom/Credentials.ts | 18 +- .repos/alchemy-effect/packages/alchemy/src/Axiom/Providers.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Bundle/Bundle.ts | 8 +- .repos/alchemy-effect/packages/alchemy/src/Cli/Cli.ts | 23 - .repos/alchemy-effect/packages/alchemy/src/Cli/CliKit/CliKit.ts | 183 + .repos/alchemy-effect/packages/alchemy/src/Cli/CliKit/index.ts | 50 + .repos/alchemy-effect/packages/alchemy/src/Cli/CliKit/interaction.ts | 19 + .repos/alchemy-effect/packages/alchemy/src/Cli/CliKit/layer.ts | 50 + .repos/alchemy-effect/packages/alchemy/src/Cli/DevOptions.ts | 19 + .repos/alchemy-effect/packages/alchemy/src/Cli/Event.ts | 51 - .repos/alchemy-effect/packages/alchemy/src/Cli/Format.ts | 31 + .repos/alchemy-effect/packages/alchemy/src/Cli/GlobalLog.ts | 147 + .repos/alchemy-effect/packages/alchemy/src/Cli/LoggingCli.ts | 420 +- .repos/alchemy-effect/packages/alchemy/src/Cli/ModeTag.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cli/NamespaceTree.ts | 115 +- .repos/alchemy-effect/packages/alchemy/src/Cli/PlainCliFormatter.ts | 75 + .repos/alchemy-effect/packages/alchemy/src/Cli/PropertyDiff.ts | 229 + .repos/alchemy-effect/packages/alchemy/src/Cli/checkVersion.ts | 25 +- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/_shared.ts | 498 -- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/aws.ts | 169 +- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/cloudflare.ts | 648 +- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/compat.ts | 25 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/confirm.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/deploy.ts | 439 +- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/dev.ts | 109 +- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/drift.ts | 107 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/errors.ts | 162 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/flags.ts | 203 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/instrument.ts | 27 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/login.ts | 169 - .repos/alchemy-effect/packages/alchemy/src/Cli/commands/logs.ts | 272 +- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/nuke.ts | 965 +-- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/profile.ts | 132 - .repos/alchemy-effect/packages/alchemy/src/Cli/commands/profile/commands.ts | 482 ++ .repos/alchemy-effect/packages/alchemy/src/Cli/commands/profile/flows.ts | 218 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/profile/hub.ts | 191 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/profile/index.ts | 1 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/provider.ts | 63 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/render.ts | 121 + .repos/alchemy-effect/packages/alchemy/src/Cli/commands/state.ts | 637 +- .repos/alchemy-effect/packages/alchemy/src/Cli/commands/sync.ts | 123 - .repos/alchemy-effect/packages/alchemy/src/Cli/commands/tail.ts | 155 - .repos/alchemy-effect/packages/alchemy/src/Cli/components/types.ts | 141 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/Data.tsx | 44 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/Environment.tsx | 87 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/Feedback.tsx | 269 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/Interactive.tsx | 1061 +++ .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/Layout.tsx | 252 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/Live.tsx | 131 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/ProgressBar.tsx | 57 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/Transcript.tsx | 42 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/Typography.tsx | 83 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/ui/index.ts | 68 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/ApprovePlan.tsx | 102 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/Help.tsx | 381 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/Logo.tsx | 169 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/Nuke.tsx | 258 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/PlanDecision.tsx | 81 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/PlanRow.tsx | 39 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/PlanTree.ts | 354 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/PlanView.tsx | 826 ++ .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/Profile.tsx | 446 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/ProfileDashboard.tsx | 930 ++ .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/Prompts.tsx | 794 ++ .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/Runtime.tsx | 976 +++ .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/SigilCli.tsx | 186 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/StackOutputs.tsx | 38 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/StateExplorer.tsx | 1179 +++ .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/statusStyle.ts | 97 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/usePlanPresentation.ts | 82 + .repos/alchemy-effect/packages/alchemy/src/Cli/components/view/usePlanViewport.ts | 172 + .repos/alchemy-effect/packages/alchemy/src/Cli/exec.ts | 313 +- .repos/alchemy-effect/packages/alchemy/src/Cli/main.ts | 230 +- .repos/alchemy-effect/packages/alchemy/src/Cli/selectCli.ts | 45 +- .repos/alchemy-effect/packages/alchemy/src/Cli/tui/InkCLI.tsx | 69 - .repos/alchemy-effect/packages/alchemy/src/Cli/tui/components/ApprovePlan.tsx | 44 - .repos/alchemy-effect/packages/alchemy/src/Cli/tui/components/Nuke.tsx | 273 - .repos/alchemy-effect/packages/alchemy/src/Cli/tui/components/Plan.tsx | 211 - .repos/alchemy-effect/packages/alchemy/src/Cli/tui/components/PlanProgress.tsx | 455 - .repos/alchemy-effect/packages/alchemy/src/Cloudflare/AI/GatewayProvider.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/AI/LanguageModel.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/AI/ProviderKey.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/AI/SearchToken.ts | 9 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Access.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Alerting/Webhook.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/ApiToken/UserApiToken.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Auth/AuthConfig.ts | 117 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Auth/AuthProvider.ts | 1320 +-- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Auth/OAuthClient.ts | 406 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Auth/OAuthScopes.ts | 921 ++ .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Auth/TokenPolicy.ts | 79 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Bridge.ts | 9 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/CloudflareEnvironment.ts | 36 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/CloudflareEnvironmentService.ts | 10 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Containers/Container.ts | 36 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Containers/ContainerApplication.ts | 52 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Containers/ContainerPlatform.ts | 12 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Containers/ContainerProvider.ts | 269 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Containers/ContainerPublication.ts | 13 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Containers/LocalContainerProvider.ts | 5 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Credentials.ts | 90 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/D1/Database.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/EdgeSession.ts | 5 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Fetcher.ts | 239 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Flagship/Flag.ts | 15 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/HostnameTlsSetting/HostnameTlsSetting.ts | 62 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Hyperdrive/Connection.ts | 31 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Iam/ResourceGroup.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/LoadBalancer/LoadBalancer.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/LoadBalancer/Monitor.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Local.ts | 12 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/LocalRuntime.ts | 10 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Logs.ts | 132 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/MagicTransit/IpsecTunnel.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/MtlsCertificate/MtlsCertificate.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Organization/Organization.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/OriginTlsClientAuth/Certificate.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/OriginTlsClientAuth/HostnameAssociation.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/OriginTlsClientAuth/HostnameCertificate.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/OriginTlsClientAuth/Setting.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Pages/Project.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Pipelines/LegacyPipeline.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Pipelines/Sink.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Providers.ts | 64 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Queues/Consumer.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Queues/Queue.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/R2/Bucket.ts | 27 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/R2/BucketBinding.ts | 1 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/R2/BucketSippy.ts | 14 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/R2/BucketTypes.ts | 8 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/R2/WriteBucketBinding.ts | 15 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/R2/index.ts | 1 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/SecretsStore/Secret.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Snippets/SnippetRules.ts | 12 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/StateStore/Api.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/StateStore/CredentialsFile.ts | 17 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/StateStore/State.ts | 472 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Vectorize/SearchIndexHttpClient.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Website/Nextjs.ts | 19 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Website/Nuxt.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Website/Octane.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Website/SvelteKit.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Website/Vocs.ts | 10 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Assets.ts | 144 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/BrowserHttpClient.ts | 13 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/CloudflareTracer.ts | 113 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Compatibility.ts | 44 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/DurableObject.ts | 102 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/DurableObjectBridge.ts | 10 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/DurableObjectState.ts | 55 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/DurableObjectStorage.ts | 81 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/HttpServer.ts | 3 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/InferEnv.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/LocalWorkerProvider.ts | 283 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Rpc.ts | 19 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/RpcAsync.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/RpcWorker.ts | 62 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Source.ts | 10 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Sources/Prebuilt.ts | 5 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Sources/Python.ts | 35 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Sources/Rolldown.ts | 54 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Sources/Vite.ts | 76 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Sources/WorkerModulePlugin.ts | 75 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Telemetry.ts | 170 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/ViteBuildChildRunner.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/ViteChild.shared.ts | 2 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/ViteChild.ts | 45 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/ViteChildRunner.ts | 3 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/Worker.ts | 545 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/WorkerAsyncBindings.ts | 29 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/WorkerBinding.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/WorkerBridge.ts | 12 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/WorkerEntrypoint.ts | 61 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/WorkerLoader.ts | 48 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/WorkerProvider.ts | 700 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/WorkerRuntime.ts | 195 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/WorkerRuntimeContext.ts | 16 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/cloudflare_workers.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/index.ts | 1 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workers/worker-module.d.ts | 9 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workflows/Workflow.ts | 148 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workflows/WorkflowBridge.ts | 24 +- .repos/alchemy-effect/packages/alchemy/src/Cloudflare/Workflows/WorkflowRuntime.ts | 56 + .repos/alchemy-effect/packages/alchemy/src/Cloudflare/index.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Command/Command.ts | 14 +- .repos/alchemy-effect/packages/alchemy/src/Command/Dev.ts | 44 +- .repos/alchemy-effect/packages/alchemy/src/Command/Local.ts | 10 +- .repos/alchemy-effect/packages/alchemy/src/Command/Memo.ts | 13 +- .repos/alchemy-effect/packages/alchemy/src/Docker/BuildHash.ts | 83 +- .repos/alchemy-effect/packages/alchemy/src/Docker/Container.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Docker/Docker.ts | 307 +- .repos/alchemy-effect/packages/alchemy/src/Docker/Image.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Docker/Registry.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Docker/RegistryError.ts | 52 + .repos/alchemy-effect/packages/alchemy/src/Docker/RemoteImage.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Docker/Service.ts | 28 +- .repos/alchemy-effect/packages/alchemy/src/Docker/ServiceImage.ts | 9 +- .repos/alchemy-effect/packages/alchemy/src/Docker/index.ts | 5 + .repos/alchemy-effect/packages/alchemy/src/Drift.ts | 615 ++ .repos/alchemy-effect/packages/alchemy/src/Drizzle/Postgres.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Drizzle/Schema.ts | 12 +- .repos/alchemy-effect/packages/alchemy/src/Fly/AuthProvider.ts | 276 +- .repos/alchemy-effect/packages/alchemy/src/Fly/BucketBinding.ts | 12 +- .repos/alchemy-effect/packages/alchemy/src/Fly/CheckpointHttp.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Fly/Credentials.ts | 45 +- .repos/alchemy-effect/packages/alchemy/src/Fly/DecryptHttp.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Fly/EncryptHttp.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Fly/ExecHttp.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Fly/GetSecretHttp.ts | 9 +- .repos/alchemy-effect/packages/alchemy/src/Fly/ListSecretsHttp.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Fly/Machine.ts | 87 +- .repos/alchemy-effect/packages/alchemy/src/Fly/Providers.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Fly/RedisBinding.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Fly/Secret.ts | 8 +- .repos/alchemy-effect/packages/alchemy/src/Fly/SecretHttp.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Fly/Service.ts | 70 +- .repos/alchemy-effect/packages/alchemy/src/Fly/SignHttp.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Fly/Sprite.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Fly/VerifyHttp.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Fly/Website/AssetDeployment.ts | 21 +- .repos/alchemy-effect/packages/alchemy/src/Fly/WriteSecretHttp.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Fly/replicas.ts | 104 +- .repos/alchemy-effect/packages/alchemy/src/Git/Api.ts | 82 + .repos/alchemy-effect/packages/alchemy/src/Git/Api/GitHub.ts | 106 + .repos/alchemy-effect/packages/alchemy/src/Git/Api/Internal.ts | 27 + .repos/alchemy-effect/packages/alchemy/src/Git/Api/Objects.ts | 161 + .repos/alchemy-effect/packages/alchemy/src/Git/Api/Protocol.ts | 37 + .repos/alchemy-effect/packages/alchemy/src/Git/Api/Pulls.ts | 158 + .repos/alchemy-effect/packages/alchemy/src/Git/Api/Refs.ts | 96 + .repos/alchemy-effect/packages/alchemy/src/Git/Api/Repos.ts | 170 + .repos/alchemy-effect/packages/alchemy/src/Git/Api/Schema.ts | 552 ++ .repos/alchemy-effect/packages/alchemy/src/Git/BlobStore.ts | 265 + .repos/alchemy-effect/packages/alchemy/src/Git/BlobStoreS3.ts | 265 + .repos/alchemy-effect/packages/alchemy/src/Git/DESIGN.md | 2098 +++++ .repos/alchemy-effect/packages/alchemy/src/Git/Engine.ts | 461 + .repos/alchemy-effect/packages/alchemy/src/Git/GitHubCompat.ts | 713 ++ .repos/alchemy-effect/packages/alchemy/src/Git/Hasher/Hasher.ts | 360 + .repos/alchemy-effect/packages/alchemy/src/Git/Hasher/Lambda.ts | 126 + .repos/alchemy-effect/packages/alchemy/src/Git/Hasher/LambdaEvent.ts | 149 + .repos/alchemy-effect/packages/alchemy/src/Git/Hasher/LambdaFunction.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Git/Hasher/Protocol.ts | 309 + .repos/alchemy-effect/packages/alchemy/src/Git/Hasher/WorkerLoader.ts | 179 + .repos/alchemy-effect/packages/alchemy/src/Git/Hasher/WorkerLoaderModule.ts | 72 + .repos/alchemy-effect/packages/alchemy/src/Git/Hasher/index.ts | 39 + .repos/alchemy-effect/packages/alchemy/src/Git/Http.ts | 4 + .repos/alchemy-effect/packages/alchemy/src/Git/Http/ReceivePack.ts | 133 + .repos/alchemy-effect/packages/alchemy/src/Git/Jobs/Bundle.ts | 264 + .repos/alchemy-effect/packages/alchemy/src/Git/Jobs/Compact.ts | 517 ++ .repos/alchemy-effect/packages/alchemy/src/Git/Jobs/Fork.ts | 376 + .repos/alchemy-effect/packages/alchemy/src/Git/Jobs/Import.ts | 435 + .repos/alchemy-effect/packages/alchemy/src/Git/Jobs/Purge.ts | 136 + .repos/alchemy-effect/packages/alchemy/src/Git/Operations.ts | 1087 +++ .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/Advertise.ts | 159 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/Delta.ts | 182 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/GzipBody.ts | 153 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/ObjectCodec.ts | 941 ++ .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/PackParser.ts | 907 ++ .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/PackWriter.ts | 141 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/PartialScan.ts | 705 ++ .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/Pkt.ts | 289 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/ReceivePack.ts | 446 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/Sideband.ts | 289 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/Store.ts | 176 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/TreeDiff.ts | 464 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/UploadPack.ts | 366 + .repos/alchemy-effect/packages/alchemy/src/Git/Protocol/Zlib.ts | 350 + .repos/alchemy-effect/packages/alchemy/src/Git/Push.ts | 71 + .repos/alchemy-effect/packages/alchemy/src/Git/PushInput.ts | 73 + .repos/alchemy-effect/packages/alchemy/src/Git/PushWire.ts | 90 + .repos/alchemy-effect/packages/alchemy/src/Git/RFC-building-blocks.md | 548 ++ .repos/alchemy-effect/packages/alchemy/src/Git/RegistryD1.ts | 338 + .repos/alchemy-effect/packages/alchemy/src/Git/RegistryObject.ts | 522 ++ .repos/alchemy-effect/packages/alchemy/src/Git/RepoObject.ts | 5876 +++++++++++++ .repos/alchemy-effect/packages/alchemy/src/Git/Server.ts | 827 ++ .repos/alchemy-effect/packages/alchemy/src/Git/Store/Closure.ts | 539 ++ .repos/alchemy-effect/packages/alchemy/src/Git/Store/HeadSnapshot.ts | 49 + .repos/alchemy-effect/packages/alchemy/src/Git/Store/IncomingBody.ts | 67 + .repos/alchemy-effect/packages/alchemy/src/Git/Store/Keys.ts | 129 + .repos/alchemy-effect/packages/alchemy/src/Git/Store/ObjectStore.ts | 1086 +++ .repos/alchemy-effect/packages/alchemy/src/Git/Store/PackSource.ts | 160 + .repos/alchemy-effect/packages/alchemy/src/Git/Store/Sql.ts | 492 ++ .repos/alchemy-effect/packages/alchemy/src/Git/Store/StreamingSource.ts | 335 + .repos/alchemy-effect/packages/alchemy/src/Git/index.ts | 75 + .repos/alchemy-effect/packages/alchemy/src/GitHub/AuthProvider.ts | 368 +- .repos/alchemy-effect/packages/alchemy/src/GitHub/BranchProtection.ts | 651 ++ .repos/alchemy-effect/packages/alchemy/src/GitHub/Collaborator.ts | 239 + .repos/alchemy-effect/packages/alchemy/src/GitHub/Credentials.ts | 19 +- .repos/alchemy-effect/packages/alchemy/src/GitHub/Env.ts | 16 +- .repos/alchemy-effect/packages/alchemy/src/GitHub/Issue.ts | 379 + .repos/alchemy-effect/packages/alchemy/src/GitHub/Label.ts | 373 + .repos/alchemy-effect/packages/alchemy/src/GitHub/Milestone.ts | 424 + .repos/alchemy-effect/packages/alchemy/src/GitHub/Providers.ts | 42 +- .repos/alchemy-effect/packages/alchemy/src/GitHub/PullRequest.ts | 570 ++ .repos/alchemy-effect/packages/alchemy/src/GitHub/Release.ts | 520 ++ .repos/alchemy-effect/packages/alchemy/src/GitHub/Ruleset.ts | 568 ++ .repos/alchemy-effect/packages/alchemy/src/GitHub/TeamAccess.ts | 251 + .repos/alchemy-effect/packages/alchemy/src/GitHub/WikiPage.ts | 581 ++ .repos/alchemy-effect/packages/alchemy/src/GitHub/index.ts | 10 + .repos/alchemy-effect/packages/alchemy/src/Hetzner/AuthProvider.ts | 288 +- .repos/alchemy-effect/packages/alchemy/src/Hetzner/Credentials.ts | 16 +- .repos/alchemy-effect/packages/alchemy/src/Hetzner/Providers.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Hetzner/Server.ts | 40 +- .repos/alchemy-effect/packages/alchemy/src/Http.ts | 14 +- .repos/alchemy-effect/packages/alchemy/src/Http/Platform.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Http/index.ts | 5 + .repos/alchemy-effect/packages/alchemy/src/Interaction.ts | 354 + .repos/alchemy-effect/packages/alchemy/src/Kubernetes/ClusterAdapter.ts | 9 +- .repos/alchemy-effect/packages/alchemy/src/Kubernetes/Deployment.ts | 28 +- .repos/alchemy-effect/packages/alchemy/src/Kubernetes/Job.ts | 28 +- .repos/alchemy-effect/packages/alchemy/src/Kubernetes/internal/helm.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Kubernetes/internal/kubeconfig.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Kubernetes/internal/workload.ts | 8 +- .repos/alchemy-effect/packages/alchemy/src/Local/DevLog.ts | 135 + .repos/alchemy-effect/packages/alchemy/src/Local/LocalProvider.ts | 13 +- .repos/alchemy-effect/packages/alchemy/src/Local/ProviderLayer.ts | 46 +- .repos/alchemy-effect/packages/alchemy/src/Local/RpcProvider.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Local/RpcProviderProxy.ts | 49 +- .repos/alchemy-effect/packages/alchemy/src/Local/RpcServer.ts | 154 +- .repos/alchemy-effect/packages/alchemy/src/Local/RpcServerEnvironment.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/Local/RpcSpawner.ts | 239 +- .repos/alchemy-effect/packages/alchemy/src/Local/Sidecar.ts | 32 + .repos/alchemy-effect/packages/alchemy/src/Neon/AuthProvider.ts | 234 +- .repos/alchemy-effect/packages/alchemy/src/Neon/Credentials.ts | 16 +- .repos/alchemy-effect/packages/alchemy/src/Neon/Providers.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Nuke.ts | 467 + .repos/alchemy-effect/packages/alchemy/src/Output.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Phase.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Plan.ts | 1643 ++-- .repos/alchemy-effect/packages/alchemy/src/Planetscale/AuthProvider.ts | 721 +- .repos/alchemy-effect/packages/alchemy/src/Planetscale/Credentials.ts | 40 +- .repos/alchemy-effect/packages/alchemy/src/Planetscale/OAuthClient.ts | 362 +- .repos/alchemy-effect/packages/alchemy/src/Planetscale/Providers.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Planetscale/Util.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/App.ts | 206 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/AuthProvider.ts | 302 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Branch.ts | 199 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Bucket.ts | 89 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/BucketAccessKey.ts | 100 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Client.ts | 19 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Compute.ts | 562 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/ComputeArchive.ts | 32 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/ComputeBuild.ts | 259 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/ComputeLifecycle.ts | 339 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Connection.ts | 167 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Credentials.ts | 73 + .repos/alchemy-effect/packages/alchemy/src/Prisma/Database.ts | 346 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Deployment.ts | 120 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/EnvironmentVariable.ts | 181 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Internal/AppPromotion.ts | 66 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Internal/DatabaseSecrets.ts | 42 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Internal/DeploymentActions.ts | 64 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Internal/DeploymentIdentity.ts | 32 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Internal/DeploymentObserve.ts | 9 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Internal/LogsClient.ts | 165 + .repos/alchemy-effect/packages/alchemy/src/Prisma/Internal/Observed.ts | 192 + .repos/alchemy-effect/packages/alchemy/src/Prisma/Internal/Pagination.ts | 16 + .repos/alchemy-effect/packages/alchemy/src/Prisma/Operations.ts | 5 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/PrismaEnvironment.ts | 24 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/PrismaLogs.ts | 54 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Project.ts | 292 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/Providers.ts | 53 +- .repos/alchemy-effect/packages/alchemy/src/Prisma/SourceRepository.ts | 310 +- .repos/alchemy-effect/packages/alchemy/src/Provider.ts | 59 +- .repos/alchemy-effect/packages/alchemy/src/Railway/AuditLog.ts | 58 +- .repos/alchemy-effect/packages/alchemy/src/Railway/AuthProvider.ts | 528 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Bucket.ts | 161 +- .repos/alchemy-effect/packages/alchemy/src/Railway/BucketBinding.ts | 14 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Catalog.ts | 9 +- .repos/alchemy-effect/packages/alchemy/src/Railway/CloudAgent.ts | 129 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Credentials.ts | 19 +- .repos/alchemy-effect/packages/alchemy/src/Railway/CustomDomain.ts | 179 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Environment.ts | 25 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Function.ts | 305 +- .repos/alchemy-effect/packages/alchemy/src/Railway/GraphQL.ts | 215 + .repos/alchemy-effect/packages/alchemy/src/Railway/Group.ts | 244 +- .repos/alchemy-effect/packages/alchemy/src/Railway/LoginSession.ts | 29 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Mongo.ts | 430 +- .repos/alchemy-effect/packages/alchemy/src/Railway/MountVolume.ts | 9 +- .repos/alchemy-effect/packages/alchemy/src/Railway/MySQL.ts | 430 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Postgres.ts | 440 +- .repos/alchemy-effect/packages/alchemy/src/Railway/PrivateNetwork.ts | 754 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Project.ts | 150 +- .repos/alchemy-effect/packages/alchemy/src/Railway/ProjectEnvironment.ts | 145 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Providers.ts | 12 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Redis.ts | 211 +- .repos/alchemy-effect/packages/alchemy/src/Railway/RedisBinding.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/Railway/RetryPolicy.ts | 53 - .repos/alchemy-effect/packages/alchemy/src/Railway/Sandbox.ts | 415 +- .repos/alchemy-effect/packages/alchemy/src/Railway/SandboxCheckpoint.ts | 290 + .repos/alchemy-effect/packages/alchemy/src/Railway/Service.ts | 78 +- .repos/alchemy-effect/packages/alchemy/src/Railway/ServiceDomain.ts | 342 +- .repos/alchemy-effect/packages/alchemy/src/Railway/ServiceProvider.ts | 738 +- .repos/alchemy-effect/packages/alchemy/src/Railway/TcpProxy.ts | 87 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Template.ts | 326 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Usage.ts | 140 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Variable.ts | 70 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Volume.ts | 240 +- .repos/alchemy-effect/packages/alchemy/src/Railway/VolumeBackup.ts | 245 +- .repos/alchemy-effect/packages/alchemy/src/Railway/Website/Cdn.ts | 191 +- .repos/alchemy-effect/packages/alchemy/src/Railway/hosted.ts | 13 +- .repos/alchemy-effect/packages/alchemy/src/Railway/index.ts | 1 + .repos/alchemy-effect/packages/alchemy/src/Railway/local-context.ts | 333 + .repos/alchemy-effect/packages/alchemy/src/Railway/transient.ts | 78 +- .repos/alchemy-effect/packages/alchemy/src/Report.ts | 365 + .repos/alchemy-effect/packages/alchemy/src/Rpc.ts | 54 +- .repos/alchemy-effect/packages/alchemy/src/Runtime.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Runtime/Bootstrap/Process.ts | 4 +- .repos/alchemy-effect/packages/alchemy/src/RuntimeContext.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/SQL/Postgres.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/SQL/PostgresTls.ts | 70 + .repos/alchemy-effect/packages/alchemy/src/Server/Process.ts | 2 +- .repos/alchemy-effect/packages/alchemy/src/Server/index.ts | 2 - .repos/alchemy-effect/packages/alchemy/src/Stack.ts | 23 +- .repos/alchemy-effect/packages/alchemy/src/StackContext.ts | 6 + .repos/alchemy-effect/packages/alchemy/src/State/Export.ts | 75 +- .repos/alchemy-effect/packages/alchemy/src/State/HttpStateStore.ts | 68 +- .repos/alchemy-effect/packages/alchemy/src/State/LocalState.ts | 22 +- .repos/alchemy-effect/packages/alchemy/src/State/PostgresState.ts | 11 +- .repos/alchemy-effect/packages/alchemy/src/State/State.ts | 5 + .repos/alchemy-effect/packages/alchemy/src/State/Tree.ts | 277 + .repos/alchemy-effect/packages/alchemy/src/State/index.ts | 1 + .repos/alchemy-effect/packages/alchemy/src/Stripe/Account.ts | 795 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/AccountExternalAccount.ts | 568 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/AccountPerson.ts | 562 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/Alert.ts | 437 + .repos/alchemy-effect/packages/alchemy/src/Stripe/ApplePayDomain.ts | 254 + .repos/alchemy-effect/packages/alchemy/src/Stripe/AppsSecret.ts | 385 + .repos/alchemy-effect/packages/alchemy/src/Stripe/AuthProvider.ts | 74 + .repos/alchemy-effect/packages/alchemy/src/Stripe/BillingMeter.ts | 449 + .repos/alchemy-effect/packages/alchemy/src/Stripe/BillingPortalConfiguration.ts | 920 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/ConsumeEvents.ts | 278 + .repos/alchemy-effect/packages/alchemy/src/Stripe/Coupon.ts | 535 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateAccount.ts | 39 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateAccountHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateAccountLink.ts | 43 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateAccountLinkHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateAppsSecret.ts | 39 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateAppsSecretHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateBillingPortalSession.ts | 52 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateBillingPortalSessionHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateCheckoutSession.ts | 53 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateCheckoutSessionHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateCreditGrant.ts | 45 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateCreditGrantHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateCustomer.ts | 38 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateCustomerHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateFileLink.ts | 37 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateFileLinkHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateIssuingCard.ts | 43 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateIssuingCardHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateIssuingCardholder.ts | 50 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateIssuingCardholderHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateTerminalReader.ts | 43 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreateTerminalReaderHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/Credentials.ts | 54 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CreditGrant.ts | 627 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/Customer.ts | 315 + .repos/alchemy-effect/packages/alchemy/src/Stripe/CustomerTaxId.ts | 351 + .repos/alchemy-effect/packages/alchemy/src/Stripe/EntitlementsFeature.ts | 384 + .repos/alchemy-effect/packages/alchemy/src/Stripe/Events.ts | 94 + .repos/alchemy-effect/packages/alchemy/src/Stripe/FileLink.ts | 335 + .repos/alchemy-effect/packages/alchemy/src/Stripe/IssuingCard.ts | 712 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/IssuingCardholder.ts | 907 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/IssuingPersonalizationDesign.ts | 582 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/Metadata.ts | 93 + .repos/alchemy-effect/packages/alchemy/src/Stripe/PaymentLink.ts | 779 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/PaymentMethodConfiguration.ts | 619 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/PaymentMethodDomain.ts | 342 + .repos/alchemy-effect/packages/alchemy/src/Stripe/Plan.ts | 482 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/Price.ts | 523 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/Product.ts | 339 + .repos/alchemy-effect/packages/alchemy/src/Stripe/ProductFeature.ts | 300 + .repos/alchemy-effect/packages/alchemy/src/Stripe/PromotionCode.ts | 612 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/Providers.ts | 306 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RadarValueList.ts | 397 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RadarValueListItem.ts | 308 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RestrictedApiKey.ts | 210 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAccount.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAccountExternalAccount.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAccountExternalAccountHttp.ts | 52 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAccountHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAccountPerson.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAccountPersonHttp.ts | 52 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAlert.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAlertHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveApplePayDomain.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveApplePayDomainHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAppsSecret.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveAppsSecretHttp.ts | 58 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveBillingMeter.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveBillingMeterHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveBillingPortalConfiguration.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveBillingPortalConfigurationHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveCoupon.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveCouponHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveCreditGrant.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveCreditGrantHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveCustomer.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveCustomerHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveCustomerTaxId.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveCustomerTaxIdHttp.ts | 52 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveEntitlementsFeature.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveEntitlementsFeatureHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveFileLink.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveFileLinkHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveIssuingCard.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveIssuingCardHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveIssuingCardholder.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveIssuingCardholderHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveIssuingPersonalizationDesign.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveIssuingPersonalizationDesignHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePaymentLink.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePaymentLinkHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePaymentMethodConfiguration.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePaymentMethodConfigurationHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePaymentMethodDomain.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePaymentMethodDomainHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePlan.ts | 39 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePlanHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePrice.ts | 39 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePriceHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveProduct.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveProductFeature.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveProductFeatureHttp.ts | 52 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveProductHttp.ts | 58 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePromotionCode.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrievePromotionCodeHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveRadarValueList.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveRadarValueListHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveRadarValueListItem.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveRadarValueListItemHttp.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveShippingRate.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveShippingRateHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTaxRate.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTaxRateHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTaxRegistration.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTaxRegistrationHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTaxSettings.ts | 41 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTaxSettingsHttp.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTerminalConfiguration.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTerminalConfigurationHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTerminalLocation.ts | 45 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTerminalLocationHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTerminalReader.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveTerminalReaderHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveWebhookEndpoint.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/RetrieveWebhookEndpointHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/ShippingRate.ts | 614 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/StripeHttp.ts | 241 + .repos/alchemy-effect/packages/alchemy/src/Stripe/TaxRate.ts | 468 + .repos/alchemy-effect/packages/alchemy/src/Stripe/TaxRegistration.ts | 722 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/TaxSettings.ts | 395 + .repos/alchemy-effect/packages/alchemy/src/Stripe/TerminalConfiguration.ts | 977 +++ .repos/alchemy-effect/packages/alchemy/src/Stripe/TerminalLocation.ts | 627 ++ .repos/alchemy-effect/packages/alchemy/src/Stripe/TerminalReader.ts | 377 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateAccount.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateAccountHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateCreditGrant.ts | 47 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateCreditGrantHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateCustomer.ts | 42 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateCustomerHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateFileLink.ts | 43 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateFileLinkHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateIssuingCard.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateIssuingCardHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateIssuingCardholder.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateIssuingCardholderHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateTaxSettings.ts | 48 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateTaxSettingsHttp.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateTerminalReader.ts | 46 + .repos/alchemy-effect/packages/alchemy/src/Stripe/UpdateTerminalReaderHttp.ts | 21 + .repos/alchemy-effect/packages/alchemy/src/Stripe/WebhookEndpoint.ts | 411 + .repos/alchemy-effect/packages/alchemy/src/Stripe/index.ts | 150 + .repos/alchemy-effect/packages/alchemy/src/Stripe/missing.ts | 16 + .repos/alchemy-effect/packages/alchemy/src/Sync.ts | 513 -- .repos/alchemy-effect/packages/alchemy/src/Telemetry.ts | 461 +- .repos/alchemy-effect/packages/alchemy/src/Telemetry/Layer.ts | 21 +- .repos/alchemy-effect/packages/alchemy/src/TelemetryRuntime.ts | 446 + .repos/alchemy-effect/packages/alchemy/src/Test/Alchemy.ts | 2 + .repos/alchemy-effect/packages/alchemy/src/Test/Bun.ts | 2 + .repos/alchemy-effect/packages/alchemy/src/Test/Core.ts | 55 +- .repos/alchemy-effect/packages/alchemy/src/Test/Vitest.ts | 2 + .repos/alchemy-effect/packages/alchemy/src/Test/index.ts | 7 +- .repos/alchemy-effect/packages/alchemy/src/UserFacingError.ts | 35 + .repos/alchemy-effect/packages/alchemy/src/Util/AtomicFile.ts | 36 + .repos/alchemy-effect/packages/alchemy/src/Util/Clank.ts | 103 - .repos/alchemy-effect/packages/alchemy/src/Util/ConsoleSink.ts | 23 + .repos/alchemy-effect/packages/alchemy/src/Util/LineBuffer.ts | 20 + .repos/alchemy-effect/packages/alchemy/src/Util/Memoize.ts | 48 + .repos/alchemy-effect/packages/alchemy/src/Util/Node.ts | 58 +- .repos/alchemy-effect/packages/alchemy/src/Util/PlatformServices.ts | 12 +- .repos/alchemy-effect/packages/alchemy/src/Util/ResourceOutput.ts | 77 + .repos/alchemy-effect/packages/alchemy/src/Util/Terminal.ts | 81 + .repos/alchemy-effect/packages/alchemy/src/Util/Theme.ts | 150 + .repos/alchemy-effect/packages/alchemy/src/Util/gitignore-rules-to-globs.ts | 6 +- .repos/alchemy-effect/packages/alchemy/src/Util/interactive.ts | 119 +- .repos/alchemy-effect/packages/alchemy/src/Util/proxy-chain.ts | 19 + .repos/alchemy-effect/packages/alchemy/src/Util/scc.ts | 66 +- .repos/alchemy-effect/packages/alchemy/src/Util/tarGzip.ts | 38 +- .repos/alchemy-effect/packages/alchemy/src/Util/zip.ts | 61 +- .repos/alchemy-effect/packages/alchemy/src/Utils/ip-address.ts | 90 + .repos/alchemy-effect/packages/alchemy/src/Website/Server.ts | 23 +- .repos/alchemy-effect/packages/alchemy/src/Website/ServerLocal.ts | 8 +- .repos/alchemy-effect/packages/alchemy/src/index.ts | 5 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ACM/Certificate.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ApiGateway/RestApiEventSource.test.ts | 53 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ApiGateway/fixtures/rest-api-event-source-handler.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Athena/handler.ts | 11 +- .repos/alchemy-effect/packages/alchemy/test/AWS/AuthProvider.test.ts | 36 +- .repos/alchemy-effect/packages/alchemy/test/AWS/AutoScaling/LifecycleHookEventSource.test.ts | 4 + .repos/alchemy-effect/packages/alchemy/test/AWS/AutoScaling/ScalingPolicy.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/AutoScaling/fixtures/lifecycle-handler.ts | 4 + .repos/alchemy-effect/packages/alchemy/test/AWS/B2BI/Bindings.test.ts | 86 +- .repos/alchemy-effect/packages/alchemy/test/AWS/B2BI/handler.ts | 20 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Chatbot/ChannelConfiguration.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/CloudFront/Function.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/CloudFront/KvRoutesUpdate.test.ts | 31 + .repos/alchemy-effect/packages/alchemy/test/AWS/CloudFront/PublicKey.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/CloudFront/handler.ts | 24 +- .repos/alchemy-effect/packages/alchemy/test/AWS/CodeDeploy/handler.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/AWS/CodePipeline/Bindings.test.ts | 49 +- .repos/alchemy-effect/packages/alchemy/test/AWS/CodePipeline/handler.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/AWS/DSQL/Connect.test.ts | 12 +- .repos/alchemy-effect/packages/alchemy/test/AWS/DSQL/fixtures/direct-handler.ts | 3 + .repos/alchemy-effect/packages/alchemy/test/AWS/DataBrew/handler.ts | 29 +- .repos/alchemy-effect/packages/alchemy/test/AWS/DynamoDB/Bindings.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/AWS/DynamoDB/Table.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/AWS/EC2/Bindings.test.ts | 37 +- .repos/alchemy-effect/packages/alchemy/test/AWS/EC2/Instance.test.ts | 352 +- .repos/alchemy-effect/packages/alchemy/test/AWS/EC2/SecurityGroup.test.ts | 894 +- .repos/alchemy-effect/packages/alchemy/test/AWS/EC2/SecurityGroupRule.test.ts | 184 + .repos/alchemy-effect/packages/alchemy/test/AWS/EC2/fixtures/bindings-handler.ts | 48 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ECR/Image.test.ts | 229 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ECR/fixtures/image/Dockerfile | 2 + .repos/alchemy-effect/packages/alchemy/test/AWS/ECS/PlatformInlineClass.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ECS/Service.platform.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ECS/Service.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ECS/fixtures/task.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/EMRServerless/Bindings.test.ts | 27 +- .repos/alchemy-effect/packages/alchemy/test/AWS/EMRServerless/handler.ts | 36 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/Provisioned.Configuration.test.ts | 128 + .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/Provisioned.DataPlane.handler.ts | 186 + .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/Provisioned.DataPlane.test.ts | 106 + .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/Provisioned.EngineVersion.test.ts | 95 + .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/Provisioned.Redis.test.ts | 53 + .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/Provisioned.SnapshotRestore.test.ts | 90 + .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/Provisioned.Topology.test.ts | 165 + .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/Provisioned.test.ts | 438 + .repos/alchemy-effect/packages/alchemy/test/AWS/ElastiCache/ProvisionedFixture.ts | 142 + .repos/alchemy-effect/packages/alchemy/test/AWS/GuardDuty/Bindings.test.ts | 11 +- .repos/alchemy-effect/packages/alchemy/test/AWS/IAM/OpenIDConnectProvider.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/IAM/Role.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/AWS/IdentityCenter/AccountAssignment.test.ts | 23 + .repos/alchemy-effect/packages/alchemy/test/AWS/Kinesis/Stream.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Lambda/Function.test.ts | 71 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Lambda/Version.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Lambda/VpcFunctionDestroy.test.ts | 7 + .repos/alchemy-effect/packages/alchemy/test/AWS/Lambda/fixtures/otel-handler.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Lambda/handler.ts | 9 + .repos/alchemy-effect/packages/alchemy/test/AWS/Local/CredentialFreeDev.local.test.ts | 59 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Local/FlociSmoke.test.ts | 50 +- .repos/alchemy-effect/packages/alchemy/test/AWS/MediaConvert/Bindings.test.ts | 26 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Organizations/Account.test.ts | 18 + .repos/alchemy-effect/packages/alchemy/test/AWS/Organizations/DelegatedAdministrator.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Organizations/Organization.test.ts | 4 + .repos/alchemy-effect/packages/alchemy/test/AWS/Organizations/OrganizationalUnit.test.ts | 67 + .repos/alchemy-effect/packages/alchemy/test/AWS/Organizations/PolicyAttachment.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Organizations/RootPolicyType.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Organizations/TrustedServiceAccess.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Personalize/Bindings.test.ts | 115 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Providers.test.ts | 30 +- .repos/alchemy-effect/packages/alchemy/test/AWS/RDS/DBInstance.test.ts | 1184 ++- .repos/alchemy-effect/packages/alchemy/test/AWS/RDS/DBParameterGroup.test.ts | 650 ++ .repos/alchemy-effect/packages/alchemy/test/AWS/Rekognition/Bindings.test.ts | 19 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Rekognition/handler.ts | 34 +- .repos/alchemy-effect/packages/alchemy/test/AWS/ResourceExplorer/ResourceExplorer.test.ts | 13 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Route53/HostedZone.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Route53/Record.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/S3/Bucket.test.ts | 663 +- .repos/alchemy-effect/packages/alchemy/test/AWS/S3Tables/S3Tables.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/S3Vectors/VectorBucket.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/SNS/Topic.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/AWS/SQS/Queue.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Schemas/Registry.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Secret/Secret.test.ts | 12 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Secret/fixtures/handler.ts | 12 +- .repos/alchemy-effect/packages/alchemy/test/AWS/SecretsManager/Secret.test.ts | 114 +- .repos/alchemy-effect/packages/alchemy/test/AWS/SimpleDB/Bindings.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/StateStore/State.test.ts | 418 +- .repos/alchemy-effect/packages/alchemy/test/AWS/VpcLattice/VpcLattice.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Website/fixtures/astro-app/package.json | 2 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Website/fixtures/foldkit-app/src/main.ts | 25 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Website/fixtures/nextjs-app/package.json | 14 +- .repos/alchemy-effect/packages/alchemy/test/AWS/Website/fixtures/waku-app/package.json | 6 +- .repos/alchemy-effect/packages/alchemy/test/Alchemist/CloudflareBootstrapProfile.test.ts | 169 + .repos/alchemy-effect/packages/alchemy/test/Alchemist/Runtime.test.ts | 41 + .repos/alchemy-effect/packages/alchemy/test/Auth/AuthProvider.test.ts | 149 + .repos/alchemy-effect/packages/alchemy/test/Auth/Credentials.test.ts | 104 + .repos/alchemy-effect/packages/alchemy/test/Auth/Demand.test.ts | 228 + .repos/alchemy-effect/packages/alchemy/test/Auth/Env.test.ts | 64 + .repos/alchemy-effect/packages/alchemy/test/Auth/Lock.test.ts | 55 +- .repos/alchemy-effect/packages/alchemy/test/Auth/Migration.test.ts | 409 + .repos/alchemy-effect/packages/alchemy/test/Auth/Profile.test.ts | 675 +- .repos/alchemy-effect/packages/alchemy/test/Auth/fixtures/v0-home/credentials/default/cf-oauth.json | 7 + .repos/alchemy-effect/packages/alchemy/test/Auth/fixtures/v0-home/credentials/default/cloudflare-state-store.json | 4 + .repos/alchemy-effect/packages/alchemy/test/Auth/fixtures/v0-home/credentials/work/axiom-stored.json | 5 + .repos/alchemy-effect/packages/alchemy/test/Auth/fixtures/v0-home/credentials/work/cf-stored.json | 6 + .repos/alchemy-effect/packages/alchemy/test/Auth/fixtures/v0-home/credentials/work/gh-stored.json | 4 + .repos/alchemy-effect/packages/alchemy/test/Auth/fixtures/v0-home/profiles.json | 34 + .repos/alchemy-effect/packages/alchemy/test/Bundle/InstalledPackages.test.ts | 38 +- .repos/alchemy-effect/packages/alchemy/test/Cli/CliKit.test.tsx | 2677 ++++++ .repos/alchemy-effect/packages/alchemy/test/Cli/ConfigPath.test.ts | 52 + .repos/alchemy-effect/packages/alchemy/test/Cli/GlobalLog.test.ts | 97 + .repos/alchemy-effect/packages/alchemy/test/Cli/LoggingCli.test.ts | 145 + .repos/alchemy-effect/packages/alchemy/test/Cli/ModeTag.test.ts | 105 +- .repos/alchemy-effect/packages/alchemy/test/Cli/NamespaceTree.test.ts | 51 + .repos/alchemy-effect/packages/alchemy/test/Cli/Nuke.test.ts | 165 + .repos/alchemy-effect/packages/alchemy/test/Cli/PlainCliFormatter.test.ts | 47 + .repos/alchemy-effect/packages/alchemy/test/Cli/PlanTestNodes.ts | 116 + .repos/alchemy-effect/packages/alchemy/test/Cli/PropertyDiff.test.ts | 109 + .repos/alchemy-effect/packages/alchemy/test/Cli/StageEnvironment.test.ts | 179 +- .repos/alchemy-effect/packages/alchemy/test/Cli/StateNuke.test.ts | 52 + .repos/alchemy-effect/packages/alchemy/test/Cli/UserErrors.test.ts | 65 + .repos/alchemy-effect/packages/alchemy/test/Cli/devKeepAlive.test.ts | 47 +- .repos/alchemy-effect/packages/alchemy/test/Cli/exitCodes.test.ts | 205 + .repos/alchemy-effect/packages/alchemy/test/Cli/fixtures/register-dev-mode-probe.ts | 2 + .repos/alchemy-effect/packages/alchemy/test/Cli/fixtures/shutdown-feedback-fixture.ts | 29 + .repos/alchemy-effect/packages/alchemy/test/Cli/importStack.test.ts | 62 +- .repos/alchemy-effect/packages/alchemy/test/Cli/registerDevMode.test.ts | 130 + .repos/alchemy-effect/packages/alchemy/test/Cli/shutdownFeedback.test.ts | 119 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/AI/Gateway.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/AI/SearchBindings.test.ts | 12 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/AI/SearchInstance.test.ts | 23 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Access/Application.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Access/InfrastructureTarget.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Auth/AccountId.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Auth/OAuthScopes.test.ts | 127 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Browser/fixtures/effect-worker.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/Container.test.ts | 463 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/ContainerApplication.test.ts | 1112 ++- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/ContainerPublication.test.ts | 63 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/attachment/stack.ts | 51 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/attachment/worker.ts | 14 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/buildx.ts | 83 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/external/object.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/identity/applications.ts | 16 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/prismahost/db.ts | 3 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/publication/applications.ts | 65 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/remote/object.ts | 2 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Container/fixtures/remote/stack.ts | 5 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Credentials.test.ts | 43 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/D1/D1Binding.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/D1/Database.test.ts | 12 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/D1/fixtures/drizzle-stack.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Email/AllowPolicy.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Email/EmailCatchAll.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/EngineOwnedNames.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/GoogleTagGateway/GoogleTagGateway.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/HostnameTlsSetting/HostnameTlsSetting.test.ts | 85 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Hyperdrive/Connection.local.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Hyperdrive/fixtures/stack.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/KV/Namespace.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/OriginCaCertificate/OriginCaCertificate.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/OriginTlsClientAuth/HostnameCertificate.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Providers.test.ts | 56 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Queue/Queue.test.ts | 19 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Queue/QueueConsumer.test.ts | 14 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Queue/RoundTrip.test.ts | 33 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Queues/Queue.local.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/R2/Binding.test.ts | 50 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/R2/Bucket.test.ts | 126 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/R2/fixtures/stack.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/R2/fixtures/write-binding.ts | 25 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/RegionalHostname/RegionalHostname.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Ruleset/Ruleset.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Secret/Secret.test.ts | 12 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Secret/fixtures/worker.ts | 12 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/SecretsStore/fixtures/stack.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Snippets/Snippet.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Snippets/SnippetRules.test.ts | 11 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/StateStore/State.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/StateStore/TransientErrors.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Utils/Http.ts | 11 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Utils/OtlpCollector.ts | 61 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/StaticSite.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/StaticSiteBeta67Migration.test.ts | 50 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/Vite.local.test.ts | 58 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/Vocs.local.test.ts | 4 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/Vocs.test.ts | 6 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/WorkspaceMemo.test.ts | 3 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/fixtures/monorepo-workspace/README.md | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/fixtures/monorepo-workspace/app/vite.config.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/fixtures/nextjs-app/package.json | 14 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/fixtures/nextjs-isr-app/package.json | 14 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/fixtures/waku-app/package.json | 6 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/fixtures/waku-app/src/global.d.ts | 22 - .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/foldkit-fixture/src/main.ts | 25 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/foldkit-worker-fixture/src/main.ts | 25 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/react-router-rsc-fixture/package.json | 14 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/tanstack-dev-bindings-fixture/package.json | 12 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-container-fixture/package.json | 6 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-cron-fixture/index.html | 6 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-cron-fixture/package.json | 5 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-cron-fixture/vite.config.ts | 3 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-cron-fixture/worker.ts | 17 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Website/vite-do-fixture/package.json | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/AssetsConfigFiles.local.test.ts | 69 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/Compatibility.test.ts | 51 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/Cors.test.ts | 112 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/CronEventSource.test.ts | 60 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/DurableObjectAbort.test.ts | 76 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/DurableObjectCallbackContext.test.ts | 57 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/DurableObjectNamespace.test.ts | 105 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/DurableObjectState.test.ts | 39 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/HttpServer.cors.test.ts | 59 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/NativeTracing.local.test.ts | 142 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/NativeTracing.test.ts | 520 ++ .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/PythonWorker.test.ts | 15 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/RpcWorker.identity.test.ts | 43 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/RpcWorker.types.ts | 48 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/RuntimeEntry.test.ts | 296 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/Telemetry.local.test.ts | 62 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/Worker.test.ts | 14 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerBundle.test.ts | 43 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerEntrypoint.local.test.ts | 3 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerEnv.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerId.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerLoader.local.test.ts | 94 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerLoader.test.ts | 63 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerPreview.test.ts | 177 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerProvider.test.ts | 9 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerSource.test.ts | 1 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerVersion.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkerVersionAffinity.test.ts | 3 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/Workflow.test.ts | 53 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkflowAsync.test.ts | 72 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/WorkflowBridge.test.ts | 34 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/cors-worker.ts | 25 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/cron/stack.ts | 1 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/do-abort/abort-worker.ts | 68 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/do-abort/stack.ts | 18 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/do-rpc/object.ts | 7 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/do-rpc/worker.ts | 17 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/dynamic-worker-loader/effect-worker.ts | 18 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/dynamic-worker-loader/get-worker.ts | 55 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/dynamic-worker-loader/stack.ts | 3 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/email-catchall-worker.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/email-worker.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/env/effect.ts | 44 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/env/stack.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/native-tracing/worker.ts | 267 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/otel-custom-worker.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/otel-event-flush-worker.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/otel-traced-worker.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/runtime-entry/dynamic-tooling.ts | 5 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/runtime-entry/worker.ts | 11 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/worker-entrypoint-binding/entrypoint-caller-worker.ts | 12 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/worker-entrypoint-binding/stack.ts | 24 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/workflow-schedules/async-worker.ts | 24 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/workflow-schedules/scheduled-worker.ts | 21 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workers/fixtures/workflow-schedules/scheduled-workflow.ts | 27 + .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Workflows/Workflow.local.test.ts | 8 +- .repos/alchemy-effect/packages/alchemy/test/Cloudflare/Zaraz/ZarazConfig.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Command/Command.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Command/Executor.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Diff.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Docker/Container.test.ts | 7 +- .repos/alchemy-effect/packages/alchemy/test/Docker/Docker.test.ts | 283 +- .repos/alchemy-effect/packages/alchemy/test/Fly/App.fixture.test.ts | 22 +- .repos/alchemy-effect/packages/alchemy/test/Fly/Machine.test.ts | 117 + .repos/alchemy-effect/packages/alchemy/test/Fly/Service.test.ts | 81 +- .repos/alchemy-effect/packages/alchemy/test/Fly/fixtures/checks-api.ts | 53 + .repos/alchemy-effect/packages/alchemy/test/Git/GitBench.e2e.test.ts | 1253 +++ .repos/alchemy-effect/packages/alchemy/test/Git/GitBlobStoreS3.e2e.test.ts | 164 + .repos/alchemy-effect/packages/alchemy/test/Git/GitConformance.e2e.test.ts | 496 ++ .repos/alchemy-effect/packages/alchemy/test/Git/GitHasherLambda.e2e.test.ts | 164 + .repos/alchemy-effect/packages/alchemy/test/Git/GitHasherWorkerLoader.e2e.test.ts | 161 + .repos/alchemy-effect/packages/alchemy/test/Git/GitIngestProfile.local.test.ts | 144 + .repos/alchemy-effect/packages/alchemy/test/Git/GitProtocol.e2e.test.ts | 919 ++ .repos/alchemy-effect/packages/alchemy/test/Git/GitRealWorld.e2e.test.ts | 347 + .repos/alchemy-effect/packages/alchemy/test/Git/GitService.local.test.ts | 2442 ++++++ .repos/alchemy-effect/packages/alchemy/test/Git/GitService.test.ts | 240 + .repos/alchemy-effect/packages/alchemy/test/Git/Hasher/hasher.test.ts | 141 + .repos/alchemy-effect/packages/alchemy/test/Git/Hasher/lambda-event.test.ts | 101 + .repos/alchemy-effect/packages/alchemy/test/Git/ZlibProbe.e2e.test.ts | 81 + .repos/alchemy-effect/packages/alchemy/test/Git/ZlibProbe.local.test.ts | 73 + .repos/alchemy-effect/packages/alchemy/test/Git/admission.test.ts | 42 + .repos/alchemy-effect/packages/alchemy/test/Git/blobstore.test.ts | 46 + .repos/alchemy-effect/packages/alchemy/test/Git/codec.test.ts | 528 ++ .repos/alchemy-effect/packages/alchemy/test/Git/engine.test.ts | 376 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/http.ts | 41 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/lambda-stack.ts | 63 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/loader-stack.ts | 57 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/packs/README.md | 50 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/packs/base.pack | Bin 0 -> 748 bytes .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/packs/empty.pack | Bin 0 -> 32 bytes .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/packs/manifest.json | 105 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/packs/ofs-delta.pack | Bin 0 -> 1527 bytes .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/packs/ref-delta.pack | Bin 0 -> 1563 bytes .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/packs/simple.pack | Bin 0 -> 1969 bytes .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/packs/thin.pack | Bin 0 -> 490 bytes .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/protected-stack.ts | 245 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/s3-stack.ts | 61 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/stack.ts | 91 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/test-auth.ts | 133 + .repos/alchemy-effect/packages/alchemy/test/Git/fixtures/zlib-probe-worker.ts | 201 + .repos/alchemy-effect/packages/alchemy/test/Git/harness/pack.ts | 84 + .repos/alchemy-effect/packages/alchemy/test/Git/harness/store.ts | 284 + .repos/alchemy-effect/packages/alchemy/test/Git/http.test.ts | 294 + .repos/alchemy-effect/packages/alchemy/test/Git/ingest.test.ts | 433 + .repos/alchemy-effect/packages/alchemy/test/Git/pack.test.ts | 418 + .repos/alchemy-effect/packages/alchemy/test/Git/packsource.test.ts | 287 + .repos/alchemy-effect/packages/alchemy/test/Git/partialscan.test.ts | 332 + .repos/alchemy-effect/packages/alchemy/test/Git/pushwire.test.ts | 44 + .repos/alchemy-effect/packages/alchemy/test/Git/repository-seams.test.ts | 115 + .repos/alchemy-effect/packages/alchemy/test/Git/sideband.test.ts | 134 + .repos/alchemy-effect/packages/alchemy/test/Git/store.test.ts | 697 ++ .repos/alchemy-effect/packages/alchemy/test/Git/streaming.test.ts | 120 + .repos/alchemy-effect/packages/alchemy/test/Git/zlib.test.ts | 77 + .repos/alchemy-effect/packages/alchemy/test/GitHub/BranchProtection.test.ts | 238 + .repos/alchemy-effect/packages/alchemy/test/GitHub/Collaborator.test.ts | 387 + .repos/alchemy-effect/packages/alchemy/test/GitHub/Issue.test.ts | 189 + .repos/alchemy-effect/packages/alchemy/test/GitHub/Label.test.ts | 324 + .repos/alchemy-effect/packages/alchemy/test/GitHub/Milestone.test.ts | 256 + .repos/alchemy-effect/packages/alchemy/test/GitHub/PullRequest.test.ts | 215 + .repos/alchemy-effect/packages/alchemy/test/GitHub/Release.test.ts | 292 + .repos/alchemy-effect/packages/alchemy/test/GitHub/Ruleset.test.ts | 271 + .repos/alchemy-effect/packages/alchemy/test/GitHub/TeamAccess.test.ts | 351 + .repos/alchemy-effect/packages/alchemy/test/GitHub/WikiPage.test.ts | 782 ++ .repos/alchemy-effect/packages/alchemy/test/Hetzner/Server.recovery.test.ts | 73 + .repos/alchemy-effect/packages/alchemy/test/Interaction.test.ts | 122 + .repos/alchemy-effect/packages/alchemy/test/Local/RpcServer.test.ts | 5 +- .repos/alchemy-effect/packages/alchemy/test/Local/RpcSpawner.test.ts | 121 +- .repos/alchemy-effect/packages/alchemy/test/Local/RpcSpawnerCleanup.test.ts | 10 +- .repos/alchemy-effect/packages/alchemy/test/Local/TestSidecar.test.ts | 12 + .repos/alchemy-effect/packages/alchemy/test/Local/fixtures/process-effect.ts | 14 + .repos/alchemy-effect/packages/alchemy/test/Local/fixtures/rpc-server-logs.ts | 29 + .repos/alchemy-effect/packages/alchemy/test/Local/fixtures/rpc-spawner-devserver-parent.ts | 17 +- .repos/alchemy-effect/packages/alchemy/test/Neon/Branch.test.ts | 7 +- .repos/alchemy-effect/packages/alchemy/test/Neon/Providers.test.ts | 18 +- .repos/alchemy-effect/packages/alchemy/test/Output.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Planetscale/OAuthClient.test.ts | 49 + .repos/alchemy-effect/packages/alchemy/test/Planetscale/Providers.test.ts | 18 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/App.test.ts | 53 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/AuthProvider.test.ts | 259 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Bucket.test.ts | 62 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/BucketBinding.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Client.test.ts | 16 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Compute.live.test.ts | 217 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Compute.test.ts | 641 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/ComputeArchive.test.ts | 50 + .repos/alchemy-effect/packages/alchemy/test/Prisma/ComputeBuild.test.ts | 549 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/ComputeLifecycle.test.ts | 293 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Connection.test.ts | 172 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Deployment.test.ts | 254 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/DeploymentActions.test.ts | 52 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Hyperdrive.test.ts | 2 - .repos/alchemy-effect/packages/alchemy/test/Prisma/IsolatedProjectCompute.test.ts | 13 + .repos/alchemy-effect/packages/alchemy/test/Prisma/LogsClient.test.ts | 67 + .repos/alchemy-effect/packages/alchemy/test/Prisma/ManagementLifecycle.test.ts | 630 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Operations.test.ts | 24 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/PrismaEnvironment.test.ts | 133 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/PrismaLogs.test.ts | 116 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Providers.test.ts | 83 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/PublicSurface.test.ts | 14 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/Resources.test.ts | 1390 +-- .repos/alchemy-effect/packages/alchemy/test/Prisma/SourceConventions.test.ts | 104 +- .repos/alchemy-effect/packages/alchemy/test/Prisma/fakes.ts | 46 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/FakeManagementApi.ts | 366 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/index.html | 17 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/package.json | 8 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/assets/app.mjs | 1 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/docs #1.html | 1 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/docs/index.html | 13 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/docs/style.css | 5 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/public/home.html | 1 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-build/src/style.css | 3 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-live/index.html | 18 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-live/package.json | 8 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-live/public/docs/index.html | 13 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-live/public/docs/style.css | 5 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/compute-static-live/src/style.css | 10 + .repos/alchemy-effect/packages/alchemy/test/Prisma/fixtures/stack.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Railway/AuditLog.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Bindings.test.ts | 44 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Bucket.test.ts | 33 +- .repos/alchemy-effect/packages/alchemy/test/Railway/CloudAgent.test.ts | 43 +- .repos/alchemy-effect/packages/alchemy/test/Railway/CodeDiff.test.ts | 120 + .repos/alchemy-effect/packages/alchemy/test/Railway/CustomDomain.test.ts | 146 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Environment.test.ts | 39 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Function.test.ts | 69 +- .repos/alchemy-effect/packages/alchemy/test/Railway/GraphQL.local.test.ts | 101 + .repos/alchemy-effect/packages/alchemy/test/Railway/Group.test.ts | 23 +- .repos/alchemy-effect/packages/alchemy/test/Railway/LoginSession.test.ts | 24 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Mongo.test.ts | 231 +- .repos/alchemy-effect/packages/alchemy/test/Railway/MySQL.test.ts | 272 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Postgres.test.ts | 356 +- .repos/alchemy-effect/packages/alchemy/test/Railway/PrivateNetwork.test.ts | 597 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Project.test.ts | 16 +- .repos/alchemy-effect/packages/alchemy/test/Railway/README.md | 147 + .repos/alchemy-effect/packages/alchemy/test/Railway/Redis.test.ts | 104 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Rpc.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Sandbox.provider.test.ts | 251 + .repos/alchemy-effect/packages/alchemy/test/Railway/Sandbox.test.ts | 204 +- .repos/alchemy-effect/packages/alchemy/test/Railway/SandboxCheckpoint.test.ts | 363 + .repos/alchemy-effect/packages/alchemy/test/Railway/Service.test.ts | 533 +- .repos/alchemy-effect/packages/alchemy/test/Railway/TcpProxy.test.ts | 58 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Template.test.ts | 79 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Usage.test.ts | 76 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Variable.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Railway/VariableRef.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Volume.test.ts | 103 +- .repos/alchemy-effect/packages/alchemy/test/Railway/VolumeBackup.test.ts | 94 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Astro.test.ts | 8 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Cdn.test.ts | 150 + .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Foldkit.local.test.ts | 3 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Foldkit.test.ts | 9 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Nextjs.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Nuxt.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Octane.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/ReactRouter.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/SolidStart.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/StaticSite.test.ts | 8 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/SvelteKit.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/TanStackStart.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Vite.test.ts | 8 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Vocs.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/Website/Waku.test.ts | 6 +- .repos/alchemy-effect/packages/alchemy/test/Railway/fixtures/local-context/Dockerfile | 1 + .repos/alchemy-effect/packages/alchemy/test/Railway/fixtures/mysql-api.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/Railway/fixtures/volume-api.ts | 69 + .repos/alchemy-effect/packages/alchemy/test/Railway/suiteProject.ts | 48 +- .repos/alchemy-effect/packages/alchemy/test/Railway/suiteProjectName.ts | 3 +- .repos/alchemy-effect/packages/alchemy/test/Railway/waitUntilVolumeGone.ts | 31 +- .repos/alchemy-effect/packages/alchemy/test/SQL/PostgresTls.test.ts | 144 + .repos/alchemy-effect/packages/alchemy/test/SQL/fixtures/d1-stack.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/SQL/fixtures/mysql-stack.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/SQL/fixtures/postgres-stack.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/Stack.test.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/State/Export.test.ts | 40 +- .repos/alchemy-effect/packages/alchemy/test/State/HttpStateStore.test.ts | 107 +- .repos/alchemy-effect/packages/alchemy/test/State/PostgresState.test.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/State/Tree.test.ts | 58 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Account.test.ts | 217 + .repos/alchemy-effect/packages/alchemy/test/Stripe/AccountExternalAccount.test.ts | 290 + .repos/alchemy-effect/packages/alchemy/test/Stripe/AccountPerson.test.ts | 250 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Alert.test.ts | 233 + .repos/alchemy-effect/packages/alchemy/test/Stripe/ApplePayDomain.test.ts | 157 + .repos/alchemy-effect/packages/alchemy/test/Stripe/AppsSecret.test.ts | 197 + .repos/alchemy-effect/packages/alchemy/test/Stripe/BillingMeter.test.ts | 198 + .repos/alchemy-effect/packages/alchemy/test/Stripe/BillingPortalConfiguration.test.ts | 190 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Binding.test.ts | 47 + .repos/alchemy-effect/packages/alchemy/test/Stripe/ConsumeEvents.test.ts | 97 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Coupon.test.ts | 192 + .repos/alchemy-effect/packages/alchemy/test/Stripe/CreditGrant.test.ts | 253 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Customer.test.ts | 151 + .repos/alchemy-effect/packages/alchemy/test/Stripe/CustomerTaxId.test.ts | 208 + .repos/alchemy-effect/packages/alchemy/test/Stripe/EntitlementsFeature.test.ts | 184 + .repos/alchemy-effect/packages/alchemy/test/Stripe/FileLink.test.ts | 233 + .repos/alchemy-effect/packages/alchemy/test/Stripe/IssuingCard.test.ts | 228 + .repos/alchemy-effect/packages/alchemy/test/Stripe/IssuingCardholder.test.ts | 229 + .repos/alchemy-effect/packages/alchemy/test/Stripe/IssuingPersonalizationDesign.test.ts | 201 + .repos/alchemy-effect/packages/alchemy/test/Stripe/PaymentLink.test.ts | 239 + .repos/alchemy-effect/packages/alchemy/test/Stripe/PaymentMethodConfiguration.test.ts | 143 + .repos/alchemy-effect/packages/alchemy/test/Stripe/PaymentMethodDomain.test.ts | 132 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Plan.test.ts | 223 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Price.test.ts | 227 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Product.test.ts | 171 + .repos/alchemy-effect/packages/alchemy/test/Stripe/ProductFeature.test.ts | 303 + .repos/alchemy-effect/packages/alchemy/test/Stripe/PromotionCode.test.ts | 145 + .repos/alchemy-effect/packages/alchemy/test/Stripe/Providers.test.ts | 57 + .repos/alchemy-effect/packages/alchemy/test/Stripe/RadarValueList.test.ts | 184 + .repos/alchemy-effect/packages/alchemy/test/Stripe/RadarValueListItem.test.ts | 213 + .repos/alchemy-effect/packages/alchemy/test/Stripe/RestrictedApiKey.test.ts | 86 + .repos/alchemy-effect/packages/alchemy/test/Stripe/ShippingRate.test.ts | 206 + .repos/alchemy-effect/packages/alchemy/test/Stripe/TaxRate.test.ts | 200 + .repos/alchemy-effect/packages/alchemy/test/Stripe/TaxRegistration.test.ts | 195 + .repos/alchemy-effect/packages/alchemy/test/Stripe/TaxSettings.test.ts | 158 + .repos/alchemy-effect/packages/alchemy/test/Stripe/TerminalConfiguration.test.ts | 182 + .repos/alchemy-effect/packages/alchemy/test/Stripe/TerminalLocation.test.ts | 227 + .repos/alchemy-effect/packages/alchemy/test/Stripe/TerminalReader.test.ts | 211 + .repos/alchemy-effect/packages/alchemy/test/Stripe/WebhookEndpoint.test.ts | 160 + .repos/alchemy-effect/packages/alchemy/test/Stripe/fixtures/event-source-worker.ts | 59 + .repos/alchemy-effect/packages/alchemy/test/Stripe/fixtures/worker.ts | 33 + .repos/alchemy-effect/packages/alchemy/test/Util/Memoize.test.ts | 73 + .repos/alchemy-effect/packages/alchemy/test/Util/Node.test.ts | 28 +- .repos/alchemy-effect/packages/alchemy/test/Util/ResourceOutput.test.ts | 41 + .repos/alchemy-effect/packages/alchemy/test/Util/proxy-chain.test.ts | 27 + .repos/alchemy-effect/packages/alchemy/test/Utils/ip-address.test.ts | 305 + .repos/alchemy-effect/packages/alchemy/test/Website/ServerCleanup.test.ts | 74 + .repos/alchemy-effect/packages/alchemy/test/action.test.ts | 14 +- .repos/alchemy-effect/packages/alchemy/test/apply.test.ts | 146 +- .repos/alchemy-effect/packages/alchemy/test/destroy-output.test.ts | 14 +- .repos/alchemy-effect/packages/alchemy/test/drift.test.ts | 867 ++ .repos/alchemy-effect/packages/alchemy/test/nodeProbe.ts | 28 + .repos/alchemy-effect/packages/alchemy/test/plan.test.ts | 181 +- .repos/alchemy-effect/packages/alchemy/test/provider-mode.test.ts | 82 +- .repos/alchemy-effect/packages/alchemy/test/scratch-state.test.ts | 18 +- .repos/alchemy-effect/packages/alchemy/test/sync.test.ts | 775 -- .repos/alchemy-effect/packages/alchemy/test/test.resources.ts | 2 +- .repos/alchemy-effect/packages/alchemy/test/types/Sandbox.ts | 4 +- .repos/alchemy-effect/packages/alchemy/test/types/WorkerEntrypointEnv.ts | 68 + .repos/alchemy-effect/packages/alchemy/test/zip.test.ts | 77 +- .repos/alchemy-effect/packages/alchemy/tsconfig.json | 26 +- .repos/alchemy-effect/packages/alchemy/tsconfig.test.json | 8 +- .repos/alchemy-effect/packages/alchemy/tsdown.config.ts | 50 +- .repos/alchemy-effect/packages/better-auth/package.json | 42 +- .repos/alchemy-effect/packages/cloudflare-runtime/README.md | 4 + .repos/alchemy-effect/packages/cloudflare-runtime/package.json | 78 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/Docker.ts | 28 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/RuntimeServices.ts | 6 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/RuntimeWorker.ts | 1 + .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/assets/Assets.ts | 51 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/browser/Browser.ts | 10 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/cache/Cache.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/d1/D1.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/images/Images.ts | 11 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/kv-namespace/KvNamespace.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/queue/Queue.ts | 11 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/r2-bucket/R2Bucket.ts | 6 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/r2-bucket/R2Bucket.worker.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/secrets-store/SecretsStore.ts | 5 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/send-email/SendEmail.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/stream/Stream.ts | 9 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/workflows/Workflows.ts | 7 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/bindings/workflows/wrapped-binding.worker.ts | 8 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/globals/Globals.ts | 8 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/globals/Loopback.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/globals/ProxyHeaders.shared.ts | 3 + .repos/alchemy-effect/packages/cloudflare-runtime/src/core/globals/entry.worker.ts | 35 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/internal/Paths.ts | 2 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/internal/System.ts | 4 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/internal/constants.ts | 6 + .repos/alchemy-effect/packages/cloudflare-runtime/src/core/platform-proxy/PlatformProxy.ts | 5 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/proxy/WorkerProxy.ts | 512 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/proxy/WorkerProxy.worker.ts | 202 - .repos/alchemy-effect/packages/cloudflare-runtime/src/core/registry/Registry.ts | 27 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/registry/RegistryProxy.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/remote-bindings/Access.ts | 2 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/remote-bindings/RemoteBindings.ts | 5 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/remote-bindings/RemoteWorker.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/test/Docker.test.ts | 24 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/test/bindings/Assets.test.ts | 112 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/test/bindings/KvNamespace.test.ts | 4 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/test/proxy/RequestUrl.test.ts | 106 + .repos/alchemy-effect/packages/cloudflare-runtime/src/core/test/proxy/WorkerProxy.test.ts | 203 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/core/workerd/Workerd.ts | 8 + .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/build-tools/RuntimeSubpathExportPlugin.ts | 4 + .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/README.md | 6 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/node/configuration/constructConfiguration.d.ts | 27 - .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/node/configuration/constructConfiguration.ts | 32 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/shared/types.ts | 1 + .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/src/analytics.ts | 40 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/src/handler.ts | 39 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/src/utils/final-operations.ts | 1 + .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/src/utils/kv.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/src/worker.ts | 51 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/tests/analytics.test.ts | 29 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/tests/handler.test.ts | 76 + .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/tests/kv.test.ts | 6 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/asset-worker/wrangler.jsonc | 24 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/router-worker/src/worker.ts | 55 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/router-worker/tests/index.test.ts | 50 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workers-shared/workers/router-worker/wrangler.jsonc | 11 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/README.md | 12 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/binding.ts | 224 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/context.ts | 389 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/engine.ts | 205 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/lib/delay.ts | 114 + .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/lib/errors.ts | 131 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/lib/retries.ts | 59 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/lib/rollback.ts | 312 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/lib/validators.ts | 37 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/test/binding.test.ts | 382 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/test/context.test.ts | 163 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/test/engine.test.ts | 625 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/test/lib/delay.test.ts | 252 + .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/test/utils.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/test/validators.test.ts | 49 + .repos/alchemy-effect/packages/cloudflare-runtime/src/internal/workflows-shared/wrangler.jsonc | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/README.md | 7 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/options.ts | 9 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/plugin.ts | 3 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/plugins/nodejs-compat.ts | 14 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/plugins/options.ts | 2 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/test/nodejs-compat.test.ts | 19 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/test/options.test.ts | 9 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/test/utils.test.ts | 8 + .repos/alchemy-effect/packages/cloudflare-runtime/src/rolldown/utils.ts | 14 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/assets/ViteAssets.ts | 18 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/dev-plugin.ts | 14 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/dev-server.ts | 9 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/forwarded-host.ts | 30 + .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/preview-plugin.ts | 9 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/preview-server.ts | 10 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/test/dev-plugin.test.ts | 57 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/test/forwarded-host.test.ts | 47 +- .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/test/preview-plugin.test.ts | 1 + .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/test/websockets.test.ts | 3 + .repos/alchemy-effect/packages/cloudflare-runtime/src/vite/websockets.ts | 5 +- .repos/alchemy-effect/packages/cloudflare-runtime/tsconfig.json | 2 +- .repos/alchemy-effect/packages/cloudflare-runtime/tsdown.config.ts | 16 +- .repos/alchemy-effect/packages/cloudflare-runtime/vitest.config.ts | 2 +- .repos/alchemy-effect/packages/cloudflare-test-tools/package.json | 14 +- .repos/alchemy-effect/packages/cloudflare-test-tools/src/e2e/Cli.ts | 2 +- .repos/alchemy-effect/packages/cloudflare-test-tools/src/e2e/Options.ts | 4 +- .repos/alchemy-effect/packages/floci/package.json | 10 +- .repos/alchemy-effect/packages/floci/src/index.ts | 2 +- .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/.gitignore | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/README.md | 47 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/astro.config.mjs | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/e2e.config.ts | 57 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/package.json | 26 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/public/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/components/Slow.astro | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/env.d.ts | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/middleware.ts | 16 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/pages/about.astro | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/pages/api/binary.ts | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/pages/api/hello.ts | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/pages/feedback.astro | 26 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/pages/greet/[name].astro | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/pages/index.astro | 33 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/pages/session.astro | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/src/pages/stream.astro | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/test/smoke.test.ts | 190 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-ssr/tsconfig.json | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/.gitignore | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/README.md | 58 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/astro.config.mjs | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/e2e.config.ts | 53 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/package.json | 26 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/public/favicon.svg | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/public/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/components/Layout.astro | 29 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/env.d.ts | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/pages/404.astro | 8 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/pages/about.astro | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/pages/blog/[slug].astro | 22 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/pages/blog/index.astro | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/pages/counter.astro | 25 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/src/pages/index.astro | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/test/smoke.test.ts | 109 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro-static/tsconfig.json | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/.gitignore | 6 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/README.md | 56 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/astro.config.mjs | 39 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/e2e.config.ts | 66 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/package.json | 26 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/public/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/content.config.ts | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/env.d.ts | 10 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/middleware.ts | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/pages/about.astro | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/pages/api/binary.ts | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/pages/api/hello.ts | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/pages/index.astro | 39 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/pages/locals.astro | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/pages/posts/[slug].astro | 29 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/pages/prerendered-env.astro | 26 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/pages/session.astro | 26 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/posts/hello-world.md | 5 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/styles/session.css | 6 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/src/user-integration.astro | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/test/__snapshots__/smoke.test.ts/index.png | Bin 0 -> 14565 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/test/smoke.test.ts | 205 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/astro/tsconfig.json | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/README.md | 65 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/app/src/client.ts | 5 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/app/src/server.ts | 30 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/app/vite.config.ts | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/e2e.config.ts | 37 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/lib/package.json | 6 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/lib/src/greeting.ts | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/package.json | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/test/smoke.test.ts | 73 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/monorepo-workspace/tsconfig.json | 23 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/.gitignore | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/app/api/revalidate/route.js | 10 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/app/fast-isr/page.jsx | 14 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/app/isr/page.jsx | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/app/layout.jsx | 11 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/app/page.jsx | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/e2e.config.ts | 49 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/jsconfig.json | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/next.config.mjs | 4 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/open-next.config.ts | 16 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/package.json | 29 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/playwright.config.mjs | 38 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/public/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/scripts/e2e.mjs | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs-isr/test/revalidate.test.ts | 100 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/.gitignore | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/README.md | 48 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/api/binding/route.js | 8 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/api/hello/route.js | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/boom/error.jsx | 14 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/boom/page.jsx | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/counter/counter.jsx | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/counter/page.jsx | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/docs/[...path]/page.jsx | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/gone/page.jsx | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/guestbook/actions.js | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/guestbook/page.jsx | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/hmr-probe/page.jsx | 16 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/isr/page.jsx | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/layout.jsx | 11 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/not-found.jsx | 8 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/page.jsx | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/products/[slug]/page.jsx | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/streaming/loading.js | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/app/streaming/page.jsx | 23 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/e2e.config.ts | 45 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/jsconfig.json | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/middleware.js | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/next.config.mjs | 22 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/open-next.config.ts | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/package.json | 29 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/pages/api/legacy.js | 4 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/pages/legacy.jsx | 14 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/playwright.config.mjs | 38 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/public/static.txt | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/scripts/e2e.mjs | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/scripts/hmr-repro.mjs | 43 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/scripts/hmr-server.mjs | 51 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/test/hmr.test.ts | 132 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nextjs/test/smoke.test.ts | 232 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/.gitignore | 6 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/README.md | 44 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/app/app.vue | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/app/pages/counter.vue | 22 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/app/pages/index.vue | 26 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/app/pages/prerendered.vue | 5 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/e2e.config.ts | 90 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/nuxt.config.ts | 26 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/package.json | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/public/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/scripts/e2e.mjs | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/server/api/counter.ts | 29 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/server/api/hello.ts | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/server/api/hmr.ts | 6 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/server/api/kv.ts | 28 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/test/smoke.test.ts | 178 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/tsconfig.json | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/nuxt/worker-entry.ts | 44 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/.gitignore | 4 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/README.md | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/e2e.config.ts | 59 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/index.html | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/octane.config.ts | 34 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/package.json | 28 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/public/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/src/App.tsx | 22 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/test/smoke.test.ts | 60 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/tsconfig.json | 24 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/octane/vite.config.ts | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/app/root.tsx | 34 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/app/routes.ts | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/app/routes/about.tsx | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/app/routes/home.tsx | 10 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/app/styles.css | 44 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/e2e.config.ts | 39 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/package.json | 30 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/react-router-vite/entry.browser.tsx | 54 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/react-router-vite/entry.rsc.tsx | 32 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/react-router-vite/entry.ssr.tsx | 33 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/react-router-vite/entry.worker.tsx | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/react-router-vite/types.d.ts | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/test/__snapshots__/smoke.test.ts/about.png | Bin 0 -> 15226 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/test/__snapshots__/smoke.test.ts/index.png | Bin 0 -> 13398 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/test/smoke.test.ts | 86 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/tsconfig.json | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/react-router-rsc/vite.config.ts | 25 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/.gitignore | 28 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/README.md | 31 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/e2e.config.ts | 38 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/index.html | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/package.json | 30 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/playwright.config.ts | 31 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/postcss.config.js | 5 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/public/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/src/app.tsx | 46 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/src/errors/404.tsx | 8 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/src/index.css | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/src/index.tsx | 23 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/src/pages/about.data.ts | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/src/pages/about.tsx | 25 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/src/pages/home.tsx | 32 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/src/routes.ts | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/test/__snapshots__/smoke.test.ts/about.png | Bin 0 -> 15755 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/test/__snapshots__/smoke.test.ts/index.png | Bin 0 -> 14012 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/test/smoke.test.ts | 98 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/tsconfig.json | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solid-spa/vite.config.ts | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/.gitignore | 28 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/README.md | 32 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/e2e.config.ts | 34 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/package.json | 28 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/playwright.config.ts | 35 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/public/favicon.ico | Bin 0 -> 664 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/app.css | 41 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/app.tsx | 23 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/components/Counter.css | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/components/Counter.tsx | 16 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/entry-client.tsx | 4 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/entry-server.tsx | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/global.d.ts | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/routes/[...404].tsx | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/routes/about.tsx | 10 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/routes/api/echo.ts | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/src/routes/index.tsx | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/test/__snapshots__/smoke.test.ts/about.png | Bin 0 -> 10958 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/test/__snapshots__/smoke.test.ts/index.png | Bin 0 -> 22771 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/test/smoke.test.ts | 118 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/tsconfig.json | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/solidstart/vite.config.ts | 6 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/.gitignore | 24 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/e2e.config.ts | 47 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/index.html | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/package.json | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/public/favicon.svg | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/public/icons.svg | 24 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/src/assets/hero.png | Bin 0 -> 44919 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/src/assets/typescript.svg | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/src/assets/vite.svg | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/src/counter.ts | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/src/main.ts | 61 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/src/server.ts | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/src/style.css | 296 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/test/__snapshots__/smoke.test.ts/index.png | Bin 0 -> 59769 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/test/smoke.test.ts | 50 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/static-website/tsconfig.json | 23 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/.gitignore | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/README.md | 86 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/e2e.config.ts | 60 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/package.json | 25 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/app.d.ts | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/app.html | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/lib/widgets.ts | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/+error.svelte | 5 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/+layout.svelte | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/+layout.ts | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/+page.svelte | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/about/+page.svelte | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/api/widgets/+server.ts | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/widgets/+page.svelte | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/src/routes/widgets/+page.ts | 22 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/static/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/test/smoke.test.ts | 132 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/tsconfig.json | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit-spa/vite.config.ts | 44 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/.gitignore | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/README.md | 116 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/e2e.config.ts | 82 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/package.json | 31 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/scripts/e2e.mjs | 30 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/app.d.ts | 51 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/app.html | 11 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/fixture/greeting.ts | 6 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/(marketing)/+layout.server.ts | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/(marketing)/+layout.svelte | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/(marketing)/about/+page.svelte | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/+page.server.ts | 11 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/+page.svelte | 10 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/api/binary/+server.ts | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/api/cache/+server.ts | 35 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/api/hello/+server.ts | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/api/user-config/+server.ts | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/cookies/+page.server.ts | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/cookies/+page.svelte | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/counter/+page.svelte | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/form/+page.server.ts | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/form/+page.svelte | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/platform/+page.server.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/platform/+page.svelte | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/prerendered/+page.svelte | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/src/routes/prerendered/+page.ts | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/static/robots.txt | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/test/smoke.test.ts | 217 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/tsconfig.json | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/sveltekit/vite.config.ts | 59 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/.cta.json | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/.gitignore | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/.vscode/settings.json | 11 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/README.md | 191 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/e2e.config.ts | 50 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/package.json | 48 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/playwright.config.ts | 31 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/public/favicon.ico | Bin 0 -> 3870 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/public/logo192.png | Bin 0 -> 5347 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/public/logo512.png | Bin 0 -> 9664 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/public/manifest.json | 25 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/public/robots.txt | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/components/Footer.tsx | 44 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/components/Header.tsx | 78 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/components/ThemeToggle.tsx | 81 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/db.ts | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/env.d.ts | 7 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/routeTree.gen.ts | 122 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/router.tsx | 19 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/routes/__root.tsx | 61 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/routes/about.tsx | 23 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/routes/api.db.ts | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/routes/api.wasm.ts | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/routes/index.tsx | 87 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/styles.css | 283 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/src/wasm-example.wasm | Bin 0 -> 41 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/test/__snapshots__/smoke.test.ts/about.png | Bin 0 -> 312884 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/test/__snapshots__/smoke.test.ts/index.png | Bin 0 -> 302494 bytes .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/test/smoke.test.ts | 108 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/tsconfig.json | 28 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tanstack-start/vite.config.ts | 11 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/tsconfig.playwright.json | 8 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/e2e.config.ts | 55 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/index.html | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/package.json | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/playwright.config.ts | 28 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/public/hello.txt | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/src/client-marker.ts | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/src/client.ts | 30 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/src/server-marker.ts | 2 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/src/server.ts | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/test/smoke.test.ts | 153 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vite-hmr/tsconfig.json | 23 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/.gitignore | 4 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/README.md | 65 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/e2e.config.ts | 50 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/package.json | 36 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/public/hello.txt | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/src/components/Counter.tsx | 16 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/src/pages.gen.ts | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/src/pages/counter.mdx | 10 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/src/pages/guide.mdx | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/src/pages/index.mdx | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/test/smoke.test.ts | 68 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/tsconfig.json | 22 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/vocs/vocs.config.ts | 12 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/README.md | 57 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/e2e.config.ts | 69 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/package.json | 31 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/public/hello.txt | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/src/env.ts | 30 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/src/global.d.ts | 39 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/src/pages.gen.ts | 25 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/src/pages/_api/counter.ts | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/src/pages/_root.tsx | 14 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/src/pages/index.tsx | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/src/worker-entry.ts | 48 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/test/smoke.test.ts | 60 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku-durable-objects/tsconfig.json | 16 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/.gitignore | 3 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/README.md | 71 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/e2e.config.ts | 51 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/package.json | 30 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/playwright.config.ts | 27 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/public/hello.txt | 1 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/actions.ts | 16 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/components/Counter.tsx | 15 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/components/GreetingForm.tsx | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/components/NavCounter.tsx | 20 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/env.ts | 23 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/global.d.ts | 9 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/middleware/headers.ts | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages.gen.ts | 42 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages/_api/echo.ts | 13 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages/_layout.tsx | 18 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages/_root.tsx | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages/about.tsx | 11 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages/config-marker.tsx | 17 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages/index.tsx | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages/items/[id].tsx | 16 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/src/pages/ssg-env.tsx | 21 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/test/smoke.test.ts | 223 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/tsconfig.json | 22 + .repos/alchemy-effect/packages/frontend-frameworks/fixtures/waku/waku.config.ts | 44 + .repos/alchemy-effect/packages/frontend-frameworks/package.json | 74 +- .repos/alchemy-effect/packages/frontend-frameworks/src/astro/README.md | 8 +- .repos/alchemy-effect/packages/frontend-frameworks/src/astro/prerenderer.ts | 4 +- .repos/alchemy-effect/packages/frontend-frameworks/src/astro/runtime/types.d.ts | 47 - .repos/alchemy-effect/packages/frontend-frameworks/src/astro/source.ts | 2 +- .repos/alchemy-effect/packages/frontend-frameworks/src/astro/types.d.ts | 16 - .repos/alchemy-effect/packages/frontend-frameworks/src/core/BuildChild.ts | 19 +- .repos/alchemy-effect/packages/frontend-frameworks/src/core/Loader.ts | 37 + .repos/alchemy-effect/packages/frontend-frameworks/src/core/NodeServe.ts | 9 +- .repos/alchemy-effect/packages/frontend-frameworks/src/core/test/BuildChild.test.ts | 61 + .repos/alchemy-effect/packages/frontend-frameworks/src/core/test/NodeServe.test.ts | 3 +- .repos/alchemy-effect/packages/frontend-frameworks/src/nextjs/Nextjs.ts | 4 +- .repos/alchemy-effect/packages/frontend-frameworks/src/nextjs/README.md | 7 +- .repos/alchemy-effect/packages/frontend-frameworks/src/nuxt/README.md | 10 +- .repos/alchemy-effect/packages/frontend-frameworks/src/nuxt/source.ts | 15 +- .repos/alchemy-effect/packages/frontend-frameworks/src/octane/source.ts | 15 +- .repos/alchemy-effect/packages/frontend-frameworks/src/sveltekit/README.md | 6 +- .repos/alchemy-effect/packages/frontend-frameworks/src/sveltekit/source.ts | 15 +- .repos/alchemy-effect/packages/frontend-frameworks/src/vocs/Vocs.ts | 14 +- .repos/alchemy-effect/packages/frontend-frameworks/src/waku/README.md | 4 + .repos/alchemy-effect/packages/frontend-frameworks/src/waku/Waku.ts | 7 + .repos/alchemy-effect/packages/frontend-frameworks/src/waku/aws.ts | 1 + .repos/alchemy-effect/packages/frontend-frameworks/src/waku/node.ts | 1 + .repos/alchemy-effect/packages/frontend-frameworks/vitest.config.ts | 5 + .repos/alchemy-effect/packages/node-utils/package.json | 27 +- .repos/alchemy-effect/packages/node-utils/src/dependency-watcher.ts | 130 + .repos/alchemy-effect/packages/node-utils/src/register-oxc.ts | 337 + .repos/alchemy-effect/packages/node-utils/src/resolve-specifier.ts | 157 + .repos/alchemy-effect/packages/node-utils/src/transform-cache.ts | 226 + .repos/alchemy-effect/packages/node-utils/src/transform-source.ts | 254 + .repos/alchemy-effect/packages/node-utils/src/watch-import-bun.ts | 99 + .repos/alchemy-effect/packages/node-utils/src/watch-import.ts | 106 + .repos/alchemy-effect/packages/node-utils/test/register-oxc.test.ts | 362 + .repos/alchemy-effect/packages/node-utils/test/watch-import-bun.test.ts | 135 + .repos/alchemy-effect/packages/node-utils/test/watch-import.test.ts | 136 + .repos/alchemy-effect/packages/pkg/README.md | 117 + .repos/alchemy-effect/packages/pkg/migrations/0001_init.sql | 19 + .repos/alchemy-effect/packages/pkg/package.json | 113 + .repos/alchemy-effect/packages/pkg/src/Manifest.ts | 76 + .repos/alchemy-effect/packages/pkg/src/Protocol.ts | 163 + .repos/alchemy-effect/packages/pkg/src/Registry.ts | 197 + .repos/alchemy-effect/packages/pkg/src/Registry/Bindings.ts | 134 + .repos/alchemy-effect/packages/pkg/src/Registry/GitHub.ts | 365 + .repos/alchemy-effect/packages/pkg/src/Registry/Handler.ts | 549 ++ .repos/alchemy-effect/packages/pkg/src/Registry/KVCache.ts | 68 + .repos/alchemy-effect/packages/pkg/src/Registry/Sweep.ts | 117 + .repos/alchemy-effect/packages/pkg/src/Registry/Tags.ts | 117 + .repos/alchemy-effect/packages/pkg/src/cli/bin.ts | 101 + .repos/alchemy-effect/packages/pkg/src/cli/pack.ts | 603 ++ .repos/alchemy-effect/packages/pkg/src/cli/publish.ts | 129 + .repos/alchemy-effect/packages/pkg/src/index.ts | 5 + .repos/alchemy-effect/packages/pkg/test/cli.test.ts | 398 + .repos/alchemy-effect/packages/pkg/tsconfig.json | 18 + .repos/alchemy-effect/packages/pr-package/README.md | 185 - .repos/alchemy-effect/packages/pr-package/package.json | 47 - .repos/alchemy-effect/packages/pr-package/src/AuthToken.ts | 18 - .repos/alchemy-effect/packages/pr-package/src/Bucket.ts | 3 - .repos/alchemy-effect/packages/pr-package/src/PackageStore.ts | 145 - .repos/alchemy-effect/packages/pr-package/src/TagIndex.ts | 3 - .repos/alchemy-effect/packages/pr-package/src/Tarball.ts | 11 - .repos/alchemy-effect/packages/pr-package/src/Worker.ts | 411 - .repos/alchemy-effect/packages/pr-package/src/aliases.ts | 27 - .repos/alchemy-effect/packages/pr-package/src/index.ts | 6 - .repos/alchemy-effect/packages/pr-package/tsconfig.json | 15 - .repos/alchemy-effect/patches/@astrojs%2Fstarlight@0.41.7.patch | 18 - .repos/alchemy-effect/patches/@astrojs%2Fstarlight@0.42.0.patch | 16 + .repos/alchemy-effect/patches/README.md | 22 + .repos/alchemy-effect/patches/starlight-blog@0.28.0.patch | 91 - .repos/alchemy-effect/patches/starlight-blog@0.29.0.patch | 91 + .repos/alchemy-effect/pnpm-lock.yaml | 14592 +++++++++++++++----------------- .repos/alchemy-effect/pnpm-workspace.yaml | 395 +- .repos/alchemy-effect/processes/Railway.md | 393 - .repos/alchemy-effect/scripts/analyze-type-trace.ts | 6 +- .repos/alchemy-effect/scripts/audit-service.ts | 12 +- .repos/alchemy-effect/scripts/aws-leak-sweep.ts | 12 +- .repos/alchemy-effect/scripts/bootstrap-distilled-worktree.ts | 169 - .repos/alchemy-effect/scripts/bootstrap-distilled.mjs | 183 + .repos/alchemy-effect/scripts/codemod-binding-policy-providers.ts | 162 +- .repos/alchemy-effect/scripts/floci-image.ts | 28 + .repos/alchemy-effect/scripts/generate-api-reference.ts | 156 +- .repos/alchemy-effect/scripts/generate-docs/discovery.ts | 279 - .repos/alchemy-effect/scripts/generate-docs/model.ts | 814 -- .repos/alchemy-effect/scripts/generate-docs/render.ts | 330 - .repos/alchemy-effect/scripts/generate-docs/types.ts | 159 - .repos/alchemy-effect/scripts/generate-docs/utils.ts | 238 - .repos/alchemy-effect/scripts/generate-iam-actions.ts | 6 +- .repos/alchemy-effect/scripts/lint-providers.ts | 194 +- .repos/alchemy-effect/scripts/nuke.sh | 31 +- .repos/alchemy-effect/scripts/release/changelog.ts | 92 - .repos/alchemy-effect/scripts/release/commit.sh | 25 - .repos/alchemy-effect/scripts/release/config.ts | 100 - .repos/alchemy-effect/scripts/release/discord-body.ts | 56 - .repos/alchemy-effect/scripts/release/discord-notify.ts | 107 - .repos/alchemy-effect/scripts/release/github-release.ts | 135 - .repos/alchemy-effect/scripts/release/prepare.ts | 136 - .repos/alchemy-effect/scripts/release/publish.sh | 33 - .repos/alchemy-effect/scripts/release/release-notes.ts | 48 - .repos/alchemy-effect/scripts/release/render.ts | 239 - .repos/alchemy-effect/scripts/test-aws-floci.ts | 24 +- .repos/alchemy-effect/scripts/test-example-cli.ts | 226 + .repos/alchemy-effect/scripts/test-examples.ts | 160 +- .repos/alchemy-effect/scripts/typescript-source.ts | 52 + .repos/alchemy-effect/stacks/github.ts | 82 +- .repos/alchemy-effect/stacks/nuke.ts | 2 + .repos/alchemy-effect/stacks/otel.ts | 2 +- .repos/alchemy-effect/stacks/otel/Dashboard.ts | 40 +- .repos/alchemy-effect/stacks/otel/IngestToken.ts | 6 +- .repos/alchemy-effect/stacks/otel/Ingester.ts | 6 +- .repos/alchemy-effect/stacks/pkg.ts | 42 + .repos/alchemy-effect/stacks/pr-package.ts | 25 - .repos/alchemy-effect/stacks/pr-package/Api.ts | 55 - .repos/alchemy-effect/test/cross-version-test/README.md | 11 +- .repos/alchemy-effect/test/cross-version-test/run.ts | 20 +- .repos/alchemy-effect/test/cross-version-test/test/05-current/test/integ.test.ts | 4 +- .repos/alchemy-effect/tsconfig.base.json | 4 +- .repos/alchemy-effect/tsconfig.json | 46 +- .repos/alchemy-effect/tsconfig.scripts.json | 16 +- .repos/alchemy-effect/turbo.json | 5 + .repos/alchemy-effect/website/.gitignore | 4 - .repos/alchemy-effect/website/alchemy.run.ts | 12 +- .repos/alchemy-effect/website/astro.config.mjs | 1418 ---- .repos/alchemy-effect/website/astro.config.ts | 1323 +++ .repos/alchemy-effect/website/ec.config.mjs | 8 +- .repos/alchemy-effect/website/package.json | 63 +- .repos/alchemy-effect/website/plugins/alchemy-walnut-theme.mjs | 185 - .repos/alchemy-effect/website/plugins/build-output.ts | 218 + .repos/alchemy-effect/website/plugins/capitalized-identifier-color.mjs | 87 - .repos/alchemy-effect/website/plugins/error-annotations.mjs | 179 - .repos/alchemy-effect/website/plugins/expresssive-code.ts | 458 + .repos/alchemy-effect/website/plugins/pagefind-ignore-noise.mjs | 86 - .repos/alchemy-effect/website/plugins/pagefind-ignore-noise.ts | 42 + .repos/alchemy-effect/website/probe-shiki.mjs | 31 - .repos/alchemy-effect/website/public/alchemy-logo-512-white-bg.png | Bin 90201 -> 69454 bytes .repos/alchemy-effect/website/public/alchemy-logo-dark-bg.png | Bin 94837 -> 66887 bytes .repos/alchemy-effect/website/public/alchemy-logo-light-bg.png | Bin 92332 -> 66678 bytes .repos/alchemy-effect/website/public/apple-touch-icon.png | Bin 4239 -> 2884 bytes .repos/alchemy-effect/website/public/blog/beta-77/alchemy-cli-poster.png | Bin 0 -> 354693 bytes .repos/alchemy-effect/website/public/blog/beta-77/alchemy-cli.mp4 | Bin 0 -> 3703087 bytes .repos/alchemy-effect/website/public/blog/beta-77/deploy-confirm.png | Bin 0 -> 42177 bytes .repos/alchemy-effect/website/public/blog/beta-77/deploy-done.png | Bin 0 -> 44309 bytes .repos/alchemy-effect/website/public/blog/beta-77/deploy-plain.png | Bin 0 -> 705109 bytes .repos/alchemy-effect/website/public/blog/beta-77/destroy-confirm.png | Bin 0 -> 34379 bytes .repos/alchemy-effect/website/public/blog/beta-77/destroy-done.png | Bin 0 -> 42847 bytes .repos/alchemy-effect/website/public/blog/beta-77/dev-output.png | Bin 0 -> 24053 bytes .repos/alchemy-effect/website/public/blog/beta-77/dev-plan.png | Bin 0 -> 57751 bytes .repos/alchemy-effect/website/public/blog/beta-77/dev-reload.png | Bin 0 -> 94311 bytes .repos/alchemy-effect/website/public/blog/beta-77/drift-detected.png | Bin 0 -> 71450 bytes .repos/alchemy-effect/website/public/blog/beta-77/drift-repaired.png | Bin 0 -> 48824 bytes .repos/alchemy-effect/website/public/blog/beta-77/oauth-consent.png | Bin 0 -> 40964 bytes .repos/alchemy-effect/website/public/blog/beta-77/profile-add.png | Bin 0 -> 32287 bytes .repos/alchemy-effect/website/public/blog/beta-77/profile-connected.png | Bin 0 -> 31685 bytes .repos/alchemy-effect/website/public/blog/beta-77/profile-dashboard.png | Bin 0 -> 43201 bytes .repos/alchemy-effect/website/public/blog/beta-77/profile-empty.png | Bin 0 -> 14123 bytes .repos/alchemy-effect/website/public/blog/beta-77/profile-method.png | Bin 0 -> 22010 bytes .repos/alchemy-effect/website/public/favicon-16-dark.png | Bin 613 -> 493 bytes .repos/alchemy-effect/website/public/favicon-16.png | Bin 590 -> 480 bytes .repos/alchemy-effect/website/public/favicon-32-dark.png | Bin 1225 -> 659 bytes .repos/alchemy-effect/website/public/favicon-32.png | Bin 1234 -> 654 bytes .repos/alchemy-effect/website/public/favicon.png | Bin 1234 -> 654 bytes .repos/alchemy-effect/website/public/favicon.svg | 2 +- .repos/alchemy-effect/website/public/fonts/Tinos-Regular.ttf | Bin 521588 -> 0 bytes .repos/alchemy-effect/website/public/icon-512-dark.png | Bin 19161 -> 11557 bytes .repos/alchemy-effect/website/public/icon-512.png | Bin 20335 -> 11672 bytes .repos/alchemy-effect/website/public/llms.txt | 152 +- .repos/alchemy-effect/website/public/og-default.png | Bin 101324 -> 69487 bytes .repos/alchemy-effect/website/public/og-default.svg | 138 +- .repos/alchemy-effect/website/public/robots.txt | 5 + .repos/alchemy-effect/website/scripts/download-fonts.ts | 216 - .repos/alchemy-effect/website/scripts/generate-brand-assets.ts | 200 +- .repos/alchemy-effect/website/scripts/generate-llms-txt.ts | 55 +- .repos/alchemy-effect/website/scripts/generate-readme-hero.ts | 98 +- .repos/alchemy-effect/website/scripts/og-worker.mjs | 44 - .repos/alchemy-effect/website/scripts/preview-og.ts | 100 +- .repos/alchemy-effect/website/src/brand/OgCard.tsx | 506 +- .repos/alchemy-effect/website/src/brand/OgDefault.tsx | 91 + .repos/alchemy-effect/website/src/brand/ReadmeHero.tsx | 95 +- .repos/alchemy-effect/website/src/brand/Yantra.astro | 35 +- .repos/alchemy-effect/website/src/brand/fonts.ts | 39 + .repos/alchemy-effect/website/src/brand/yantra.ts | 114 +- .repos/alchemy-effect/website/src/components/DAG.astro | 2 +- .repos/alchemy-effect/website/src/components/LoopDiagram.astro | 2 +- .repos/alchemy-effect/website/src/components/ProviderIcons.astro | 46 + .repos/alchemy-effect/website/src/components/StructuredData.astro | 46 + .repos/alchemy-effect/website/src/components/Terminal.astro | 2 +- .repos/alchemy-effect/website/src/components/marketing-islands/AsyncTabs.tsx | 2 +- .repos/alchemy-effect/website/src/components/marketing-islands/BindingsToIAM.tsx | 2 +- .repos/alchemy-effect/website/src/components/marketing-islands/BrowserHotReload.tsx | 3 +- .repos/alchemy-effect/website/src/components/marketing-islands/CopyForAgent.tsx | 2 +- .repos/alchemy-effect/website/src/components/marketing-islands/EffectPilledShowcase.tsx | 2 +- .repos/alchemy-effect/website/src/components/marketing-islands/HeroCta.tsx | 6 +- .repos/alchemy-effect/website/src/components/marketing-islands/OutputGraphAnim.tsx | 2 +- .repos/alchemy-effect/website/src/components/marketing-islands/PRLifecycle.tsx | 2 +- .repos/alchemy-effect/website/src/components/marketing-islands/ServiceLayerSwap.tsx | 2 +- .repos/alchemy-effect/website/src/components/marketing-islands/_terminal.tsx | 5 +- .repos/alchemy-effect/website/src/components/marketing-islands/agentPrompt.ts | 2 +- .repos/alchemy-effect/website/src/components/marketing/Logo.astro | 8 +- .repos/alchemy-effect/website/src/components/starlight/Head.astro | 13 +- .repos/alchemy-effect/website/src/components/starlight/MobileTabSwitcher.astro | 2 +- .repos/alchemy-effect/website/src/content/docs/apis/effect-http.mdx | 7 +- .repos/alchemy-effect/website/src/content/docs/apis/effect-rpc.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/apis/index.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/apis/schemaless.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/aws/ai/bedrock.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/aws/apis/effect-http-api.mdx | 16 +- .repos/alchemy-effect/website/src/content/docs/aws/apis/effect-rpc.mdx | 12 +- .repos/alchemy-effect/website/src/content/docs/aws/apis/schemaless-rpc.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/compute/ecs.mdx | 10 +- .repos/alchemy-effect/website/src/content/docs/aws/compute/eks.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/compute/lambda.mdx | 8 +- .repos/alchemy-effect/website/src/content/docs/aws/compute/microvms.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/data/dynamodb.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/data/rds.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/aws/data/s3.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/aws/email/receiving.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/email/sending.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/aws/frontend/full-stack-tanstack-rpc-drizzle.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/local-development.mdx | 7 +- .repos/alchemy-effect/website/src/content/docs/aws/messaging/dynamodb-streams.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/messaging/kinesis.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/messaging/sns.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/aws/messaging/sqs.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/aws/security/secrets-env.mdx | 20 +- .repos/alchemy-effect/website/src/content/docs/aws/setup.mdx | 47 +- .repos/alchemy-effect/website/src/content/docs/aws/tutorial/part-1.mdx | 28 +- .repos/alchemy-effect/website/src/content/docs/aws/tutorial/part-2.mdx | 12 +- .repos/alchemy-effect/website/src/content/docs/aws/tutorial/part-3.mdx | 9 +- .repos/alchemy-effect/website/src/content/docs/aws/tutorial/part-4.mdx | 20 +- .repos/alchemy-effect/website/src/content/docs/aws/tutorial/part-5.mdx | 10 +- .repos/alchemy-effect/website/src/content/docs/axiom/data/ingest.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/axiom/setup.mdx | 11 +- .repos/alchemy-effect/website/src/content/docs/blog/2026-05-13-actions.md | 2 +- .repos/alchemy-effect/website/src/content/docs/blog/2026-05-29-beta-45.md | 4 +- .repos/alchemy-effect/website/src/content/docs/blog/2026-06-17-beta-56.md | 2 +- .repos/alchemy-effect/website/src/content/docs/blog/2026-06-24-beta-58.md | 2 +- .repos/alchemy-effect/website/src/content/docs/blog/2026-07-02-cloudflare-resource-factory.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/blog/2026-07-14-beta-62.md | 4 +- .repos/alchemy-effect/website/src/content/docs/blog/2026-07-22-beta-64.md | 2 +- .repos/alchemy-effect/website/src/content/docs/blog/2026-09-08-beta-77.md | 399 + .repos/alchemy-effect/website/src/content/docs/blog/2026-09-17-beta-78.md | 700 ++ .repos/alchemy-effect/website/src/content/docs/cli/adopting-resources.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cli/aws.mdx | 32 +- .repos/alchemy-effect/website/src/content/docs/cli/cloudflare.mdx | 52 +- .repos/alchemy-effect/website/src/content/docs/cli/deploy.mdx | 17 +- .repos/alchemy-effect/website/src/content/docs/cli/destroy.mdx | 13 +- .repos/alchemy-effect/website/src/content/docs/cli/dev.mdx | 25 +- .repos/alchemy-effect/website/src/content/docs/cli/drift.mdx | 49 + .repos/alchemy-effect/website/src/content/docs/cli/index.mdx | 64 +- .repos/alchemy-effect/website/src/content/docs/cli/inspecting-state.mdx | 49 +- .repos/alchemy-effect/website/src/content/docs/cli/login.mdx | 53 - .repos/alchemy-effect/website/src/content/docs/cli/logs.mdx | 27 +- .repos/alchemy-effect/website/src/content/docs/cli/nuke.mdx | 28 +- .repos/alchemy-effect/website/src/content/docs/cli/plan.mdx | 40 +- .repos/alchemy-effect/website/src/content/docs/cli/profile.mdx | 339 +- .repos/alchemy-effect/website/src/content/docs/cli/state.mdx | 160 +- .repos/alchemy-effect/website/src/content/docs/cli/tail.mdx | 49 - .repos/alchemy-effect/website/src/content/docs/cloudflare/ai/ai-gateway.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/ai/ai-search.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/ai/effect-ai.mdx | 32 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/ai/vectorize.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/ai/workers-ai.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/apis/effect-http-api.mdx | 28 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/apis/effect-rpc.mdx | 18 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/apis/schemaless-rpc.mdx | 8 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/add-a-workflow.mdx | 20 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/browser-rendering.mdx | 8 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/cache.mdx | 14 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/containers.mdx | 8 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/cross-worker-durable-object.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/durable-objects.mdx | 20 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/gradual-deployments.mdx | 91 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/hibernatable-websockets.mdx | 21 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/previews.mdx | 86 + .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/python-workers.mdx | 26 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/rate-limiting.mdx | 12 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/run-a-container.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/worker-loader.mdx | 16 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/workers-for-platforms.mdx | 12 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/workers.mdx | 750 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/compute/workflows.mdx | 55 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/data/artifacts.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/data/d1.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/data/drizzle.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/data/hyperdrive.mdx | 12 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/data/kv.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/data/r2.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/email/index.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/email/send-and-receive.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/astro.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/full-stack-tanstack-rpc-drizzle.mdx | 9 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/nextjs.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/nuxt.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/octane.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/react-router.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/solidstart.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/sveltekit.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/frontend/waku.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/index.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/messaging/cron.mdx | 10 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/messaging/github-events.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/messaging/queues.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/networking/custom-domains.mdx | 6 + .repos/alchemy-effect/website/src/content/docs/cloudflare/observability/analytics-engine.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/observability/axiom-observability.mdx | 9 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/observability/workers-tracing.mdx | 160 + .repos/alchemy-effect/website/src/content/docs/cloudflare/security/secrets-env.mdx | 24 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/security/secrets-store.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/setup.mdx | 39 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/tutorial/part-1.mdx | 21 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/tutorial/part-2.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/tutorial/part-5.mdx | 9 +- .repos/alchemy-effect/website/src/content/docs/cloudflare/tutorial/part-6.mdx | 5 +- .repos/alchemy-effect/website/src/content/docs/docker/build-and-push.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/docker/local-services.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/docker/setup.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/environments/auth-providers.mdx | 127 +- .repos/alchemy-effect/website/src/content/docs/environments/ci.mdx | 35 +- .repos/alchemy-effect/website/src/content/docs/environments/custom-auth-provider.mdx | 362 +- .repos/alchemy-effect/website/src/content/docs/environments/local-development.mdx | 11 +- .repos/alchemy-effect/website/src/content/docs/environments/profiles.mdx | 165 +- .repos/alchemy-effect/website/src/content/docs/environments/secrets.mdx | 40 +- .repos/alchemy-effect/website/src/content/docs/environments/stages.mdx | 51 +- .repos/alchemy-effect/website/src/content/docs/fly/compute/regions.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/fly/compute/services.mdx | 12 +- .repos/alchemy-effect/website/src/content/docs/fly/compute/sprites.mdx | 10 +- .repos/alchemy-effect/website/src/content/docs/fly/data/postgres.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/fly/data/redis.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/fly/data/secrets.mdx | 10 +- .repos/alchemy-effect/website/src/content/docs/fly/data/tigris.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/fly/data/volumes.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/fly/frontend/websites.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/fly/index.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/fly/setup.mdx | 32 +- .repos/alchemy-effect/website/src/content/docs/fly/tutorial/part-2.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/fly/tutorial/part-3.mdx | 10 +- .repos/alchemy-effect/website/src/content/docs/fly/tutorial/part-4.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/getting-started.mdx | 57 +- .repos/alchemy-effect/website/src/content/docs/git/blocks/auth.mdx | 78 + .repos/alchemy-effect/website/src/content/docs/git/blocks/blob-store.mdx | 81 + .repos/alchemy-effect/website/src/content/docs/git/blocks/engine.mdx | 188 + .repos/alchemy-effect/website/src/content/docs/git/blocks/hasher.mdx | 121 + .repos/alchemy-effect/website/src/content/docs/git/blocks/index.mdx | 112 + .repos/alchemy-effect/website/src/content/docs/git/blocks/registry.mdx | 66 + .repos/alchemy-effect/website/src/content/docs/git/blocks/repositories.mdx | 198 + .repos/alchemy-effect/website/src/content/docs/git/blocks/server.mdx | 185 + .repos/alchemy-effect/website/src/content/docs/git/clone-and-push.mdx | 125 + .repos/alchemy-effect/website/src/content/docs/git/getting-started.mdx | 207 + .repos/alchemy-effect/website/src/content/docs/git/github-api.mdx | 77 + .repos/alchemy-effect/website/src/content/docs/git/index.mdx | 121 + .repos/alchemy-effect/website/src/content/docs/git/pull-requests.mdx | 99 + .repos/alchemy-effect/website/src/content/docs/git/recipes/cloudflare-aws.mdx | 133 + .repos/alchemy-effect/website/src/content/docs/git/recipes/cloudflare.mdx | 125 + .repos/alchemy-effect/website/src/content/docs/git/recipes/index.mdx | 73 + .repos/alchemy-effect/website/src/content/docs/git/recipes/scaling.mdx | 120 + .repos/alchemy-effect/website/src/content/docs/git/recipes/your-own-store.mdx | 92 + .repos/alchemy-effect/website/src/content/docs/git/repositories.mdx | 110 + .repos/alchemy-effect/website/src/content/docs/git/tutorial/part-1.mdx | 285 + .repos/alchemy-effect/website/src/content/docs/git/tutorial/part-2.mdx | 184 + .repos/alchemy-effect/website/src/content/docs/git/tutorial/part-3.mdx | 153 + .repos/alchemy-effect/website/src/content/docs/git/tutorial/part-4.mdx | 394 + .repos/alchemy-effect/website/src/content/docs/git/tutorial/part-5.mdx | 165 + .repos/alchemy-effect/website/src/content/docs/git/tutorial/part-6.mdx | 251 + .repos/alchemy-effect/website/src/content/docs/github/actions-config.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/github/events.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/github/setup.mdx | 18 +- .repos/alchemy-effect/website/src/content/docs/hetzner/compute/services.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/hetzner/data/volumes.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/hetzner/setup.mdx | 33 +- .repos/alchemy-effect/website/src/content/docs/hetzner/tutorial/part-2.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/hetzner/tutorial/part-3.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/action.mdx | 31 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/custom-provider.mdx | 20 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/local-provider.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/outputs.mdx | 31 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/provider.mdx | 35 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/references.mdx | 7 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/renaming.mdx | 20 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/resource-lifecycle.mdx | 57 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/resource.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-code/stack.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/binding.mdx | 327 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/circular-bindings.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/custom-runtime.mdx | 28 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/event-sources.mdx | 283 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/functions-and-servers.mdx | 359 - .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/index.mdx | 62 - .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/layers.mdx | 9 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/phases.mdx | 60 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/runtime.mdx | 395 + .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/sinks.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/infrastructure-as-effects/telemetry.mdx | 15 +- .repos/alchemy-effect/website/src/content/docs/migrating-from-v1.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/neon/setup.mdx | 11 +- .repos/alchemy-effect/website/src/content/docs/planetscale/setup.mdx | 15 +- .repos/alchemy-effect/website/src/content/docs/prisma/compute/apps.mdx | 46 +- .repos/alchemy-effect/website/src/content/docs/prisma/data/connections.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/prisma/setup.mdx | 13 +- .repos/alchemy-effect/website/src/content/docs/project-structure/file-layout.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/railway/compute/functions.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/railway/compute/services.mdx | 14 +- .repos/alchemy-effect/website/src/content/docs/railway/data/buckets.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/railway/data/mongo.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/railway/data/mysql.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/railway/data/postgres.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/railway/data/redis.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/railway/data/variables.mdx | 14 +- .repos/alchemy-effect/website/src/content/docs/railway/data/volumes.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/railway/index.mdx | 4 +- .repos/alchemy-effect/website/src/content/docs/railway/setup.mdx | 19 +- .repos/alchemy-effect/website/src/content/docs/railway/tutorial/part-2.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/railway/tutorial/part-3.mdx | 15 +- .repos/alchemy-effect/website/src/content/docs/railway/tutorial/part-4.mdx | 8 +- .repos/alchemy-effect/website/src/content/docs/sql/drizzle/d1.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/sql/drizzle/migrations.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/sql/drizzle/mysql.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/sql/drizzle/postgres.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/sql/effect-sql/lifecycle.mdx | 20 +- .repos/alchemy-effect/website/src/content/docs/state-store/custom-state-store.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/state-store/index.mdx | 12 +- .repos/alchemy-effect/website/src/content/docs/stripe/guides/connect.mdx | 490 ++ .repos/alchemy-effect/website/src/content/docs/stripe/guides/subscriptions.mdx | 552 ++ .repos/alchemy-effect/website/src/content/docs/stripe/guides/webhooks.mdx | 132 + .repos/alchemy-effect/website/src/content/docs/stripe/index.mdx | 113 + .repos/alchemy-effect/website/src/content/docs/stripe/setup.mdx | 100 + .repos/alchemy-effect/website/src/content/docs/testing/index.mdx | 7 +- .repos/alchemy-effect/website/src/content/docs/testing/observability.mdx | 2 +- .repos/alchemy-effect/website/src/content/docs/testing/test-harness.mdx | 5 +- .repos/alchemy-effect/website/src/content/docs/testing/testing-a-stack.mdx | 6 +- .repos/alchemy-effect/website/src/content/docs/what-is-alchemy.mdx | 392 +- .repos/alchemy-effect/website/src/docs-icons.ts | 5 + .repos/alchemy-effect/website/src/docs-tabs-sidebar.ts | 32 +- .repos/alchemy-effect/website/src/docs-tabs.ts | 16 + .repos/alchemy-effect/website/src/layouts/Auth.astro | 2 + .repos/alchemy-effect/website/src/layouts/Marketing.astro | 12 +- .repos/alchemy-effect/website/src/pages/index.mdx | 2 +- .repos/alchemy-effect/website/src/pages/og/[...slug].png.ts | 399 - .repos/alchemy-effect/website/src/pages/og/[...slug].webp.ts | 255 + .repos/alchemy-effect/website/src/styles/custom.css | 42 + .repos/alchemy-effect/website/src/styles/marketing.css | 2 - .repos/alchemy-effect/website/src/styles/tokens.css | 31 +- .repos/alchemy-effect/website/src/worker.ts | 181 +- .repos/effect-smol/.agents/AGENTS.md | 171 +- .repos/effect-smol/.agents/skills/ai-docs/SKILL.md | 16 + .repos/effect-smol/.agents/skills/bundle-analysis/SKILL.md | 25 + .repos/effect-smol/.agents/skills/changesets/SKILL.md | 58 + .repos/effect-smol/.agents/skills/changesets/authoring.md | 33 + .repos/effect-smol/.agents/skills/ci-maintenance/SKILL.md | 48 + .repos/effect-smol/.agents/skills/ci-maintenance/privileged-workflows.md | 20 + .repos/effect-smol/.agents/skills/dependency-maintenance/SKILL.md | 58 + .repos/effect-smol/.agents/skills/dependency-maintenance/coordinated-upgrades.md | 21 + .repos/effect-smol/.agents/skills/dependency-maintenance/manifest-roles.md | 15 + .repos/effect-smol/.agents/skills/effect-development/SKILL.md | 16 + .repos/effect-smol/.agents/skills/jsdocs/SKILL.md | 281 +- .repos/effect-smol/.agents/skills/jsdocs/categories.md | 24 + .repos/effect-smol/.agents/skills/jsdocs/declarations.md | 87 + .repos/effect-smol/.agents/skills/jsdocs/examples.md | 26 + .repos/effect-smol/.agents/skills/migration-guidance/SKILL.md | 21 + .repos/effect-smol/.agents/skills/migration-guidance/annotations.md | 15 + .repos/effect-smol/.agents/skills/migration-guidance/generation.md | 14 + .repos/effect-smol/.agents/skills/package-development/SKILL.md | 35 + .repos/effect-smol/.agents/skills/package-development/dependencies.md | 30 + .repos/effect-smol/.agents/skills/package-development/publishing.md | 19 + .repos/effect-smol/.agents/skills/package-development/registration.md | 41 + .repos/effect-smol/.agents/skills/performance-analysis/SKILL.md | 17 + .repos/effect-smol/.agents/skills/performance-analysis/runtime.md | 19 + .repos/effect-smol/.agents/skills/performance-analysis/types.md | 17 + .repos/effect-smol/.agents/skills/scratchpad/SKILL.md | 44 - .repos/effect-smol/.agents/skills/scratchpad/agents/openai.yaml | 7 - .repos/effect-smol/.agents/skills/scratchpad/scripts/extract-example.mjs | 260 - .repos/effect-smol/.agents/skills/test-development/SKILL.md | 13 + .repos/effect-smol/.agents/skills/test-development/displayed-types.md | 20 + .repos/effect-smol/.agents/skills/test-development/runtime.md | 13 + .repos/effect-smol/.agents/skills/test-development/types.md | 14 + .repos/effect-smol/.agents/skills/vendored-assets/SKILL.md | 47 + .repos/effect-smol/.agents/skills/vendored-assets/browser-assets.md | 13 + .repos/effect-smol/.changeset/pre/ai-approved-tool-results.md | 5 + .repos/effect-smol/.changeset/pre/align-type-id-paths.md | 6 + .repos/effect-smol/.changeset/pre/all-union-record-channels.md | 5 + .repos/effect-smol/.changeset/pre/anthropic-image-strings.md | 5 + .repos/effect-smol/.changeset/pre/anthropic-strict-json-schema.md | 5 + .repos/effect-smol/.changeset/pre/anthropic-structured-output-fallback.md | 5 + .repos/effect-smol/.changeset/pre/arbitrary-index-constraints.md | 7 + .repos/effect-smol/.changeset/pre/array-ensure-array-elements.md | 5 + .repos/effect-smol/.changeset/pre/atom-rpc-query-requires.md | 5 + .repos/effect-smol/.changeset/pre/atom-solid-idle-ttl.md | 5 + .repos/effect-smol/.changeset/pre/bright-mimes-leave.md | 7 + .repos/effect-smol/.changeset/pre/bright-sockets-connect.md | 9 + .repos/effect-smol/.changeset/pre/browser-crypto-missing-subtle.md | 5 + .repos/effect-smol/.changeset/pre/browser-indexeddb-binary-key-existence.md | 5 + .repos/effect-smol/.changeset/pre/browser-runtime-custom-teardown.md | 5 + .repos/effect-smol/.changeset/pre/bun-http-server-unix-address.md | 5 + .repos/effect-smol/.changeset/pre/bun-stream-preserve-failure.md | 5 + .repos/effect-smol/.changeset/pre/cache-invalidate-when-replacement.md | 5 + .repos/effect-smol/.changeset/pre/cache-refresh-cancellation-ownership.md | 5 + .repos/effect-smol/.changeset/pre/cache-refresh-capacity.md | 5 + .repos/effect-smol/.changeset/pre/cache-refresh-zero-ttl-ownership.md | 5 + .repos/effect-smol/.changeset/pre/cache-synchronous-interruption.md | 5 + .repos/effect-smol/.changeset/pre/cached-with-ttl-callback.md | 5 + .repos/effect-smol/.changeset/pre/calm-ducks-fail.md | 5 + .repos/effect-smol/.changeset/pre/calm-headers-hide.md | 5 + .repos/effect-smol/.changeset/pre/calm-readers-transact.md | 7 + .repos/effect-smol/.changeset/pre/calm-trees-generate.md | 120 + .repos/effect-smol/.changeset/pre/catch-stream-channel-defects.md | 5 + .repos/effect-smol/.changeset/pre/channel-rundone-completion.md | 5 + .repos/effect-smol/.changeset/pre/child-process-astral-escape-arguments.md | 5 + .repos/effect-smol/.changeset/pre/childprocess-process-group-wait.md | 10 + .repos/effect-smol/.changeset/pre/chunk-slice-concatenation.md | 5 + .repos/effect-smol/.changeset/pre/clean-config-names.md | 7 + .repos/effect-smol/.changeset/pre/clean-yaks-parse.md | 5 + .repos/effect-smol/.changeset/pre/cleanup-before-use-callbacks.md | 5 + .repos/effect-smol/.changeset/pre/clear-wings-relax.md | 5 + .repos/effect-smol/.changeset/pre/cli-completion-command-aliases.md | 5 + .repos/effect-smol/.changeset/pre/cli-completion-shared-flags.md | 5 + .repos/effect-smol/.changeset/pre/cli-key-value-pair-first-separator.md | 5 + .repos/effect-smol/.changeset/pre/cli-no-color-values.md | 5 + .repos/effect-smol/.changeset/pre/cli-optional-alternative-flags.md | 5 + .repos/effect-smol/.changeset/pre/cli-scalar-constructor-names.md | 27 + .repos/effect-smol/.changeset/pre/cli-variadic-absence-defaults.md | 5 + .repos/effect-smol/.changeset/pre/cli-wizard-option-looking-values.md | 5 + .repos/effect-smol/.changeset/pre/cluster-active-teardowns.md | 10 + .repos/effect-smol/.changeset/pre/cluster-reply-codec-services.md | 5 + .repos/effect-smol/.changeset/pre/cold-shards-continue.md | 15 + .repos/effect-smol/.changeset/pre/compatible-dependency-refresh.md | 8 + .repos/effect-smol/.changeset/pre/context-saved-getter-inference.md | 5 + .repos/effect-smol/.changeset/pre/cookies-error-tag.md | 5 + .repos/effect-smol/.changeset/pre/d1-raw-native-results.md | 7 + .repos/effect-smol/.changeset/pre/datetime-calendar-parts.md | 5 + .repos/effect-smol/.changeset/pre/deno-redis-url-credentials.md | 5 + .repos/effect-smol/.changeset/pre/deno-writefile-existing-mode.md | 5 + .repos/effect-smol/.changeset/pre/docgen-alias-signature.md | 5 + .repos/effect-smol/.changeset/pre/docgen-class-property-examples.md | 5 + .repos/effect-smol/.changeset/pre/docgen-source-relative-module-pages.md | 5 + .repos/effect-smol/.changeset/pre/docgen-unique-example-files.md | 5 + .repos/effect-smol/.changeset/pre/doctest-markdown-typescript.md | 5 + .repos/effect-smol/.changeset/pre/doctest-statement-boundary.md | 5 + .repos/effect-smol/.changeset/pre/dotenv-literal-substitution.md | 5 + .repos/effect-smol/.changeset/pre/durable-clock-zero-threshold.md | 5 + .repos/effect-smol/.changeset/pre/durable-deferred-into-encoding-services.md | 5 + .repos/effect-smol/.changeset/pre/dynamic-tool-parameter-schema.md | 5 + .repos/effect-smol/.changeset/pre/eff-1004-cli-display-width.md | 5 + .repos/effect-smol/.changeset/pre/eff-1008-tool-param-failure-mode.md | 9 + .repos/effect-smol/.changeset/pre/eff-1036-fiber-allocations.md | 12 + .repos/effect-smol/.changeset/pre/eff-1038-http-server-allocations.md | 6 + .repos/effect-smol/.changeset/pre/eff-1039-rpc-server-allocations.md | 5 + .repos/effect-smol/.changeset/pre/eff-1042-http-server-performance.md | 10 + .repos/effect-smol/.changeset/pre/eff-1201-http-overhead.md | 9 + .repos/effect-smol/.changeset/pre/eff-854-pg-connection-startup.md | 19 + .repos/effect-smol/.changeset/pre/eff-961-node-socket-tls.md | 11 + .repos/effect-smol/.changeset/pre/eff-963-node-socket-server-tls.md | 7 + .repos/effect-smol/.changeset/pre/eff-965-socket-upgrade.md | 9 + .repos/effect-smol/.changeset/pre/eff-969-dependency-updates.md | 8 + .repos/effect-smol/.changeset/pre/eff-972-deno-socket-server.md | 11 + .repos/effect-smol/.changeset/pre/eff-997-service-keys.md | 5 + .repos/effect-smol/.changeset/pre/effect-eager-transform-arguments.md | 5 + .repos/effect-smol/.changeset/pre/effect-scoped-service-restoration.md | 5 + .repos/effect-smol/.changeset/pre/effect-unmatched-reason-preservation.md | 5 + .repos/effect-smol/.changeset/pre/effectable-class-override-delegation.md | 5 + .repos/effect-smol/.changeset/pre/effectable-mixin.md | 5 + .repos/effect-smol/.changeset/pre/effectify-mapper-input-tuples.md | 5 + .repos/effect-smol/.changeset/pre/entity-proxy-client-codec-services.md | 5 + .repos/effect-smol/.changeset/pre/entity-test-client-fatal-defect-option.md | 5 + .repos/effect-smol/.changeset/pre/eventlog-authentication-forbidden-retry.md | 5 + .repos/effect-smol/.changeset/pre/eventlog-empty-chunk-framing.md | 5 + .repos/effect-smol/.changeset/pre/exact-byte-size.md | 9 + .repos/effect-smol/.changeset/pre/exact-http-file-body-length.md | 5 + .repos/effect-smol/.changeset/pre/execution-plan-captured-predicate.md | 5 + .repos/effect-smol/.changeset/pre/fair-matches-infer.md | 5 + .repos/effect-smol/.changeset/pre/fair-workflows-suspend.md | 5 + .repos/effect-smol/.changeset/pre/faster-schema-construction.md | 5 + .repos/effect-smol/.changeset/pre/fetch-raw-stream-duplex.md | 5 + .repos/effect-smol/.changeset/pre/fiber-map-reentrant-replacement.md | 5 + .repos/effect-smol/.changeset/pre/fiber-registration-same-fiber.md | 5 + .repos/effect-smol/.changeset/pre/fifty-carrots-punch.md | 5 + .repos/effect-smol/.changeset/pre/filesystem-sink-undefined-flag.md | 5 + .repos/effect-smol/.changeset/pre/filesystem-stat-optional-inode.md | 6 + .repos/effect-smol/.changeset/pre/five-spoons-visit.md | 5 + .repos/effect-smol/.changeset/pre/fix-atom-http-stream-success-types.md | 9 + .repos/effect-smol/.changeset/pre/fix-atom-http-top-level-dispatch.md | 5 + .repos/effect-smol/.changeset/pre/fix-atom-query-zero-ttl.md | 5 + .repos/effect-smol/.changeset/pre/fix-atom-rpc-client-middleware-errors.md | 5 + .repos/effect-smol/.changeset/pre/fix-atom-writable-fallback.md | 5 + .repos/effect-smol/.changeset/pre/fix-bun-http-default-hostname.md | 7 + .repos/effect-smol/.changeset/pre/fix-cors-vary.md | 5 + .repos/effect-smol/.changeset/pre/fix-dangling-internal-declarations.md | 5 + .repos/effect-smol/.changeset/pre/fix-deep-mutable-opaque-types.md | 5 + .repos/effect-smol/.changeset/pre/fix-encoded-header-metadata.md | 5 + .repos/effect-smol/.changeset/pre/fix-filesystem-integer-precision.md | 9 + .repos/effect-smol/.changeset/pre/fix-http-platform-file-ranges.md | 5 + .repos/effect-smol/.changeset/pre/fix-http-toweb-null-body-status.md | 7 + .repos/effect-smol/.changeset/pre/fix-httpapi-form-responses.md | 5 + .repos/effect-smol/.changeset/pre/fix-httpapi-test-pre-response-handlers.md | 5 + .repos/effect-smol/.changeset/pre/fix-httpapi-url-builder-base-path.md | 5 + .repos/effect-smol/.changeset/pre/fix-json-schema-percent-references.md | 5 + .repos/effect-smol/.changeset/pre/fix-mime-parameter-normalization.md | 5 + .repos/effect-smol/.changeset/pre/fix-negative-file-seek.md | 7 + .repos/effect-smol/.changeset/pre/fix-node-compression-content-type.md | 9 + .repos/effect-smol/.changeset/pre/fix-openapi-client-form-url-encoding.md | 5 + .repos/effect-smol/.changeset/pre/fix-openapi-client-multipart-records.md | 5 + .repos/effect-smol/.changeset/pre/fix-openapi-client-paths.md | 5 + .repos/effect-smol/.changeset/pre/fix-openapi-endpoint-transform-order.md | 5 + .repos/effect-smol/.changeset/pre/fix-openapi-stream-transform-client.md | 5 + .repos/effect-smol/.changeset/pre/fix-pg-tls-servername.md | 5 + .repos/effect-smol/.changeset/pre/fix-prompt-date-tab-buffer.md | 5 + .repos/effect-smol/.changeset/pre/fix-react-ref-switch.md | 5 + .repos/effect-smol/.changeset/pre/fix-reactivity-duplicate-keys.md | 5 + .repos/effect-smol/.changeset/pre/fix-read-alloc-invalid-sizes.md | 6 + .repos/effect-smol/.changeset/pre/fix-schema-codegen-optional-tuples.md | 5 + .repos/effect-smol/.changeset/pre/fix-schema-codegen-proto.md | 5 + .repos/effect-smol/.changeset/pre/fix-sink-flatmap-leftovers.md | 5 + .repos/effect-smol/.changeset/pre/fix-sse-mixed-line-endings.md | 5 + .repos/effect-smol/.changeset/pre/fix-static-head-range.md | 5 + .repos/effect-smol/.changeset/pre/fix-static-oversized-ranges.md | 5 + .repos/effect-smol/.changeset/pre/fix-stream-wrapper-status.md | 5 + .repos/effect-smol/.changeset/pre/fix-toml-array-subtables.md | 5 + .repos/effect-smol/.changeset/pre/fix-tool-result-serialization.md | 13 + .repos/effect-smol/.changeset/pre/fix-vue-ref-switch.md | 5 + .repos/effect-smol/.changeset/pre/fix-workflow-activity-interruption.md | 5 + .repos/effect-smol/.changeset/pre/fix-yaml-folded-scalars.md | 5 + .repos/effect-smol/.changeset/pre/flat-pipelines-share.md | 5 + .repos/effect-smol/.changeset/pre/formatter-defined-error-causes.md | 5 + .repos/effect-smol/.changeset/pre/fresh-pools-rotate.md | 6 + .repos/effect-smol/.changeset/pre/fuzzy-classes-compare.md | 8 + .repos/effect-smol/.changeset/pre/graph-bellman-ford-infinite-cycle-barriers.md | 5 + .repos/effect-smol/.changeset/pre/hashmap-collision-entries.md | 5 + .repos/effect-smol/.changeset/pre/hashring-exclusion-endpoint.md | 5 + .repos/effect-smol/.changeset/pre/headers-redacted-name-case.md | 5 + .repos/effect-smol/.changeset/pre/headers-stateful-patterns.md | 5 + .repos/effect-smol/.changeset/pre/http-client-catch-response-result.md | 8 + .repos/effect-smol/.changeset/pre/http-client-redirect-preprocessing-recovery.md | 5 + .repos/effect-smol/.changeset/pre/http-client-response-schema-json-options.md | 6 + .repos/effect-smol/.changeset/pre/http-head-stream-scope.md | 5 + .repos/effect-smol/.changeset/pre/http-response-content-length.md | 5 + .repos/effect-smol/.changeset/pre/http-router-normalized-prefix.md | 5 + .repos/effect-smol/.changeset/pre/http-runner-path-boundary.md | 7 + .repos/effect-smol/.changeset/pre/http-web-handler-cold-start.md | 8 + .repos/effect-smol/.changeset/pre/httpapi-middleware-error-dedupe.md | 5 + .repos/effect-smol/.changeset/pre/httpapi-sse-decode-options.md | 5 + .repos/effect-smol/.changeset/pre/improve-json-schema-import.md | 57 + .repos/effect-smol/.changeset/pre/indexeddb-out-of-line-primary-keys.md | 5 + .repos/effect-smol/.changeset/pre/indexeddb-stream-query-limits.md | 5 + .repos/effect-smol/.changeset/pre/isolate-unencodable-hydration.md | 5 + .repos/effect-smol/.changeset/pre/large-postgres-messages.md | 5 + .repos/effect-smol/.changeset/pre/layer-error-observer-types.md | 5 + .repos/effect-smol/.changeset/pre/layer-span-trace-options.md | 5 + .repos/effect-smol/.changeset/pre/layermap-preloaded-acquisition-errors.md | 7 + .repos/effect-smol/.changeset/pre/lazy-bun-redis-import.md | 5 + .repos/effect-smol/.changeset/pre/lazy-undici-loading.md | 5 + .repos/effect-smol/.changeset/pre/libsql-transaction-client-isolation.md | 5 + .repos/effect-smol/.changeset/pre/logger-complete-file-writes.md | 5 + .repos/effect-smol/.changeset/pre/mcp-http-resource-template-origins.md | 5 + .repos/effect-smol/.changeset/pre/mcp-prompt-decoded-parameter-types.md | 5 + .repos/effect-smol/.changeset/pre/mcp-structured-content-object.md | 5 + .repos/effect-smol/.changeset/pre/memory-message-storage-clear-controls.md | 5 + .repos/effect-smol/.changeset/pre/metric-attribute-order-identity.md | 5 + .repos/effect-smol/.changeset/pre/metric-registry-isolation.md | 5 + .repos/effect-smol/.changeset/pre/model-field-option-undefined.md | 5 + .repos/effect-smol/.changeset/pre/mssql-binary-parameters.md | 5 + .repos/effect-smol/.changeset/pre/mssql-ntlm-domain.md | 5 + .repos/effect-smol/.changeset/pre/multipart-streamed-part-guard.md | 5 + .repos/effect-smol/.changeset/pre/mutable-arrays-preserve.md | 5 + .repos/effect-smol/.changeset/pre/mutable-list-bulk-prepend-tail.md | 5 + .repos/effect-smol/.changeset/pre/name-random-services.md | 5 + .repos/effect-smol/.changeset/pre/net-address-values.md | 14 + .repos/effect-smol/.changeset/pre/ninety-books-sit.md | 5 + .repos/effect-smol/.changeset/pre/node-http-status-text.md | 5 + .repos/effect-smol/.changeset/pre/node-response-preserve-bytes.md | 5 + .repos/effect-smol/.changeset/pre/node-sink-cancel-drain.md | 5 + .repos/effect-smol/.changeset/pre/node-sink-finalization-errors.md | 5 + .repos/effect-smol/.changeset/pre/node-stream-buffer-size.md | 5 + .repos/effect-smol/.changeset/pre/node-watch-relative.md | 5 + .repos/effect-smol/.changeset/pre/node-worker-unsafe-send-envelope.md | 5 + .repos/effect-smol/.changeset/pre/node-writeall-empty.md | 5 + .repos/effect-smol/.changeset/pre/normalize-collection-counts.md | 5 + .repos/effect-smol/.changeset/pre/number-remainder-negative-zero-dividend.md | 5 + .repos/effect-smol/.changeset/pre/olive-queues-persist.md | 5 + .repos/effect-smol/.changeset/pre/openai-image-strings.md | 6 + .repos/effect-smol/.changeset/pre/openai-optional-sequence-number.md | 5 + .repos/effect-smol/.changeset/pre/openai-web-search-outcomes.md | 5 + .repos/effect-smol/.changeset/pre/openapi-omitted-additional-properties.md | 5 + .repos/effect-smol/.changeset/pre/openrouter-disjoint-usage-details.md | 7 + .repos/effect-smol/.changeset/pre/openrouter-encrypted-tool-finish.md | 5 + .repos/effect-smol/.changeset/pre/openrouter-strict-json-schema.md | 5 + .repos/effect-smol/.changeset/pre/opentelemetry-delta-interval-starts.md | 5 + .repos/effect-smol/.changeset/pre/optic-projection-replacement.md | 5 + .repos/effect-smol/.changeset/pre/optic-string-index-delete.md | 5 + .repos/effect-smol/.changeset/pre/order-consumed-criteria.md | 5 + .repos/effect-smol/.changeset/pre/otlp-disabled-batch-flush.md | 5 + .repos/effect-smol/.changeset/pre/otlp-tracer-span-performance.md | 5 + .repos/effect-smol/.changeset/pre/parameterize-persistence-lookup-keys.md | 5 + .repos/effect-smol/.changeset/pre/partitioned-semaphore-stale-cleanup.md | 5 + .repos/effect-smol/.changeset/pre/persisted-cache-lookup-throw.md | 5 + .repos/effect-smol/.changeset/pre/pg-explicit-ssl-precedence.md | 5 + .repos/effect-smol/.changeset/pre/pglite-json-string-values.md | 5 + .repos/effect-smol/.changeset/pre/pipeline-root-stdin.md | 5 + .repos/effect-smol/.changeset/pre/plain-tool-results.md | 7 + .repos/effect-smol/.changeset/pre/pool-preserve-reservations.md | 5 + .repos/effect-smol/.changeset/pre/port-http-api-builder-handler.md | 5 + .repos/effect-smol/.changeset/pre/postgres-channel-names.md | 5 + .repos/effect-smol/.changeset/pre/preserve-default-variant-class.md | 5 + .repos/effect-smol/.changeset/pre/preserve-negative-counter-deltas.md | 6 + .repos/effect-smol/.changeset/pre/principled-collection-counts.md | 5 + .repos/effect-smol/.changeset/pre/prompt-buffer-render.md | 5 + .repos/effect-smol/.changeset/pre/prompt-lossless-text-serialization.md | 5 + .repos/effect-smol/.changeset/pre/prompt-response-files.md | 5 + .repos/effect-smol/.changeset/pre/proud-ears-say.md | 1 - .repos/effect-smol/.changeset/pre/pubsub-sliding-single-subscriber.md | 5 + .repos/effect-smol/.changeset/pre/pull-based-socket.md | 22 + .repos/effect-smol/.changeset/pre/queue-manual-flush.md | 5 + .repos/effect-smol/.changeset/pre/queue-reentrant-producers.md | 5 + .repos/effect-smol/.changeset/pre/quiet-buffers-decode.md | 5 + .repos/effect-smol/.changeset/pre/quiet-buns-route.md | 5 + .repos/effect-smol/.changeset/pre/quiet-graphs-simplify.md | 5 + .repos/effect-smol/.changeset/pre/quiet-pandas-listen.md | 5 + .repos/effect-smol/.changeset/pre/quiet-streams-take.md | 5 + .repos/effect-smol/.changeset/pre/random-exclusive-upper-endpoint.md | 5 + .repos/effect-smol/.changeset/pre/rate-limiter-reset-lifetime.md | 5 + .repos/effect-smol/.changeset/pre/rcmap-invalidation-release.md | 7 + .repos/effect-smol/.changeset/pre/rcmap-throwing-lookup.md | 5 + .repos/effect-smol/.changeset/pre/rcref-acquisition-shutdown.md | 5 + .repos/effect-smol/.changeset/pre/rcref-release-ownership.md | 5 + .repos/effect-smol/.changeset/pre/reason-annotate-context-only.md | 5 + .repos/effect-smol/.changeset/pre/remove-msgpack.md | 8 + .repos/effect-smol/.changeset/pre/rename-schema-arbitrary-filter-constraint.md | 7 + .repos/effect-smol/.changeset/pre/rename-schema-transform-effect.md | 5 + .repos/effect-smol/.changeset/pre/repeat-or-else-metadata-argument.md | 5 + .repos/effect-smol/.changeset/pre/report-mcp-tool-failures.md | 5 + .repos/effect-smol/.changeset/pre/request-cache-cancellation.md | 5 + .repos/effect-smol/.changeset/pre/request-persisted-resolver-failures.md | 5 + .repos/effect-smol/.changeset/pre/request-race-cache.md | 5 + .repos/effect-smol/.changeset/pre/request-resolver-failure-causes.md | 5 + .repos/effect-smol/.changeset/pre/request-resolver-iterable-results.md | 5 + .repos/effect-smol/.changeset/pre/required-keys-index-signatures.md | 5 + .repos/effect-smol/.changeset/pre/resolved-client-urls.md | 8 + .repos/effect-smol/.changeset/pre/rpc-falsy-control-ids.md | 5 + .repos/effect-smol/.changeset/pre/scheduler-global-scope-timers.md | 5 + .repos/effect-smol/.changeset/pre/schema-api-cleanup.md | 11 + .repos/effect-smol/.changeset/pre/schema-array-leaf-aggregation.md | 5 + .repos/effect-smol/.changeset/pre/schema-binary-preserve-bom.md | 5 + .repos/effect-smol/.changeset/pre/schema-interpreter-backports.md | 23 + .repos/effect-smol/.changeset/pre/schema-json-schema-options.md | 17 + .repos/effect-smol/.changeset/pre/scoped-cache-invalidate-all-reentrancy.md | 5 + .repos/effect-smol/.changeset/pre/scoped-cache-refresh-lookup-defects.md | 5 + .repos/effect-smol/.changeset/pre/scoped-log-nan-restoration.md | 5 + .repos/effect-smol/.changeset/pre/select-prompt-optional-message.md | 5 + .repos/effect-smol/.changeset/pre/service-interface-const.md | 5 + .repos/effect-smol/.changeset/pre/shaky-terms-push.md | 5 + .repos/effect-smol/.changeset/pre/sharding-registration-context-overrides.md | 5 + .repos/effect-smol/.changeset/pre/shy-seals-smile.md | 5 + .repos/effect-smol/.changeset/pre/skip-disabled-stack-capture.md | 5 + .repos/effect-smol/.changeset/pre/small-basic-bundle.md | 5 + .repos/effect-smol/.changeset/pre/socket-paused-websocket-handoff.md | 5 + .repos/effect-smol/.changeset/pre/socket-websocket-text-byte-watermark.md | 5 + .repos/effect-smol/.changeset/pre/split-lines-completed-cr.md | 5 + .repos/effect-smol/.changeset/pre/spotty-masks-own.md | 5 + .repos/effect-smol/.changeset/pre/sql-event-journal-callback-errors.md | 5 + .repos/effect-smol/.changeset/pre/sql-message-storage-joined-reply-id.md | 5 + .repos/effect-smol/.changeset/pre/sql-nested-placeholder-cache.md | 5 + .repos/effect-smol/.changeset/pre/sql-optional-span-propagation.md | 12 + .repos/effect-smol/.changeset/pre/sql-returning-identifier.md | 5 + .repos/effect-smol/.changeset/pre/sql-runner-requested-shard-results.md | 5 + .repos/effect-smol/.changeset/pre/sqlite-bun-transaction-export.md | 6 + .repos/effect-smol/.changeset/pre/sqlite-do-stream-errors.md | 5 + .repos/effect-smol/.changeset/pre/sqlite-node-unprepared-errors.md | 5 + .repos/effect-smol/.changeset/pre/sqlite-wasm-messageport-startup.md | 5 + .repos/effect-smol/.changeset/pre/sqlite-wasm-statement-columns.md | 5 + .repos/effect-smol/.changeset/pre/sqlite-wasm-worker-error-metadata.md | 5 + .repos/effect-smol/.changeset/pre/sqlmodel-insert-decoding-services.md | 7 + .repos/effect-smol/.changeset/pre/stream-rechunk-large-source.md | 5 + .repos/effect-smol/.changeset/pre/strict-content-length.md | 5 + .repos/effect-smol/.changeset/pre/strict-cookie-names.md | 5 + .repos/effect-smol/.changeset/pre/struct-numeric-selection.md | 5 + .repos/effect-smol/.changeset/pre/structural-schema-nodes.md | 7 + .repos/effect-smol/.changeset/pre/synchronized-ref-modify-some-effect-currying.md | 5 + .repos/effect-smol/.changeset/pre/synchronized-ref-not-ref.md | 5 + .repos/effect-smol/.changeset/pre/tap-defect-saved-error-inference.md | 5 + .repos/effect-smol/.changeset/pre/tcp-schema-binary-default.md | 12 + .repos/effect-smol/.changeset/pre/template-literal-parts-without-encoding.md | 15 + .repos/effect-smol/.changeset/pre/testschema-own-field-asts.md | 5 + .repos/effect-smol/.changeset/pre/thin-ends-hug.md | 5 + .repos/effect-smol/.changeset/pre/thirty-forks-march.md | 1 - .repos/effect-smol/.changeset/pre/tidy-parts-narrow.md | 5 + .repos/effect-smol/.changeset/pre/tidy-tools-finish.md | 5 + .repos/effect-smol/.changeset/pre/timeout-error-message.md | 5 + .repos/effect-smol/.changeset/pre/timeout-or-else-cleanup-before-fallback.md | 7 + .repos/effect-smol/.changeset/pre/token-bucket-elapsed-refill.md | 7 + .repos/effect-smol/.changeset/pre/tokenizer-whole-prompt-truncation.md | 5 + .repos/effect-smol/.changeset/pre/tool-result-branch-encoding.md | 5 + .repos/effect-smol/.changeset/pre/track-mapped-error-domain.md | 5 + .repos/effect-smol/.changeset/pre/trie-remove-valued-prefix.md | 5 + .repos/effect-smol/.changeset/pre/try-direct-error-types.md | 9 + .repos/effect-smol/.changeset/pre/tuple-optional-evolve-result-types.md | 7 + .repos/effect-smol/.changeset/pre/undici-response-form-data.md | 5 + .repos/effect-smol/.changeset/pre/unstable-http-schemas.md | 5 + .repos/effect-smol/.changeset/pre/upgraded-request-skips-http-response-write.md | 5 + .repos/effect-smol/.changeset/pre/urlparams-null-input.md | 5 + .repos/effect-smol/.changeset/pre/urlparams-setall-immutable.md | 5 + .repos/effect-smol/.changeset/pre/use-canonical-array-indices.md | 5 + .repos/effect-smol/.changeset/pre/violet-pugs-tickle.md | 7 + .repos/effect-smol/.changeset/pre/vitest-await-timeout-finalizers.md | 5 + .repos/effect-smol/.changeset/pre/vitest-five-migration.md | 16 + .repos/effect-smol/.changeset/pre/vitest-layer-concurrency.md | 5 + .repos/effect-smol/.changeset/pre/with-error-reporting-effect-result.md | 6 + .repos/effect-smol/.changeset/pre/worker-run-early-exit.md | 5 + .repos/effect-smol/.changeset/pre/xhr-arraybuffer-readers.md | 5 + .repos/effect-smol/.github/actions/setup/action.yaml | 10 +- .repos/effect-smol/.github/workflows/ai-codegen.yml | 2 +- .repos/effect-smol/.github/workflows/check.yml | 138 +- .repos/effect-smol/.github/workflows/cluster.yml | 11 +- .repos/effect-smol/.github/workflows/release-queue.yml | 2 +- .repos/effect-smol/.github/workflows/snapshot.yml | 4 +- .repos/effect-smol/.gitignore | 37 +- .repos/effect-smol/.oxlintrc.json | 20 +- .repos/effect-smol/.patterns/dynamic-records.md | 41 - .repos/effect-smol/.patterns/effect.md | 102 - .repos/effect-smol/.patterns/jsdoc.md | 136 - .repos/effect-smol/.patterns/testing.md | 76 - .repos/effect-smol/.specs/README.md | 2 - .repos/effect-smol/LLMS.md | 33 +- .repos/effect-smol/ai-docs/package.json | 4 +- .repos/effect-smol/ai-docs/src/01_effect/01_basics/02_effect-fn.ts | 23 +- .repos/effect-smol/ai-docs/src/01_effect/01_basics/index.md | 8 +- .repos/effect-smol/ai-docs/src/01_effect/03_services/20_layer-composition.ts | 2 +- .repos/effect-smol/ai-docs/src/01_effect/03_services/20_layer-unwrap.ts | 4 +- .repos/effect-smol/ai-docs/src/01_effect/05_resources/10_acquire-release.ts | 4 +- .repos/effect-smol/ai-docs/src/03_stream/30_encoding.ts | 12 +- .repos/effect-smol/ai-docs/src/08_observability/10_logging.ts | 2 +- .repos/effect-smol/ai-docs/src/70_cli/10_basics.ts | 14 +- .repos/effect-smol/ai-docs/src/71_ai/10_language-model.ts | 4 +- .repos/effect-smol/ai-docs/src/71_ai/20_tools.ts | 2 +- .repos/effect-smol/ai-docs/src/71_ai/30_chat.ts | 2 +- .repos/effect-smol/cookbooks/schedule.md | 563 -- .repos/effect-smol/docker-compose.yaml | 18 - .repos/effect-smol/dprint.json | 19 +- .repos/effect-smol/jsdocs.config.json | 1 + .repos/effect-smol/migration/annotations/effect__Arbitrary.yaml | 25 +- .repos/effect-smol/migration/annotations/effect__Channel.yaml | 6 +- .repos/effect-smol/migration/annotations/effect__Config.yaml | 65 +- .repos/effect-smol/migration/annotations/effect__ConfigProvider.yaml | 2 +- .repos/effect-smol/migration/annotations/effect__Effect.yaml | 8 +- .repos/effect-smol/migration/annotations/effect__Effectable.yaml | 4 +- .repos/effect-smol/migration/annotations/effect__FastCheck.yaml | 53 +- .repos/effect-smol/migration/annotations/effect__Graph.yaml | 6 +- .repos/effect-smol/migration/annotations/effect__JSONSchema.yaml | 4 +- .repos/effect-smol/migration/annotations/effect__Layer.yaml | 5 +- .repos/effect-smol/migration/annotations/effect__LayerMap.yaml | 2 +- .repos/effect-smol/migration/annotations/effect__Logger.yaml | 6 +- .repos/effect-smol/migration/annotations/effect__ParseResult.yaml | 9 + .repos/effect-smol/migration/annotations/effect__Schema.yaml | 18 +- .repos/effect-smol/migration/annotations/effect__SchemaAST.yaml | 45 +- .repos/effect-smol/migration/annotations/effect__SortedSet.yaml | 3 + .repos/effect-smol/migration/annotations/effect__SynchronizedRef.yaml | 6 +- .repos/effect-smol/migration/annotations/effect__TestConfig.yaml | 2 +- .repos/effect-smol/migration/annotations/effect__TestServices.yaml | 18 +- .repos/effect-smol/migration/annotations/effect__Types.yaml | 3 + .repos/effect-smol/migration/annotations/effect__ai__AiError.yaml | 3 + .repos/effect-smol/migration/annotations/effect__ai__Chat.yaml | 6 + .repos/effect-smol/migration/annotations/effect__ai__EmbeddingModel.yaml | 6 + .repos/effect-smol/migration/annotations/effect__ai__LanguageModel.yaml | 6 + .repos/effect-smol/migration/annotations/effect__ai__Response.yaml | 3 + .repos/effect-smol/migration/annotations/effect__ai__Tool.yaml | 6 + .repos/effect-smol/migration/annotations/effect__cli__Args.yaml | 50 +- .repos/effect-smol/migration/annotations/effect__cli__CommandDirective.yaml | 2 +- .repos/effect-smol/migration/annotations/effect__cli__Options.yaml | 42 +- .repos/effect-smol/migration/annotations/effect__cli__Primitive.yaml | 20 +- .repos/effect-smol/migration/annotations/effect__cli__Prompt.yaml | 40 +- .repos/effect-smol/migration/annotations/effect__cluster__EntityProxyServer.yaml | 4 +- .repos/effect-smol/migration/annotations/effect__cluster__Reply.yaml | 3 + .repos/effect-smol/migration/annotations/effect__experimental__EventLogRemote.yaml | 18 +- .repos/effect-smol/migration/annotations/effect__experimental__PersistedQueue.yaml | 3 + .repos/effect-smol/migration/annotations/effect__experimental__RateLimiter.yaml | 6 + .repos/effect-smol/migration/annotations/effect__experimental__Reactivity.yaml | 6 +- .repos/effect-smol/migration/annotations/effect__platform-bun__BunStream.yaml | 2 +- .repos/effect-smol/migration/annotations/effect__platform-node__index.yaml | 2 +- .repos/effect-smol/migration/annotations/effect__platform__Cookies.yaml | 3 + .repos/effect-smol/migration/annotations/effect__platform__FileSystem.yaml | 24 +- .repos/effect-smol/migration/annotations/effect__platform__Headers.yaml | 8 +- .repos/effect-smol/migration/annotations/effect__platform__HttpApiBuilder.yaml | 7 +- .repos/effect-smol/migration/annotations/effect__platform__HttpBody.yaml | 4 +- .repos/effect-smol/migration/annotations/effect__platform__HttpClientResponse.yaml | 3 + .repos/effect-smol/migration/annotations/effect__platform__HttpIncomingMessage.yaml | 4 +- .repos/effect-smol/migration/annotations/effect__platform__HttpPlatform.yaml | 4 +- .repos/effect-smol/migration/annotations/effect__platform__HttpServer.yaml | 16 +- .repos/effect-smol/migration/annotations/effect__platform__HttpServerResponse.yaml | 5 +- .repos/effect-smol/migration/annotations/effect__platform__MsgPack.yaml | 38 +- .repos/effect-smol/migration/annotations/effect__platform__Multipart.yaml | 10 +- .repos/effect-smol/migration/annotations/effect__platform__OpenApiJsonSchema.yaml | 15 + .repos/effect-smol/migration/annotations/effect__platform__Socket.yaml | 13 +- .repos/effect-smol/migration/annotations/effect__platform__SocketServer.yaml | 11 +- .repos/effect-smol/migration/annotations/effect__platform__Url.yaml | 3 + .repos/effect-smol/migration/annotations/effect__platform__UrlParams.yaml | 23 +- .repos/effect-smol/migration/annotations/effect__rpc__RpcSerialization.yaml | 15 + .repos/effect-smol/migration/annotations/effect__sql-pg__PgClient.yaml | 11 +- .repos/effect-smol/migration/annotations/effect__sql__Model.yaml | 5 +- .repos/effect-smol/migration/annotations/effect__typeclass__Bounded.yaml | 6 + .repos/effect-smol/migration/annotations/effect__typeclass__Monoid.yaml | 6 + .repos/effect-smol/migration/annotations/effect__typeclass__Semigroup.yaml | 6 + .repos/effect-smol/migration/annotations/effect__vitest__index.yaml | 145 +- .repos/effect-smol/migration/annotations/effect__workflow__DurableDeferred.yaml | 2 +- .repos/effect-smol/migration/schema.md | 4 +- .repos/effect-smol/migration/v3-to-v4.md | 1084 ++- .repos/effect-smol/package.json | 36 +- .repos/effect-smol/packages/ai/anthropic/CHANGELOG.md | 30 + .repos/effect-smol/packages/ai/anthropic/codegen.yml | 2 +- .repos/effect-smol/packages/ai/anthropic/package.json | 2 +- .repos/effect-smol/packages/ai/anthropic/src/AnthropicLanguageModel.ts | 71 +- .repos/effect-smol/packages/ai/anthropic/test/AnthropicLanguageModel.test.ts | 365 + .repos/effect-smol/packages/ai/openai-compat/CHANGELOG.md | 24 + .repos/effect-smol/packages/ai/openai-compat/package.json | 2 +- .repos/effect-smol/packages/ai/openai-compat/src/OpenAiEmbeddingModel.ts | 2 +- .repos/effect-smol/packages/ai/openai-compat/src/OpenAiLanguageModel.ts | 45 +- .repos/effect-smol/packages/ai/openai-compat/test/OpenAiLanguageModel.test.ts | 82 +- .repos/effect-smol/packages/ai/openai/CHANGELOG.md | 45 + .repos/effect-smol/packages/ai/openai/package.json | 2 +- .repos/effect-smol/packages/ai/openai/src/OpenAiClient.ts | 23 +- .repos/effect-smol/packages/ai/openai/src/OpenAiEmbeddingModel.ts | 4 +- .repos/effect-smol/packages/ai/openai/src/OpenAiLanguageModel.ts | 163 +- .repos/effect-smol/packages/ai/openai/src/OpenAiSchema.ts | 48 +- .repos/effect-smol/packages/ai/openai/src/OpenAiTool.ts | 95 +- .repos/effect-smol/packages/ai/openai/test/OpenAiClient.test.ts | 136 +- .repos/effect-smol/packages/ai/openai/test/OpenAiLanguageModel.test.ts | 410 +- .repos/effect-smol/packages/ai/openai/typetest/OpenAiTool.tst.ts | 30 + .repos/effect-smol/packages/ai/openrouter/CHANGELOG.md | 31 + .repos/effect-smol/packages/ai/openrouter/package.json | 2 +- .repos/effect-smol/packages/ai/openrouter/src/OpenRouterLanguageModel.ts | 25 +- .repos/effect-smol/packages/ai/openrouter/test/Generated.test.ts | 87 +- .repos/effect-smol/packages/ai/openrouter/test/OpenRouterLanguageModel.test.ts | 234 +- .repos/effect-smol/packages/atom/react/CHANGELOG.md | 22 + .repos/effect-smol/packages/atom/react/package.json | 8 +- .repos/effect-smol/packages/atom/react/src/Hooks.ts | 4 +- .repos/effect-smol/packages/atom/react/test/index.test.tsx | 31 +- .repos/effect-smol/packages/atom/solid/CHANGELOG.md | 22 + .repos/effect-smol/packages/atom/solid/package.json | 2 +- .repos/effect-smol/packages/atom/solid/src/RegistryContext.ts | 2 +- .repos/effect-smol/packages/atom/vue/CHANGELOG.md | 22 + .repos/effect-smol/packages/atom/vue/package.json | 4 +- .repos/effect-smol/packages/atom/vue/src/index.ts | 1 + .repos/effect-smol/packages/atom/vue/test/index.test.ts | 23 +- .repos/effect-smol/packages/effect/ARBITRARY-FOLLOW-UPS.md | 62 + .repos/effect-smol/packages/effect/ARBITRARY-MIGRATION.md | 335 + .repos/effect-smol/packages/effect/ARBITRARY.md | 1300 +++ .repos/effect-smol/packages/effect/CHANGELOG.md | 861 ++ .repos/effect-smol/packages/effect/CONFIG.md | 118 +- .repos/effect-smol/packages/effect/MCP.md | 39 +- .repos/effect-smol/packages/effect/SCHEMA.md | 571 +- .repos/effect-smol/packages/effect/benchmark/http/serverAllocations.ts | 138 + .repos/effect-smol/packages/effect/benchmark/rpc/RpcSerialization.ts | 16 +- .repos/effect-smol/packages/effect/benchmark/schema/SchemaBinary.md | 150 +- .repos/effect-smol/packages/effect/benchmark/schema/SchemaBinary.ts | 250 +- .repos/effect-smol/packages/effect/benchmark/schema/fixtures/msgpackr-example4.json | 284 - .repos/effect-smol/packages/effect/package.json | 20 +- .repos/effect-smol/packages/effect/runtimeperf/README.md | 30 + .repos/effect-smol/packages/effect/runtimeperf/config.json | 700 +- .repos/effect-smol/packages/effect/runtimeperf/run.mts | 2 +- .repos/effect-smol/packages/effect/runtimeperf/suites/arbitrary/fixtures/fast-check-v4.ts | 414 + .repos/effect-smol/packages/effect/runtimeperf/suites/arbitrary/fixtures/native.ts | 438 + .repos/effect-smol/packages/effect/runtimeperf/suites/arbitrary/fixtures/schema.ts | 134 + .repos/effect-smol/packages/effect/runtimeperf/suites/schema/fixtures/adapters.ts | 5 + .repos/effect-smol/packages/effect/runtimeperf/suites/schema/fixtures/behavior.ts | 39 +- .repos/effect-smol/packages/effect/runtimeperf/suites/schema/fixtures/cold.ts | 55 + .repos/effect-smol/packages/effect/runtimeperf/test/registry.test.mts | 24 +- .repos/effect-smol/packages/effect/runtimeperf/utils.mts | 1 + .repos/effect-smol/packages/effect/src/Array.ts | 93 +- .repos/effect-smol/packages/effect/src/BigDecimal.ts | 78 +- .repos/effect-smol/packages/effect/src/ByteSize.ts | 658 ++ .repos/effect-smol/packages/effect/src/Cache.ts | 20 +- .repos/effect-smol/packages/effect/src/Cause.ts | 2 +- .repos/effect-smol/packages/effect/src/Channel.ts | 187 +- .repos/effect-smol/packages/effect/src/Chunk.ts | 51 +- .repos/effect-smol/packages/effect/src/Config.ts | 445 +- .repos/effect-smol/packages/effect/src/ConfigProvider.ts | 15 +- .repos/effect-smol/packages/effect/src/Context.ts | 1 + .repos/effect-smol/packages/effect/src/Cron.ts | 4 +- .repos/effect-smol/packages/effect/src/Crypto.ts | 5 +- .repos/effect-smol/packages/effect/src/Deferred.ts | 13 +- .repos/effect-smol/packages/effect/src/Duration.ts | 2 +- .repos/effect-smol/packages/effect/src/Effect.ts | 156 +- .repos/effect-smol/packages/effect/src/Effectable.ts | 85 +- .repos/effect-smol/packages/effect/src/Encoding.ts | 112 +- .repos/effect-smol/packages/effect/src/Equal.ts | 2 +- .repos/effect-smol/packages/effect/src/ExecutionPlan.ts | 3 + .repos/effect-smol/packages/effect/src/Fiber.ts | 41 +- .repos/effect-smol/packages/effect/src/FiberHandle.ts | 6 +- .repos/effect-smol/packages/effect/src/FiberMap.ts | 17 +- .repos/effect-smol/packages/effect/src/FileSystem.ts | 284 +- .repos/effect-smol/packages/effect/src/Formatter.ts | 24 +- .repos/effect-smol/packages/effect/src/Graph.ts | 48 +- .repos/effect-smol/packages/effect/src/Hash.ts | 21 +- .repos/effect-smol/packages/effect/src/HashRing.ts | 11 +- .repos/effect-smol/packages/effect/src/Iterable.ts | 79 +- .repos/effect-smol/packages/effect/src/JsonPatch.ts | 8 +- .repos/effect-smol/packages/effect/src/JsonPointer.ts | 101 +- .repos/effect-smol/packages/effect/src/JsonSchema.ts | 34 +- .repos/effect-smol/packages/effect/src/Layer.ts | 46 +- .repos/effect-smol/packages/effect/src/LayerMap.ts | 14 +- .repos/effect-smol/packages/effect/src/LayerRef.ts | 12 +- .repos/effect-smol/packages/effect/src/Logger.ts | 131 +- .repos/effect-smol/packages/effect/src/ManagedRuntime.ts | 2 +- .repos/effect-smol/packages/effect/src/Match.ts | 52 +- .repos/effect-smol/packages/effect/src/Metric.ts | 45 +- .repos/effect-smol/packages/effect/src/MutableHashMap.ts | 2 +- .repos/effect-smol/packages/effect/src/MutableHashSet.ts | 2 +- .repos/effect-smol/packages/effect/src/MutableList.ts | 20 +- .repos/effect-smol/packages/effect/src/Number.ts | 4 +- .repos/effect-smol/packages/effect/src/Optic.ts | 12 +- .repos/effect-smol/packages/effect/src/Option.ts | 2 +- .repos/effect-smol/packages/effect/src/Order.ts | 4 +- .repos/effect-smol/packages/effect/src/PartitionedSemaphore.ts | 3 +- .repos/effect-smol/packages/effect/src/Path.ts | 2 +- .repos/effect-smol/packages/effect/src/PlatformError.ts | 2 +- .repos/effect-smol/packages/effect/src/Pool.ts | 111 +- .repos/effect-smol/packages/effect/src/PrimaryKey.ts | 2 +- .repos/effect-smol/packages/effect/src/PubSub.ts | 32 +- .repos/effect-smol/packages/effect/src/Queue.ts | 147 +- .repos/effect-smol/packages/effect/src/Random.ts | 26 +- .repos/effect-smol/packages/effect/src/RcMap.ts | 33 +- .repos/effect-smol/packages/effect/src/Redacted.ts | 2 +- .repos/effect-smol/packages/effect/src/RequestResolver.ts | 49 +- .repos/effect-smol/packages/effect/src/Result.ts | 2 +- .repos/effect-smol/packages/effect/src/Scheduler.ts | 32 +- .repos/effect-smol/packages/effect/src/Schema.ts | 11597 +++++++++++-------------- .repos/effect-smol/packages/effect/src/SchemaAST.ts | 1380 ++- .repos/effect-smol/packages/effect/src/SchemaGetter.ts | 96 +- .repos/effect-smol/packages/effect/src/SchemaIssue.ts | 274 +- .repos/effect-smol/packages/effect/src/SchemaParser.ts | 19 +- .repos/effect-smol/packages/effect/src/SchemaRepresentation.ts | 1987 ++++- .repos/effect-smol/packages/effect/src/SchemaTransformation.ts | 167 +- .repos/effect-smol/packages/effect/src/ScopedCache.ts | 13 +- .repos/effect-smol/packages/effect/src/Sink.ts | 46 +- .repos/effect-smol/packages/effect/src/Stream.ts | 216 +- .repos/effect-smol/packages/effect/src/String.ts | 17 +- .repos/effect-smol/packages/effect/src/Struct.ts | 12 +- .repos/effect-smol/packages/effect/src/SynchronizedRef.ts | 4 +- .repos/effect-smol/packages/effect/src/Terminal.ts | 6 +- .repos/effect-smol/packages/effect/src/Tracer.ts | 57 +- .repos/effect-smol/packages/effect/src/Tuple.ts | 4 +- .repos/effect-smol/packages/effect/src/TxChunk.ts | 2 +- .repos/effect-smol/packages/effect/src/TxDeferred.ts | 2 +- .repos/effect-smol/packages/effect/src/TxHashMap.ts | 2 +- .repos/effect-smol/packages/effect/src/TxHashSet.ts | 2 +- .repos/effect-smol/packages/effect/src/TxPriorityQueue.ts | 2 +- .repos/effect-smol/packages/effect/src/TxPubSub.ts | 2 +- .repos/effect-smol/packages/effect/src/TxQueue.ts | 31 +- .repos/effect-smol/packages/effect/src/TxReentrantLock.ts | 30 +- .repos/effect-smol/packages/effect/src/TxRef.ts | 2 +- .repos/effect-smol/packages/effect/src/TxSemaphore.ts | 2 +- .repos/effect-smol/packages/effect/src/TxSubscriptionRef.ts | 2 +- .repos/effect-smol/packages/effect/src/Types.ts | 57 +- .repos/effect-smol/packages/effect/src/Utils.ts | 4 +- .repos/effect-smol/packages/effect/src/index.ts | 5 + .repos/effect-smol/packages/effect/src/internal/arbitrary/model.ts | 701 ++ .repos/effect-smol/packages/effect/src/internal/arbitrary/regexp.ts | 855 ++ .repos/effect-smol/packages/effect/src/internal/arbitrary/runner.ts | 608 ++ .repos/effect-smol/packages/effect/src/internal/arbitrary/schema.ts | 1800 ++++ .repos/effect-smol/packages/effect/src/internal/core.ts | 70 +- .repos/effect-smol/packages/effect/src/internal/count.ts | 14 + .repos/effect-smol/packages/effect/src/internal/dateTime.ts | 18 +- .repos/effect-smol/packages/effect/src/internal/effect.ts | 815 +- .repos/effect-smol/packages/effect/src/internal/graph.ts | 7 +- .repos/effect-smol/packages/effect/src/internal/hashMap.ts | 8 +- .repos/effect-smol/packages/effect/src/internal/hashSet.ts | 2 +- .repos/effect-smol/packages/effect/src/internal/matcher.ts | 53 +- .repos/effect-smol/packages/effect/src/internal/metric.ts | 2 +- .repos/effect-smol/packages/effect/src/internal/option.ts | 14 +- .repos/effect-smol/packages/effect/src/internal/random.ts | 27 +- .repos/effect-smol/packages/effect/src/internal/rcRef.ts | 17 +- .repos/effect-smol/packages/effect/src/internal/references.ts | 1 + .repos/effect-smol/packages/effect/src/internal/request.ts | 19 +- .repos/effect-smol/packages/effect/src/internal/result.ts | 26 +- .repos/effect-smol/packages/effect/src/internal/schema/annotations.ts | 6 +- .repos/effect-smol/packages/effect/src/internal/schema/fromJsonSchemaDocument.ts | 605 +- .repos/effect-smol/packages/effect/src/internal/schema/fromRepresentation.ts | 8 +- .repos/effect-smol/packages/effect/src/internal/schema/make.ts | 43 + .repos/effect-smol/packages/effect/src/internal/schema/parser.ts | 8 + .repos/effect-smol/packages/effect/src/internal/schema/schema.ts | 78 - .repos/effect-smol/packages/effect/src/internal/schema/standardSchema.ts | 125 + .repos/effect-smol/packages/effect/src/internal/schema/toArbitrary.ts | 843 -- .repos/effect-smol/packages/effect/src/internal/schema/toCodeDocument.ts | 110 +- .repos/effect-smol/packages/effect/src/internal/schema/toCodec.ts | 312 + .repos/effect-smol/packages/effect/src/internal/schema/toDifferJsonPatch.ts | 24 + .repos/effect-smol/packages/effect/src/internal/schema/toEncoderXml.ts | 110 + .repos/effect-smol/packages/effect/src/internal/schema/toEquivalence.ts | 80 +- .repos/effect-smol/packages/effect/src/internal/schema/toFormatter.ts | 230 + .repos/effect-smol/packages/effect/src/internal/schema/toIso.ts | 20 + .repos/effect-smol/packages/effect/src/internal/schema/toJsonSchemaDocument.ts | 192 +- .repos/effect-smol/packages/effect/src/internal/schema/toRepresentation.ts | 2 +- .repos/effect-smol/packages/effect/src/internal/schemaError.ts | 8 + .repos/effect-smol/packages/effect/src/internal/stream.ts | 20 +- .repos/effect-smol/packages/effect/src/internal/tracer.ts | 4 + .repos/effect-smol/packages/effect/src/internal/trie.ts | 7 +- .repos/effect-smol/packages/effect/src/internal/uuid.ts | 4 + .repos/effect-smol/packages/effect/src/testing/FastCheck.ts | 90 - .repos/effect-smol/packages/effect/src/testing/TestSchema.ts | 66 +- .repos/effect-smol/packages/effect/src/testing/index.ts | 5 - .repos/effect-smol/packages/effect/src/unstable/ai/AiError.ts | 74 +- .repos/effect-smol/packages/effect/src/unstable/ai/AnthropicStructuredOutput.ts | 5 +- .repos/effect-smol/packages/effect/src/unstable/ai/Chat.ts | 71 +- .repos/effect-smol/packages/effect/src/unstable/ai/EmbeddingModel.ts | 42 +- .repos/effect-smol/packages/effect/src/unstable/ai/LanguageModel.ts | 383 +- .repos/effect-smol/packages/effect/src/unstable/ai/McpServer.ts | 56 +- .repos/effect-smol/packages/effect/src/unstable/ai/OpenAiStructuredOutput.ts | 5 +- .repos/effect-smol/packages/effect/src/unstable/ai/Prompt.ts | 23 +- .repos/effect-smol/packages/effect/src/unstable/ai/Response.ts | 296 +- .repos/effect-smol/packages/effect/src/unstable/ai/Tokenizer.ts | 9 +- .repos/effect-smol/packages/effect/src/unstable/ai/Tool.ts | 93 +- .repos/effect-smol/packages/effect/src/unstable/ai/Toolkit.ts | 80 +- .repos/effect-smol/packages/effect/src/unstable/ai/internal/structured-output.ts | 10 +- .repos/effect-smol/packages/effect/src/unstable/arbitrary/Arbitrary.ts | 549 ++ .repos/effect-smol/packages/effect/src/unstable/arbitrary/index.ts | 10 + .repos/effect-smol/packages/effect/src/unstable/cli/Argument.ts | 134 +- .repos/effect-smol/packages/effect/src/unstable/cli/CliError.ts | 2 + .repos/effect-smol/packages/effect/src/unstable/cli/CliOutput.ts | 43 +- .repos/effect-smol/packages/effect/src/unstable/cli/Command.ts | 70 +- .repos/effect-smol/packages/effect/src/unstable/cli/Completions.ts | 8 +- .repos/effect-smol/packages/effect/src/unstable/cli/Flag.ts | 187 +- .repos/effect-smol/packages/effect/src/unstable/cli/GlobalFlag.ts | 26 +- .repos/effect-smol/packages/effect/src/unstable/cli/Param.ts | 229 +- .repos/effect-smol/packages/effect/src/unstable/cli/Primitive.ts | 151 +- .repos/effect-smol/packages/effect/src/unstable/cli/Prompt.ts | 208 +- .repos/effect-smol/packages/effect/src/unstable/cli/internal/command.ts | 2 + .repos/effect-smol/packages/effect/src/unstable/cli/internal/completions/descriptor.ts | 34 +- .repos/effect-smol/packages/effect/src/unstable/cli/internal/completions/zsh.ts | 4 +- .repos/effect-smol/packages/effect/src/unstable/cli/internal/config.ts | 8 +- .repos/effect-smol/packages/effect/src/unstable/cli/internal/parser.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/cli/internal/wizard.ts | 31 +- .repos/effect-smol/packages/effect/src/unstable/cluster/ClusterSchema.ts | 20 +- .repos/effect-smol/packages/effect/src/unstable/cluster/ClusterWorkflowEngine.ts | 82 +- .repos/effect-smol/packages/effect/src/unstable/cluster/Entity.ts | 3 + .repos/effect-smol/packages/effect/src/unstable/cluster/EntityProxyServer.ts | 8 +- .repos/effect-smol/packages/effect/src/unstable/cluster/Envelope.ts | 6 +- .repos/effect-smol/packages/effect/src/unstable/cluster/HttpRunner.ts | 9 +- .repos/effect-smol/packages/effect/src/unstable/cluster/MessageStorage.ts | 83 +- .repos/effect-smol/packages/effect/src/unstable/cluster/Reply.ts | 4 +- .repos/effect-smol/packages/effect/src/unstable/cluster/Sharding.ts | 63 +- .repos/effect-smol/packages/effect/src/unstable/cluster/ShardingConfig.ts | 46 +- .repos/effect-smol/packages/effect/src/unstable/cluster/SocketRunner.ts | 9 +- .repos/effect-smol/packages/effect/src/unstable/cluster/SqlMessageStorage.ts | 20 +- .repos/effect-smol/packages/effect/src/unstable/cluster/SqlRunnerStorage.ts | 28 +- .repos/effect-smol/packages/effect/src/unstable/cluster/internal/clusterAbandon.ts | 14 + .repos/effect-smol/packages/effect/src/unstable/cluster/internal/entityManager.ts | 16 +- .repos/effect-smol/packages/effect/src/unstable/cluster/internal/interruptors.ts | 59 +- .repos/effect-smol/packages/effect/src/unstable/cluster/internal/resourceRef.ts | 22 +- .repos/effect-smol/packages/effect/src/unstable/devtools/DevToolsClient.ts | 16 +- .repos/effect-smol/packages/effect/src/unstable/encoding/Ini.ts | 2 + .repos/effect-smol/packages/effect/src/unstable/encoding/Msgpack.ts | 406 - .repos/effect-smol/packages/effect/src/unstable/encoding/SchemaBinary.ts | 194 +- .repos/effect-smol/packages/effect/src/unstable/encoding/Sse.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/encoding/Toml.ts | 12 +- .repos/effect-smol/packages/effect/src/unstable/encoding/Yaml.ts | 23 +- .repos/effect-smol/packages/effect/src/unstable/encoding/index.ts | 5 - .repos/effect-smol/packages/effect/src/unstable/eventlog/Event.ts | 14 +- .repos/effect-smol/packages/effect/src/unstable/eventlog/EventJournal.ts | 18 +- .repos/effect-smol/packages/effect/src/unstable/eventlog/EventLog.ts | 10 +- .repos/effect-smol/packages/effect/src/unstable/eventlog/EventLogMessage.ts | 40 +- .repos/effect-smol/packages/effect/src/unstable/eventlog/EventLogRemote.ts | 19 +- .repos/effect-smol/packages/effect/src/unstable/eventlog/EventLogServerUnencrypted.ts | 4 +- .repos/effect-smol/packages/effect/src/unstable/eventlog/SqlEventJournal.ts | 41 +- .repos/effect-smol/packages/effect/src/unstable/eventlog/SqlEventLogServerUnencrypted.ts | 12 +- .repos/effect-smol/packages/effect/src/unstable/http/Cookies.ts | 104 +- .repos/effect-smol/packages/effect/src/unstable/http/FetchHttpClient.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/http/FindMyWay.ts | 20 +- .repos/effect-smol/packages/effect/src/unstable/http/FindMyWay/internal/router.ts | 172 +- .repos/effect-smol/packages/effect/src/unstable/http/Headers.ts | 51 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpBody.ts | 143 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpClient.ts | 71 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpClientRequest.ts | 36 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpClientResponse.ts | 19 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpEffect.ts | 223 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpIncomingMessage.ts | 8 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpMiddleware.ts | 67 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpPlatform.ts | 82 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpRouter.ts | 43 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpServer.ts | 75 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpServerRequest.ts | 32 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpServerRespondable.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpServerResponse.ts | 115 +- .repos/effect-smol/packages/effect/src/unstable/http/HttpStaticServer.ts | 58 +- .repos/effect-smol/packages/effect/src/unstable/http/Mime.ts | 76 + .repos/effect-smol/packages/effect/src/unstable/http/Multipart.ts | 53 +- .repos/effect-smol/packages/effect/src/unstable/http/MultipartParser.ts | 7 +- .repos/effect-smol/packages/effect/src/unstable/http/MultipartParser/internal/multipart.ts | 13 +- .repos/effect-smol/packages/effect/src/unstable/http/UrlParams.ts | 164 +- .repos/effect-smol/packages/effect/src/unstable/http/index.ts | 5 + .repos/effect-smol/packages/effect/src/unstable/http/internal/compression.ts | 23 +- .repos/effect-smol/packages/effect/src/unstable/http/internal/headers.ts | 7 + .repos/effect-smol/packages/effect/src/unstable/http/internal/httpBody.ts | 9 + .repos/effect-smol/packages/effect/src/unstable/http/internal/mimeTypes.ts | 395 + .repos/effect-smol/packages/effect/src/unstable/httpapi/HttpApiBuilder.ts | 58 +- .repos/effect-smol/packages/effect/src/unstable/httpapi/HttpApiClient.ts | 68 +- .repos/effect-smol/packages/effect/src/unstable/httpapi/HttpApiEndpoint.ts | 35 +- .repos/effect-smol/packages/effect/src/unstable/httpapi/HttpApiError.ts | 4 +- .repos/effect-smol/packages/effect/src/unstable/httpapi/HttpApiMiddleware.ts | 12 +- .repos/effect-smol/packages/effect/src/unstable/httpapi/HttpApiSchema.ts | 21 +- .repos/effect-smol/packages/effect/src/unstable/httpapi/HttpApiTest.ts | 7 +- .repos/effect-smol/packages/effect/src/unstable/httpapi/OpenApi.ts | 54 +- .repos/effect-smol/packages/effect/src/unstable/net/IpInterface.ts | 242 + .repos/effect-smol/packages/effect/src/unstable/net/IpNetwork.ts | 321 + .repos/effect-smol/packages/effect/src/unstable/net/NetAddress.ts | 1254 +++ .repos/effect-smol/packages/effect/src/unstable/net/index.ts | 20 + .repos/effect-smol/packages/effect/src/unstable/observability/OtlpExporter.ts | 11 +- .repos/effect-smol/packages/effect/src/unstable/observability/OtlpLogger.ts | 18 +- .repos/effect-smol/packages/effect/src/unstable/observability/OtlpMetrics.ts | 17 +- .repos/effect-smol/packages/effect/src/unstable/observability/OtlpResource.ts | 9 +- .repos/effect-smol/packages/effect/src/unstable/observability/OtlpTracer.ts | 184 +- .repos/effect-smol/packages/effect/src/unstable/observability/internal/otlpEnv.ts | 23 +- .repos/effect-smol/packages/effect/src/unstable/persistence/PersistedCache.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/persistence/PersistedQueue.ts | 1391 ++- .repos/effect-smol/packages/effect/src/unstable/persistence/Persistence.ts | 22 +- .repos/effect-smol/packages/effect/src/unstable/persistence/RateLimiter.ts | 122 +- .repos/effect-smol/packages/effect/src/unstable/process/ChildProcess.ts | 19 +- .repos/effect-smol/packages/effect/src/unstable/process/ChildProcessSpawner.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/reactivity/Atom.ts | 9 +- .repos/effect-smol/packages/effect/src/unstable/reactivity/AtomHttpApi.ts | 31 +- .repos/effect-smol/packages/effect/src/unstable/reactivity/AtomRegistry.ts | 6 +- .repos/effect-smol/packages/effect/src/unstable/reactivity/AtomRpc.ts | 11 +- .repos/effect-smol/packages/effect/src/unstable/reactivity/Hydration.ts | 33 +- .repos/effect-smol/packages/effect/src/unstable/reactivity/Reactivity.ts | 85 +- .repos/effect-smol/packages/effect/src/unstable/rpc/RpcClient.ts | 121 +- .repos/effect-smol/packages/effect/src/unstable/rpc/RpcMessage.ts | 4 +- .repos/effect-smol/packages/effect/src/unstable/rpc/RpcMiddleware.ts | 12 +- .repos/effect-smol/packages/effect/src/unstable/rpc/RpcSerialization.ts | 144 +- .repos/effect-smol/packages/effect/src/unstable/rpc/RpcServer.ts | 223 +- .repos/effect-smol/packages/effect/src/unstable/schema/Model.ts | 15 +- .repos/effect-smol/packages/effect/src/unstable/schema/VariantSchema.ts | 3 + .repos/effect-smol/packages/effect/src/unstable/socket/Socket.ts | 1075 ++- .repos/effect-smol/packages/effect/src/unstable/socket/SocketServer.ts | 40 +- .repos/effect-smol/packages/effect/src/unstable/sql/SqlClient.ts | 49 +- .repos/effect-smol/packages/effect/src/unstable/sql/SqlConnection.ts | 18 + .repos/effect-smol/packages/effect/src/unstable/sql/SqlModel.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/sql/Statement.ts | 66 +- .repos/effect-smol/packages/effect/src/unstable/workers/Transferable.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/workers/Worker.ts | 4 +- .repos/effect-smol/packages/effect/src/unstable/workflow/Activity.ts | 29 +- .repos/effect-smol/packages/effect/src/unstable/workflow/DurableClock.ts | 2 +- .repos/effect-smol/packages/effect/src/unstable/workflow/DurableDeferred.ts | 6 + .repos/effect-smol/packages/effect/src/unstable/workflow/DurableQueue.ts | 8 + .repos/effect-smol/packages/effect/src/unstable/workflow/Workflow.ts | 133 +- .repos/effect-smol/packages/effect/src/unstable/workflow/WorkflowEngine.ts | 22 + .repos/effect-smol/packages/effect/test/Array.test.ts | 28 +- .repos/effect-smol/packages/effect/test/BigDecimal.test.ts | 53 +- .repos/effect-smol/packages/effect/test/ByteSize.test.ts | 176 + .repos/effect-smol/packages/effect/test/Cache.test.ts | 172 +- .repos/effect-smol/packages/effect/test/Cause.test.ts | 29 + .repos/effect-smol/packages/effect/test/Channel.test.ts | 52 + .repos/effect-smol/packages/effect/test/Chunk.test.ts | 38 +- .repos/effect-smol/packages/effect/test/Clock.test.ts | 2 +- .repos/effect-smol/packages/effect/test/Config.test.ts | 271 +- .repos/effect-smol/packages/effect/test/ConfigProvider.test.ts | 19 + .repos/effect-smol/packages/effect/test/Crypto.test.ts | 16 + .repos/effect-smol/packages/effect/test/DateTime.test.ts | 6 + .repos/effect-smol/packages/effect/test/Effect.test.ts | 445 +- .repos/effect-smol/packages/effect/test/EffectEager.test.ts | 13 + .repos/effect-smol/packages/effect/test/EffectKeepAlive.test.ts | 2 +- .repos/effect-smol/packages/effect/test/Effectable.test.ts | 103 + .repos/effect-smol/packages/effect/test/ExecutionPlan.test.ts | 31 + .repos/effect-smol/packages/effect/test/FiberHandle.test.ts | 42 + .repos/effect-smol/packages/effect/test/FiberMap.test.ts | 80 + .repos/effect-smol/packages/effect/test/FileSystem.test-utils.ts | 194 +- .repos/effect-smol/packages/effect/test/Formatter.test.ts | 57 +- .repos/effect-smol/packages/effect/test/Graph.test.ts | 10 +- .repos/effect-smol/packages/effect/test/HashMap.test.ts | 11 +- .repos/effect-smol/packages/effect/test/HashRing.test.ts | 35 + .repos/effect-smol/packages/effect/test/HttpClient.test.ts | 15 +- .repos/effect-smol/packages/effect/test/Iterable.test.ts | 11 + .repos/effect-smol/packages/effect/test/JsonPointer.test.ts | 84 +- .repos/effect-smol/packages/effect/test/Layer.test.ts | 32 +- .repos/effect-smol/packages/effect/test/Logger.test.ts | 25 + .repos/effect-smol/packages/effect/test/Metric.test.ts | 178 +- .repos/effect-smol/packages/effect/test/MutableList.test.ts | 35 + .repos/effect-smol/packages/effect/test/Number.test.ts | 5 + .repos/effect-smol/packages/effect/test/Optic.test.ts | 21 + .repos/effect-smol/packages/effect/test/Order.test.ts | 6 + .repos/effect-smol/packages/effect/test/PartitionedSemaphore.test.ts | 45 +- .repos/effect-smol/packages/effect/test/Pool.test.ts | 231 +- .repos/effect-smol/packages/effect/test/PubSub.test.ts | 107 +- .repos/effect-smol/packages/effect/test/Queue.test.ts | 242 + .repos/effect-smol/packages/effect/test/Random.test.ts | 45 + .repos/effect-smol/packages/effect/test/RcMap.test.ts | 145 +- .repos/effect-smol/packages/effect/test/RcRef.test.ts | 94 + .repos/effect-smol/packages/effect/test/Request.test.ts | 415 +- .repos/effect-smol/packages/effect/test/Scheduler.test.ts | 17 + .repos/effect-smol/packages/effect/test/ScopedCache.test.ts | 210 +- .repos/effect-smol/packages/effect/test/Sink.test.ts | 49 + .repos/effect-smol/packages/effect/test/StackCapture.test.ts | 57 + .repos/effect-smol/packages/effect/test/Stream.test.ts | 327 +- .repos/effect-smol/packages/effect/test/String.test.ts | 13 +- .repos/effect-smol/packages/effect/test/Struct.test.ts | 32 + .repos/effect-smol/packages/effect/test/SynchronizedRef.modifySomeEffect.test.ts | 26 + .repos/effect-smol/packages/effect/test/Tracer.test.ts | 29 +- .repos/effect-smol/packages/effect/test/Trie.test.ts | 6 + .repos/effect-smol/packages/effect/test/TxQueue.test.ts | 16 + .repos/effect-smol/packages/effect/test/cluster/ClusterWorkflowEngine.test.ts | 636 +- .repos/effect-smol/packages/effect/test/cluster/Entity.test.ts | 77 +- .repos/effect-smol/packages/effect/test/cluster/MessageStorage.test.ts | 111 +- .repos/effect-smol/packages/effect/test/cluster/ResourceRef.test.ts | 42 + .repos/effect-smol/packages/effect/test/cluster/Runners.test.ts | 72 +- .repos/effect-smol/packages/effect/test/cluster/Sharding.test.ts | 377 +- .repos/effect-smol/packages/effect/test/cluster/interruptors.test.ts | 37 + .repos/effect-smol/packages/effect/test/reactivity/Atom.test.ts | 57 +- .repos/effect-smol/packages/effect/test/reactivity/AtomHttpApi.test.ts | 163 +- .repos/effect-smol/packages/effect/test/reactivity/AtomRpc.test.ts | 144 +- .repos/effect-smol/packages/effect/test/rpc/RpcClient.test.ts | 31 +- .repos/effect-smol/packages/effect/test/rpc/RpcSerialization.test.ts | 121 +- .repos/effect-smol/packages/effect/test/rpc/RpcServer.test.ts | 61 +- .repos/effect-smol/packages/effect/test/schema/Graph.test.ts | 41 +- .repos/effect-smol/packages/effect/test/schema/Schema.test.ts | 530 +- .repos/effect-smol/packages/effect/test/schema/SchemaAST.test.ts | 43 + .repos/effect-smol/packages/effect/test/schema/SchemaGetter.test.ts | 33 + .repos/effect-smol/packages/effect/test/schema/SchemaParser.test.ts | 470 +- .repos/effect-smol/packages/effect/test/schema/TemplateLiteral.test.ts | 183 + .repos/effect-smol/packages/effect/test/schema/jsonSchemaRoundTrip.test.ts | 129 +- .repos/effect-smol/packages/effect/test/schema/representation/builtInRevivers.test.ts | 177 +- .repos/effect-smol/packages/effect/test/schema/representation/fromJson.test.ts | 2 +- .repos/effect-smol/packages/effect/test/schema/representation/fromJsonSchemaDocument.test.ts | 4957 +++-------- .repos/effect-smol/packages/effect/test/schema/representation/fromJsonSchemaMultiDocument.test.ts | 284 +- .repos/effect-smol/packages/effect/test/schema/representation/fromRepresentation.test.ts | 45 +- .repos/effect-smol/packages/effect/test/schema/representation/schemaToJsonSchemaDocument.test.ts | 8 +- .repos/effect-smol/packages/effect/test/schema/representation/toCodeDocument.annotations.test.ts | 44 +- .repos/effect-smol/packages/effect/test/schema/representation/toCodeDocument.test.ts | 104 +- .repos/effect-smol/packages/effect/test/schema/representation/toJson.test.ts | 12 +- .repos/effect-smol/packages/effect/test/schema/representation/toJsonSchemaDocument.test.ts | 122 +- .repos/effect-smol/packages/effect/test/schema/representation/toJsonSchemaMultiDocument.test.ts | 176 +- .repos/effect-smol/packages/effect/test/schema/representation/toRepresentation.test.ts | 21 +- .repos/effect-smol/packages/effect/test/schema/toArbitrary.test.ts | 1699 ---- .repos/effect-smol/packages/effect/test/schema/toCodec.test.ts | 24 +- .repos/effect-smol/packages/effect/test/schema/toDifferJsonPatch.test.ts | 177 +- .repos/effect-smol/packages/effect/test/schema/toEquivalence.test.ts | 25 + .repos/effect-smol/packages/effect/test/schema/toJsonSchemaDocument.test.ts | 284 +- .repos/effect-smol/packages/effect/test/testing/TestSchema.test.ts | 108 +- .repos/effect-smol/packages/effect/test/unstable/ai/AiError.test.ts | 15 +- .repos/effect-smol/packages/effect/test/unstable/ai/Chat.test.ts | 39 +- .repos/effect-smol/packages/effect/test/unstable/ai/LanguageModel.test.ts | 830 +- .repos/effect-smol/packages/effect/test/unstable/ai/McpServer/McpServer.test.ts | 176 +- .repos/effect-smol/packages/effect/test/unstable/ai/Prompt.test.ts | 44 + .repos/effect-smol/packages/effect/test/unstable/ai/Response.test.ts | 199 +- .repos/effect-smol/packages/effect/test/unstable/ai/Tokenizer.test.ts | 24 + .repos/effect-smol/packages/effect/test/unstable/ai/Tool.test.ts | 170 +- .repos/effect-smol/packages/effect/test/unstable/ai/ToolRepresentation.test.ts | 2 +- .repos/effect-smol/packages/effect/test/unstable/ai/utils.ts | 48 +- .repos/effect-smol/packages/effect/test/unstable/arbitrary/Arbitrary.test.ts | 3639 ++++++++ .repos/effect-smol/packages/effect/test/unstable/cli/Arguments.test.ts | 52 +- .repos/effect-smol/packages/effect/test/unstable/cli/Command.test.ts | 296 +- .repos/effect-smol/packages/effect/test/unstable/cli/Errors.test.ts | 20 +- .repos/effect-smol/packages/effect/test/unstable/cli/Help.test.ts | 103 +- .repos/effect-smol/packages/effect/test/unstable/cli/LogLevel.test.ts | 2 +- .repos/effect-smol/packages/effect/test/unstable/cli/Param.test.ts | 142 +- .repos/effect-smol/packages/effect/test/unstable/cli/Primitive.test.ts | 135 +- .repos/effect-smol/packages/effect/test/unstable/cli/Prompt.test.ts | 327 +- .repos/effect-smol/packages/effect/test/unstable/cli/completions/completions.test.ts | 36 +- .repos/effect-smol/packages/effect/test/unstable/cli/completions/descriptor.test.ts | 60 +- .repos/effect-smol/packages/effect/test/unstable/cli/fixtures/ComprehensiveCli.ts | 92 +- .repos/effect-smol/packages/effect/test/unstable/devtools/DevToolsClient.test.ts | 65 +- .repos/effect-smol/packages/effect/test/unstable/encoding/Msgpack.test.ts | 16 - .repos/effect-smol/packages/effect/test/unstable/encoding/SchemaBinary.test.ts | 418 +- .repos/effect-smol/packages/effect/test/unstable/encoding/Sse.test.ts | 14 + .repos/effect-smol/packages/effect/test/unstable/encoding/Toml.test.ts | 13 + .repos/effect-smol/packages/effect/test/unstable/encoding/Yaml.test.ts | 39 + .repos/effect-smol/packages/effect/test/unstable/eventlog/EventLogMessage.test.ts | 7 + .repos/effect-smol/packages/effect/test/unstable/eventlog/EventLogRemote.test.ts | 38 + .repos/effect-smol/packages/effect/test/unstable/eventlog/EventLogServerUnencrypted.test.ts | 2 +- .repos/effect-smol/packages/effect/test/unstable/http/Cookies.test.ts | 33 +- .repos/effect-smol/packages/effect/test/unstable/http/FetchHttpClient.test.ts | 25 + .repos/effect-smol/packages/effect/test/unstable/http/Headers.test.ts | 42 +- .repos/effect-smol/packages/effect/test/unstable/http/HttpBody.test.ts | 114 +- .repos/effect-smol/packages/effect/test/unstable/http/HttpClient.test.ts | 67 + .repos/effect-smol/packages/effect/test/unstable/http/HttpClientRequest.test.ts | 62 +- .repos/effect-smol/packages/effect/test/unstable/http/HttpCompression.test.ts | 48 + .repos/effect-smol/packages/effect/test/unstable/http/HttpEffect.test.ts | 119 +- .repos/effect-smol/packages/effect/test/unstable/http/HttpMiddleware.test.ts | 113 +- .repos/effect-smol/packages/effect/test/unstable/http/HttpPlatform.test.ts | 81 +- .repos/effect-smol/packages/effect/test/unstable/http/HttpRouter.test.ts | 89 + .repos/effect-smol/packages/effect/test/unstable/http/HttpServer.test.ts | 99 + .repos/effect-smol/packages/effect/test/unstable/http/HttpServerRequest.test.ts | 28 +- .repos/effect-smol/packages/effect/test/unstable/http/HttpServerRespondable.test.ts | 22 + .repos/effect-smol/packages/effect/test/unstable/http/HttpServerResponse.test.ts | 90 +- .repos/effect-smol/packages/effect/test/unstable/http/HttpStaticServer.test.ts | 110 + .repos/effect-smol/packages/effect/test/unstable/http/Mime.test.ts | 40 + .repos/effect-smol/packages/effect/test/unstable/http/Multipart.test.ts | 67 +- .repos/effect-smol/packages/effect/test/unstable/http/SchemaRepresentation.test.ts | 19 +- .repos/effect-smol/packages/effect/test/unstable/http/UrlParams.test.ts | 41 +- .repos/effect-smol/packages/effect/test/unstable/httpapi/HttpApiBuilder.test.ts | 134 +- .repos/effect-smol/packages/effect/test/unstable/httpapi/HttpApiClient.test.ts | 70 +- .repos/effect-smol/packages/effect/test/unstable/httpapi/HttpApiDocumentation.test.ts | 7 +- .repos/effect-smol/packages/effect/test/unstable/httpapi/HttpApiEndpoint.test.ts | 14 +- .repos/effect-smol/packages/effect/test/unstable/httpapi/HttpApiSchema.test.ts | 22 + .repos/effect-smol/packages/effect/test/unstable/httpapi/OpenApi.test.ts | 177 + .repos/effect-smol/packages/effect/test/unstable/net/IpInterface.test.ts | 109 + .repos/effect-smol/packages/effect/test/unstable/net/IpNetwork.test.ts | 284 + .repos/effect-smol/packages/effect/test/unstable/net/NetAddress.test.ts | 593 ++ .repos/effect-smol/packages/effect/test/unstable/observability/OtlpExporter.test.ts | 61 +- .repos/effect-smol/packages/effect/test/unstable/observability/OtlpMetrics.test.ts | 5 +- .repos/effect-smol/packages/effect/test/unstable/persistence/KeyValueStore.test.ts | 190 +- .repos/effect-smol/packages/effect/test/unstable/persistence/KeyValueStoreTest.ts | 3 +- .repos/effect-smol/packages/effect/test/unstable/persistence/PersistedQueue.test.ts | 75 + .repos/effect-smol/packages/effect/test/unstable/persistence/PersistedQueueTest.ts | 286 +- .repos/effect-smol/packages/effect/test/unstable/persistence/RateLimiter.test.ts | 86 + .repos/effect-smol/packages/effect/test/unstable/persistence/RateLimiterTest.ts | 311 + .repos/effect-smol/packages/effect/test/unstable/process/ChildProcess.test.ts | 6 + .repos/effect-smol/packages/effect/test/unstable/process/ChildProcessSpawnerTest.ts | 2 +- .repos/effect-smol/packages/effect/test/unstable/schema/VariantSchema.test.ts | 15 + .repos/effect-smol/packages/effect/test/unstable/socket/Socket.test.ts | 219 + .repos/effect-smol/packages/effect/test/unstable/sql/Statement.test.ts | 91 + .repos/effect-smol/packages/effect/test/unstable/workers/Worker.test.ts | 91 + .repos/effect-smol/packages/effect/test/unstable/workflow/Workflow.test.ts | 40 + .repos/effect-smol/packages/effect/test/unstable/workflow/WorkflowEngine.test.ts | 226 +- .repos/effect-smol/packages/effect/typetest/Array.tst.ts | 6 + .repos/effect-smol/packages/effect/typetest/ByteSize.tst.ts | 37 + .repos/effect-smol/packages/effect/typetest/Channel.tst.ts | 12 + .repos/effect-smol/packages/effect/typetest/Config.tst.ts | 14 +- .repos/effect-smol/packages/effect/typetest/Context.tst.ts | 7 + .repos/effect-smol/packages/effect/typetest/Effect.tst.ts | 147 +- .repos/effect-smol/packages/effect/typetest/Effectable.tst.ts | 72 + .repos/effect-smol/packages/effect/typetest/FileSystem.tst.ts | 17 + .repos/effect-smol/packages/effect/typetest/Layer.tst.ts | 23 + .repos/effect-smol/packages/effect/typetest/Match.tst.ts | 159 +- .repos/effect-smol/packages/effect/typetest/Stream.tst.ts | 12 + .repos/effect-smol/packages/effect/typetest/SynchronizedRef.tst.ts | 30 + .repos/effect-smol/packages/effect/typetest/TestSchema.tst.ts | 8 + .repos/effect-smol/packages/effect/typetest/Tuple.tst.ts | 5 + .repos/effect-smol/packages/effect/typetest/Types.tst.ts | 106 +- .repos/effect-smol/packages/effect/typetest/schema/Array.tst.ts | 18 +- .repos/effect-smol/packages/effect/typetest/schema/Graph.tst.ts | 4 +- .repos/effect-smol/packages/effect/typetest/schema/Schema.tst.ts | 25 + .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInAtomicDeclarationRevivers.tst.ts | 21 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInBigDecimalDurationChunkDeclarationRevivers.tst.ts | 17 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInBigIntRevivers.tst.ts | 27 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInCauseAndExitDeclarationRevivers.tst.ts | 17 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInCollectionRevivers.tst.ts | 25 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInDateRevivers.tst.ts | 27 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInDateTimeDeclarationRevivers.tst.ts | 21 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInErrorAndCollectionDeclarationRevivers.tst.ts | 25 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInJsonAndHashDeclarationRevivers.tst.ts | 19 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInNumberRevivers.tst.ts | 33 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInObjectRevivers.tst.ts | 25 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInResultAndRedactedDeclarationRevivers.tst.ts | 23 - .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInRevivers.tst.ts | 99 +- .repos/effect-smol/packages/effect/typetest/schema/SchemaBuiltInStringRevivers.tst.ts | 42 - .repos/effect-smol/packages/effect/typetest/schema/SchemaRepresentationReviver.tst.ts | 57 +- .repos/effect-smol/packages/effect/typetest/schema/options.tst.ts | 36 + .repos/effect-smol/packages/effect/typetest/schema/toArbitrary.tst.ts | 48 - .repos/effect-smol/packages/effect/typetest/unstable/ai/LanguageModel.tst.ts | 87 +- .repos/effect-smol/packages/effect/typetest/unstable/ai/Response.tst.ts | 71 + .repos/effect-smol/packages/effect/typetest/unstable/ai/Tool.tst.ts | 28 +- .repos/effect-smol/packages/effect/typetest/unstable/arbitrary/Arbitrary.tst.ts | 103 + .repos/effect-smol/packages/effect/typetest/unstable/cli/Command.tst.ts | 30 +- .repos/effect-smol/packages/effect/typetest/unstable/cli/Param.tst.ts | 12 +- .repos/effect-smol/packages/effect/typetest/unstable/cli/Prompt.tst.ts | 39 +- .repos/effect-smol/packages/effect/typetest/unstable/cluster/EntityProxyServer.tst.ts | 41 + .repos/effect-smol/packages/effect/typetest/unstable/cluster/Reply.tst.ts | 21 + .repos/effect-smol/packages/effect/typetest/unstable/http/HttpClient.tst.ts | 13 + .repos/effect-smol/packages/effect/typetest/unstable/http/HttpPlatform.tst.ts | 10 + .repos/effect-smol/packages/effect/typetest/unstable/httpapi/HttpApiBuilder.tst.ts | 92 + .repos/effect-smol/packages/effect/typetest/unstable/httpapi/HttpApiClient.tst.ts | 136 +- .repos/effect-smol/packages/effect/typetest/unstable/net/IpInterface.tst.ts | 36 + .repos/effect-smol/packages/effect/typetest/unstable/net/IpNetwork.tst.ts | 73 + .repos/effect-smol/packages/effect/typetest/unstable/net/NetAddress.tst.ts | 119 + .repos/effect-smol/packages/effect/typetest/unstable/reactivity/AtomHttpApi.tst.ts | 93 +- .repos/effect-smol/packages/effect/typetest/unstable/reactivity/AtomRpc.tst.ts | 39 + .repos/effect-smol/packages/effect/typetest/unstable/socket/Socket.tst.ts | 59 + .repos/effect-smol/packages/opentelemetry/CHANGELOG.md | 34 + .repos/effect-smol/packages/opentelemetry/package.json | 26 +- .repos/effect-smol/packages/opentelemetry/src/OtelTracer.ts | 4 +- .repos/effect-smol/packages/opentelemetry/src/Resource.ts | 4 +- .repos/effect-smol/packages/opentelemetry/src/internal/metrics.ts | 10 +- .repos/effect-smol/packages/platform/browser/CHANGELOG.md | 48 + .repos/effect-smol/packages/platform/browser/package.json | 2 +- .repos/effect-smol/packages/platform/browser/src/BrowserCrypto.ts | 2 +- .repos/effect-smol/packages/platform/browser/src/BrowserHttpClient.ts | 21 +- .repos/effect-smol/packages/platform/browser/src/BrowserKeyValueStore.ts | 12 + .repos/effect-smol/packages/platform/browser/src/BrowserRuntime.ts | 10 +- .repos/effect-smol/packages/platform/browser/src/BrowserSocket.ts | 10 +- .repos/effect-smol/packages/platform/browser/src/IndexedDbDatabase.ts | 4 +- .repos/effect-smol/packages/platform/browser/src/IndexedDbQueryBuilder.ts | 17 +- .repos/effect-smol/packages/platform/browser/test/BrowserCrypto.test.ts | 76 +- .repos/effect-smol/packages/platform/browser/test/BrowserHttpClient.test.ts | 53 +- .repos/effect-smol/packages/platform/browser/test/BrowserKeyValueStore.test.ts | 12 + .repos/effect-smol/packages/platform/browser/test/BrowserPersistence.test.ts | 2 +- .repos/effect-smol/packages/platform/browser/test/BrowserPersistencePersistedCache.test.ts | 2 +- .repos/effect-smol/packages/platform/browser/test/IndexedDbDatabase.test.ts | 2 +- .repos/effect-smol/packages/platform/browser/test/IndexedDbQueryBuilder.test.ts | 57 +- .repos/effect-smol/packages/platform/browser/test/fixtures/rpc-e2e.ts | 4 +- .repos/effect-smol/packages/platform/bun/CHANGELOG.md | 86 + .repos/effect-smol/packages/platform/bun/package.json | 4 +- .repos/effect-smol/packages/platform/bun/src/BunClusterHttp.ts | 8 +- .repos/effect-smol/packages/platform/bun/src/BunClusterSocket.ts | 6 +- .repos/effect-smol/packages/platform/bun/src/BunHttpPlatform.ts | 12 +- .repos/effect-smol/packages/platform/bun/src/BunHttpServer.ts | 217 +- .repos/effect-smol/packages/platform/bun/src/BunRedis.ts | 3 +- .repos/effect-smol/packages/platform/bun/src/BunSocket.ts | 11 +- .repos/effect-smol/packages/platform/bun/src/BunStream.ts | 15 +- .repos/effect-smol/packages/platform/bun/test/BunClusterHttp.test.ts | 45 + .repos/effect-smol/packages/platform/bun/test/BunHttpPlatform.test.ts | 136 +- .repos/effect-smol/packages/platform/bun/test/BunHttpServer.test.ts | 234 +- .repos/effect-smol/packages/platform/bun/test/BunStream.test.ts | 27 + .repos/effect-smol/packages/platform/deno/CHANGELOG.md | 74 + .repos/effect-smol/packages/platform/deno/package.json | 4 +- .repos/effect-smol/packages/platform/deno/src/DenoClusterHttp.ts | 4 +- .repos/effect-smol/packages/platform/deno/src/DenoClusterSocket.ts | 10 +- .repos/effect-smol/packages/platform/deno/src/DenoFileSystem.ts | 74 +- .repos/effect-smol/packages/platform/deno/src/DenoHttpPlatform.ts | 8 +- .repos/effect-smol/packages/platform/deno/src/DenoHttpServer.ts | 166 +- .repos/effect-smol/packages/platform/deno/src/DenoRedis.ts | 3 + .repos/effect-smol/packages/platform/deno/src/DenoSocket.ts | 244 +- .repos/effect-smol/packages/platform/deno/src/DenoSocketServer.ts | 114 +- .repos/effect-smol/packages/platform/deno/src/internal/denoSocketServer.ts | 89 - .repos/effect-smol/packages/platform/deno/test/DenoFileSystem.test.ts | 62 +- .repos/effect-smol/packages/platform/deno/test/DenoHttpPlatform.test.ts | 85 +- .repos/effect-smol/packages/platform/deno/test/DenoHttpServer.test.ts | 137 +- .repos/effect-smol/packages/platform/deno/test/DenoRedis.integration.test.ts | 47 +- .repos/effect-smol/packages/platform/deno/test/DenoSocket.test.ts | 158 +- .repos/effect-smol/packages/platform/deno/test/DenoSocketServer.test.ts | 287 +- .repos/effect-smol/packages/platform/deno/test/cluster/SocketRunner.test.ts | 26 +- .repos/effect-smol/packages/platform/deno/test/fixtures/deno-terminal.ts | 4 +- .repos/effect-smol/packages/platform/deno/test/fixtures/tls/ca.pem | 10 + .repos/effect-smol/packages/platform/deno/test/fixtures/tls/cert.pem | 11 + .repos/effect-smol/packages/platform/deno/test/fixtures/tls/key.pem | 3 + .repos/effect-smol/packages/platform/node-shared/CHANGELOG.md | 87 + .repos/effect-smol/packages/platform/node-shared/benchmark/Socket.ts | 370 + .repos/effect-smol/packages/platform/node-shared/package.json | 8 +- .repos/effect-smol/packages/platform/node-shared/src/NodeChildProcessSpawner.ts | 124 +- .repos/effect-smol/packages/platform/node-shared/src/NodeFileSystem.ts | 240 +- .repos/effect-smol/packages/platform/node-shared/src/NodeHttpCompression.ts | 2 +- .repos/effect-smol/packages/platform/node-shared/src/NodeSink.ts | 51 +- .repos/effect-smol/packages/platform/node-shared/src/NodeSocket.ts | 547 +- .repos/effect-smol/packages/platform/node-shared/src/NodeSocketServer.ts | 347 +- .repos/effect-smol/packages/platform/node-shared/src/NodeStream.ts | 26 +- .repos/effect-smol/packages/platform/node-shared/test/HttpPlatform.test-utils.ts | 27 + .repos/effect-smol/packages/platform/node-shared/test/NodeChildProcessSpawner.test.ts | 138 +- .repos/effect-smol/packages/platform/node-shared/test/NodeFileSystem.test.ts | 208 +- .repos/effect-smol/packages/platform/node-shared/test/NodeSink.test.ts | 131 +- .repos/effect-smol/packages/platform/node-shared/test/NodeStream.test.ts | 34 +- .repos/effect-smol/packages/platform/node-shared/test/fixtures/node-terminal.ts | 4 +- .repos/effect-smol/packages/platform/node-shared/test/fixtures/process-group.ts | 29 + .repos/effect-smol/packages/platform/node/CHANGELOG.md | 96 + .repos/effect-smol/packages/platform/node/package.json | 7 +- .repos/effect-smol/packages/platform/node/src/Mime.ts | 25 - .repos/effect-smol/packages/platform/node/src/NodeClusterHttp.ts | 4 +- .repos/effect-smol/packages/platform/node/src/NodeClusterSocket.ts | 10 +- .repos/effect-smol/packages/platform/node/src/NodeHttpClient.ts | 64 +- .repos/effect-smol/packages/platform/node/src/NodeHttpIncomingMessage.ts | 12 +- .repos/effect-smol/packages/platform/node/src/NodeHttpPlatform.ts | 20 +- .repos/effect-smol/packages/platform/node/src/NodeHttpServer.ts | 72 +- .repos/effect-smol/packages/platform/node/src/NodeSocket.ts | 20 +- .repos/effect-smol/packages/platform/node/src/NodeWorkerRunner.ts | 8 +- .repos/effect-smol/packages/platform/node/src/index.ts | 12 +- .repos/effect-smol/packages/platform/node/test/HttpApi.test.ts | 4 +- .repos/effect-smol/packages/platform/node/test/HttpStaticServer.test.ts | 47 + .repos/effect-smol/packages/platform/node/test/HttpStaticServerConditional.test.ts | 3 +- .repos/effect-smol/packages/platform/node/test/MultipartParser.test.ts | 12 +- .repos/effect-smol/packages/platform/node/test/NodeHttpClient.test.ts | 66 +- .repos/effect-smol/packages/platform/node/test/NodeHttpCompression.test.ts | 48 + .repos/effect-smol/packages/platform/node/test/NodeHttpPlatform.test.ts | 93 +- .repos/effect-smol/packages/platform/node/test/NodeHttpServer.test.ts | 222 +- .repos/effect-smol/packages/platform/node/test/NodeRedis.integration.test.ts | 165 +- .repos/effect-smol/packages/platform/node/test/NodeSocket.test.ts | 651 +- .repos/effect-smol/packages/platform/node/test/NodeWorkerRunner.test.ts | 31 + .repos/effect-smol/packages/platform/node/test/RpcServer.test.ts | 19 +- .repos/effect-smol/packages/platform/node/test/__snapshots__/HttpApi.test.ts.snap | 9 +- .repos/effect-smol/packages/platform/node/test/cluster-integration/Entity.test.ts | 14 +- .repos/effect-smol/packages/platform/node/test/cluster-integration/README.md | 2 +- .repos/effect-smol/packages/platform/node/test/cluster-integration/Workflow.test.ts | 259 +- .repos/effect-smol/packages/platform/node/test/cluster-integration/harness.ts | 6 +- .repos/effect-smol/packages/platform/node/test/cluster/SocketRunner.test.ts | 182 +- .repos/effect-smol/packages/platform/node/test/cluster/SqlMessageStorage.integration.test.ts | 19 +- .repos/effect-smol/packages/platform/node/test/cluster/SqlRunnerStorage.integration.test.ts | 83 +- .repos/effect-smol/packages/platform/node/test/fixtures/tls/cert.pem | 8 + .repos/effect-smol/packages/platform/node/test/fixtures/tls/key.pem | 3 + .repos/effect-smol/packages/platform/node/test/fixtures/worker-runner.ts | 15 + .repos/effect-smol/packages/sql/clickhouse/CHANGELOG.md | 24 + .repos/effect-smol/packages/sql/clickhouse/package.json | 2 +- .repos/effect-smol/packages/sql/clickhouse/test/Client.test.ts | 2 +- .repos/effect-smol/packages/sql/clickhouse/test/SqlErrorClassification.test.ts | 2 +- .repos/effect-smol/packages/sql/d1/CHANGELOG.md | 26 + .repos/effect-smol/packages/sql/d1/package.json | 6 +- .repos/effect-smol/packages/sql/d1/src/D1Client.ts | 18 +- .repos/effect-smol/packages/sql/d1/test/Client.test.ts | 12 + .repos/effect-smol/packages/sql/d1/test/utils.ts | 27 +- .repos/effect-smol/packages/sql/libsql/CHANGELOG.md | 24 + .repos/effect-smol/packages/sql/libsql/package.json | 4 +- .repos/effect-smol/packages/sql/libsql/src/LibsqlClient.ts | 7 +- .repos/effect-smol/packages/sql/libsql/test/Client.integration.test.ts | 20 +- .repos/effect-smol/packages/sql/libsql/test/Resolver.integration.test.ts | 6 +- .repos/effect-smol/packages/sql/mssql/CHANGELOG.md | 24 + .repos/effect-smol/packages/sql/mssql/package.json | 2 +- .repos/effect-smol/packages/sql/mssql/src/MssqlClient.ts | 17 +- .repos/effect-smol/packages/sql/mssql/test/Binary.test.ts | 43 + .repos/effect-smol/packages/sql/mssql/test/Client.test.ts | 37 + .repos/effect-smol/packages/sql/mssql/test/Persistence.integration.test.ts | 8 +- .repos/effect-smol/packages/sql/mssql/test/SqlErrorClassification.test.ts | 2 +- .repos/effect-smol/packages/sql/mssql/tsconfig.json | 3 + .repos/effect-smol/packages/sql/mysql2/CHANGELOG.md | 24 + .repos/effect-smol/packages/sql/mysql2/package.json | 4 +- .repos/effect-smol/packages/sql/mysql2/test/Model.integration.test.ts | 65 +- .repos/effect-smol/packages/sql/mysql2/test/Persistence.integration.test.ts | 115 +- .repos/effect-smol/packages/sql/mysql2/test/SqlErrorClassification.test.ts | 2 +- .repos/effect-smol/packages/sql/mysql2/test/utils.ts | 4 +- .repos/effect-smol/packages/sql/pg/CHANGELOG.md | 53 + .repos/effect-smol/packages/sql/pg/benchmark/PgClient.ts | 142 + .repos/effect-smol/packages/sql/pg/benchmark/PgCodec.ts | 131 +- .repos/effect-smol/packages/sql/pg/benchmark/README.md | 75 +- .repos/effect-smol/packages/sql/pg/package.json | 16 +- .repos/effect-smol/packages/sql/pg/src/PgAuth.ts | 35 +- .repos/effect-smol/packages/sql/pg/src/PgClient.ts | 819 +- .repos/effect-smol/packages/sql/pg/src/PgConnection.ts | 2296 +++++ .repos/effect-smol/packages/sql/pg/src/PgPool.ts | 231 + .repos/effect-smol/packages/sql/pg/src/PgProtocol.ts | 143 +- .repos/effect-smol/packages/sql/pg/src/PgTypes.ts | 440 +- .repos/effect-smol/packages/sql/pg/src/index.ts | 10 + .repos/effect-smol/packages/sql/pg/src/internal/connection.ts | 26 + .repos/effect-smol/packages/sql/pg/src/internal/sqlError.ts | 75 + .repos/effect-smol/packages/sql/pg/test/Client.integration.test.ts | 297 +- .repos/effect-smol/packages/sql/pg/test/Persistence.integration.test.ts | 148 +- .repos/effect-smol/packages/sql/pg/test/PgAuth.test.ts | 1 + .repos/effect-smol/packages/sql/pg/test/PgConnection.in-process.test.ts | 686 ++ .repos/effect-smol/packages/sql/pg/test/PgConnection.integration.test.ts | 373 + .repos/effect-smol/packages/sql/pg/test/PgConnection.test.ts | 47 + .repos/effect-smol/packages/sql/pg/test/PgPool.integration.test.ts | 265 + .repos/effect-smol/packages/sql/pg/test/PgProtocol.test.ts | 26 + .repos/effect-smol/packages/sql/pg/test/PgTypes.test.ts | 117 +- .repos/effect-smol/packages/sql/pg/test/SqlErrorClassification.test.ts | 109 +- .repos/effect-smol/packages/sql/pg/test/TransactionAcquire.test.ts | 45 +- .repos/effect-smol/packages/sql/pg/test/utils.ts | 16 +- .repos/effect-smol/packages/sql/pg/tsconfig.json | 5 +- .repos/effect-smol/packages/sql/pglite/CHANGELOG.md | 26 + .repos/effect-smol/packages/sql/pglite/README.md | 19 + .repos/effect-smol/packages/sql/pglite/package.json | 4 +- .repos/effect-smol/packages/sql/pglite/src/PgliteClient.ts | 52 +- .repos/effect-smol/packages/sql/pglite/test/Client.test.ts | 36 +- .repos/effect-smol/packages/sql/pglite/test/Json.test.ts | 19 + .repos/effect-smol/packages/sql/pglite/test/PersistedQueue.test.ts | 22 +- .repos/effect-smol/packages/sql/sqlite-bun/CHANGELOG.md | 26 + .repos/effect-smol/packages/sql/sqlite-bun/package.json | 4 +- .repos/effect-smol/packages/sql/sqlite-bun/src/SqliteClient.ts | 11 +- .repos/effect-smol/packages/sql/sqlite-bun/test/Client.test.ts | 22 +- .repos/effect-smol/packages/sql/sqlite-do/CHANGELOG.md | 22 + .repos/effect-smol/packages/sql/sqlite-do/package.json | 4 +- .repos/effect-smol/packages/sql/sqlite-do/src/SqliteClient.ts | 7 + .repos/effect-smol/packages/sql/sqlite-do/test/Client.test.ts | 18 +- .repos/effect-smol/packages/sql/sqlite-node/CHANGELOG.md | 25 + .repos/effect-smol/packages/sql/sqlite-node/package.json | 4 +- .repos/effect-smol/packages/sql/sqlite-node/src/SqliteClient.ts | 18 +- .repos/effect-smol/packages/sql/sqlite-node/test/Client.test.ts | 17 + .repos/effect-smol/packages/sql/sqlite-node/test/Persistence.test.ts | 56 +- .repos/effect-smol/packages/sql/sqlite-node/test/SqlEventJournal.test.ts | 29 + .repos/effect-smol/packages/sql/sqlite-node/test/SqlModelServices.test.ts | 106 + .repos/effect-smol/packages/sql/sqlite-react-native/CHANGELOG.md | 22 + .repos/effect-smol/packages/sql/sqlite-react-native/package.json | 4 +- .repos/effect-smol/packages/sql/sqlite-react-native/src/SqliteClient.ts | 23 +- .repos/effect-smol/packages/sql/sqlite-react-native/test/Client.test.ts | 4 +- .repos/effect-smol/packages/sql/sqlite-wasm/CHANGELOG.md | 26 + .repos/effect-smol/packages/sql/sqlite-wasm/package.json | 2 +- .repos/effect-smol/packages/sql/sqlite-wasm/src/OpfsWorker.ts | 12 +- .repos/effect-smol/packages/sql/sqlite-wasm/src/SqliteClient.ts | 15 +- .repos/effect-smol/packages/sql/sqlite-wasm/test/Client.test.ts | 75 + .repos/effect-smol/packages/tools/ai-codegen/package.json | 2 +- .repos/effect-smol/packages/tools/ai-codegen/src/Generator.ts | 7 +- .repos/effect-smol/packages/tools/ai-codegen/src/main.ts | 6 +- .repos/effect-smol/packages/tools/ai-codegen/test/Generator.test.ts | 68 + .repos/effect-smol/packages/tools/ai-docgen/package.json | 2 +- .repos/effect-smol/packages/tools/ai-docgen/src/main.ts | 6 +- .repos/effect-smol/packages/tools/api-diff/README.md | 5 + .repos/effect-smol/packages/tools/api-diff/package.json | 4 +- .repos/effect-smol/packages/tools/api-diff/src/Cli.ts | 10 +- .repos/effect-smol/packages/tools/api-diff/src/MigrationDoc.ts | 43 +- .repos/effect-smol/packages/tools/api-diff/src/Snapshot.ts | 27 +- .repos/effect-smol/packages/tools/api-diff/test/Diff.test.ts | 65 + .repos/effect-smol/packages/tools/api-diff/test/MigrationDoc.test.ts | 92 + .repos/effect-smol/packages/tools/bundle/README.md | 14 +- .repos/effect-smol/packages/tools/bundle/fixtures/arbitrary-combinators.ts | 12 + .repos/effect-smol/packages/tools/bundle/fixtures/http-router.ts | 17 + .repos/effect-smol/packages/tools/bundle/fixtures/schema-representation-roundtrip.ts | 2 +- .repos/effect-smol/packages/tools/bundle/fixtures/schema-string-transformation.ts | 2 +- .repos/effect-smol/packages/tools/bundle/fixtures/schema-toArbitrary.ts | 3 +- .repos/effect-smol/packages/tools/bundle/package.json | 7 +- .repos/effect-smol/packages/tools/bundle/src/Cli.ts | 10 +- .repos/effect-smol/packages/tools/bundle/src/Fixtures.ts | 3 +- .repos/effect-smol/packages/tools/bundle/src/Reporter.ts | 16 +- .repos/effect-smol/packages/tools/bundle/src/Rollup.ts | 49 +- .repos/effect-smol/packages/tools/bundle/test/HttpRouterEsbuild.test.ts | 76 + .repos/effect-smol/packages/tools/bundle/test/Plugins.test.ts | 29 +- .repos/effect-smol/packages/tools/docgen/CHANGELOG.md | 31 + .repos/effect-smol/packages/tools/docgen/package.json | 8 +- .repos/effect-smol/packages/tools/docgen/src/CLI.ts | 54 +- .repos/effect-smol/packages/tools/docgen/src/Configuration.ts | 4 +- .repos/effect-smol/packages/tools/docgen/src/Core.ts | 10 +- .repos/effect-smol/packages/tools/docgen/src/Parser.ts | 5 +- .repos/effect-smol/packages/tools/docgen/test/Configuration.test.ts | 3 +- .repos/effect-smol/packages/tools/docgen/test/Core.test.ts | 212 + .repos/effect-smol/packages/tools/doctest/CHANGELOG.md | 40 + .repos/effect-smol/packages/tools/doctest/README.md | 6 +- .repos/effect-smol/packages/tools/doctest/package.json | 10 +- .repos/effect-smol/packages/tools/doctest/src/Plugin.ts | 12 +- .repos/effect-smol/packages/tools/doctest/src/Source.ts | 12 +- .repos/effect-smol/packages/tools/doctest/src/Transform.ts | 4 +- .repos/effect-smol/packages/tools/doctest/test/Plugin.test.ts | 142 +- .repos/effect-smol/packages/tools/doctest/test/Transform.test.ts | 6 +- .repos/effect-smol/packages/tools/doctest/test/fixtures/markdown/docs/helper.ts | 1 + .repos/effect-smol/packages/tools/doctest/test/fixtures/markdown/docs/typed.md | 43 + .repos/effect-smol/packages/tools/doctest/test/fixtures/markdown/docs/typed.mdx | 10 + .repos/effect-smol/packages/tools/doctest/test/fixtures/markdown/src/typed.ts | 12 + .repos/effect-smol/packages/tools/doctest/test/fixtures/markdown/vitest.config.ts | 16 + .repos/effect-smol/packages/tools/jsdocs/package.json | 4 +- .repos/effect-smol/packages/tools/jsdocs/src/Jsdocs.ts | 11 +- .repos/effect-smol/packages/tools/jsdocs/test/jsdocs.test.ts | 23 +- .repos/effect-smol/packages/tools/openapi-generator/CHANGELOG.md | 34 + .repos/effect-smol/packages/tools/openapi-generator/package.json | 4 +- .repos/effect-smol/packages/tools/openapi-generator/src/JsonSchemaGenerator.ts | 3 - .repos/effect-smol/packages/tools/openapi-generator/src/OpenApiGenerator.ts | 15 +- .repos/effect-smol/packages/tools/openapi-generator/src/OpenApiPatch.ts | 2 +- .repos/effect-smol/packages/tools/openapi-generator/src/OpenApiTransformer.ts | 107 +- .repos/effect-smol/packages/tools/openapi-generator/src/main.ts | 8 +- .repos/effect-smol/packages/tools/openapi-generator/test/JsonSchemaGenerator.test.ts | 61 + .repos/effect-smol/packages/tools/openapi-generator/test/OpenApiGenerator.test.ts | 114 +- .repos/effect-smol/packages/tools/openapi-generator/test/OpenApiPatch.test.ts | 7 +- .repos/effect-smol/packages/tools/openapi-generator/test/OpenApiTransformer.test.ts | 313 + .repos/effect-smol/packages/tools/openapi-generator/test/Utils.test.ts | 196 +- .repos/effect-smol/packages/tools/oxc/package.json | 6 +- .repos/effect-smol/packages/tools/oxc/src/oxlint/rules/no-bigint-literals.ts | 2 +- .repos/effect-smol/packages/tools/oxc/src/oxlint/rules/no-js-extension-imports.ts | 2 +- .repos/effect-smol/packages/tools/oxc/test/no-js-extension-imports.test.ts | 37 + .repos/effect-smol/packages/tools/oxc/test/utils.ts | 3 +- .repos/effect-smol/packages/tools/utils/package.json | 2 +- .repos/effect-smol/packages/tools/utils/src/Codegen.ts | 5 +- .repos/effect-smol/packages/tools/utils/src/commands/codegen.ts | 4 +- .repos/effect-smol/packages/tools/utils/test/Codegen.test.ts | 25 + .repos/effect-smol/packages/vitest/CHANGELOG.md | 152 + .repos/effect-smol/packages/vitest/README.md | 44 +- .repos/effect-smol/packages/vitest/package.json | 8 +- .repos/effect-smol/packages/vitest/src/index.ts | 66 +- .repos/effect-smol/packages/vitest/src/internal/internal.ts | 174 +- .repos/effect-smol/packages/vitest/test/index.test.ts | 152 +- .repos/effect-smol/packages/vitest/test/layer-concurrency.test.ts | 72 + .repos/effect-smol/packages/vitest/test/nested-isolation.test.ts | 4 +- .repos/effect-smol/packages/vitest/test/timeout.test.ts | 105 + .repos/effect-smol/packages/vitest/typetest/index.tst.ts | 74 +- .repos/effect-smol/patches/@changesets__get-github-info@1.0.0.patch | 38 - .repos/effect-smol/patches/@changesets__get-github-info@1.0.1.patch | 21 + .repos/effect-smol/pnpm-lock.yaml | 2726 +++--- .repos/effect-smol/pnpm-workspace.yaml | 3 +- .repos/effect-smol/scratchpad/index.ts | 2 - .repos/effect-smol/scratchpad/package.json | 28 - .repos/effect-smol/scratchpad/tsconfig.json | 20 - .repos/effect-smol/scripts/check-dist-types.mjs | 56 + .repos/effect-smol/stats.txt | 30 - .repos/effect-smol/vitest.config.ts | 61 +- 4194 files changed, 278762 insertions(+), 88097 deletions(-)