From b95aa8c03c3a2169a46ca1187c9742a7f217d851 Mon Sep 17 00:00:00 2001 From: willbot Date: Thu, 8 Oct 2026 19:25:38 +0200 Subject: [PATCH 1/3] fix(deps): go back to alchemy 2.0.0-beta.78 so npm stops nesting prisma@8.0.0-rc.15 alchemy 2.0.0-beta.80 and later declare optional peers on exactly prisma@8.0.0-rc.15 and @prisma/orm-postgres@8.0.0-rc.11. Any other prisma version fails the peer, so npm installs a full nested prisma@8.0.0-rc.15 (with @prisma/cli-engine 0.4.0) under @prisma/composer and @prisma/composer-cli. The prisma CLI's conformance check then fails on that nested engine. This reverts the dependency part of #348 and restores the pins it removed: alchemy 2.0.0-beta.78, effect 4.0.0-rc.115 and the exact @effect/* pins. beta.79 also lacks the peers, but its alchemy/Prisma entry fails to load without @alchemy.run/frontend-frameworks, and Composer imports alchemy/Prisma. beta.78 and beta.79 only work on effect rc.115, which still needs the @effect/vitest pin to keep npm on one effect copy. ORM 8.0.0-rc.17 and cli-engine 0.7.0 from #345 stay. Co-Authored-By: Claude Opus 5.5 Signed-off-by: willbot Signed-off-by: Will Madden --- docs/design/03-domain-model/glossary.md | 2 +- docs/guides/deploying.md | 27 +- examples/bucket/package.json | 4 +- examples/cron/package.json | 6 +- examples/orm-demo/package.json | 2 +- examples/storage/package.json | 4 +- examples/store/package.json | 6 +- examples/storefront-auth/package.json | 6 +- packages/0-framework/1-core/core/package.json | 4 +- .../0-lowering/local-target/package.json | 4 +- .../0-lowering/lowering/package.json | 8 +- .../src/__tests__/fake-management-api.ts | 4 +- .../0-lowering/lowering/src/providers.ts | 4 +- .../src/state/__tests__/state-api.test.ts | 6 +- .../0-lowering/lowering/src/state/layer.ts | 4 +- .../0-lowering/lowering/src/state/lease.ts | 2 +- .../1-extensions/target/package.json | 6 +- .../database-branch-convergence.test.ts | 4 +- packages/9-public/composer-cli/package.json | 4 +- .../composer-prisma-cloud/package.json | 11 +- packages/9-public/composer/package.json | 7 +- pnpm-lock.yaml | 1112 +++++++---------- scripts/check-npm-effect-resolution.mjs | 90 +- .../upgrade-alchemy-effect/SKILL.md | 103 +- skills/prisma-composer-core-concepts/SKILL.md | 22 +- test/integration/package.json | 2 +- website/package.json | 2 +- 27 files changed, 664 insertions(+), 792 deletions(-) diff --git a/docs/design/03-domain-model/glossary.md b/docs/design/03-domain-model/glossary.md index 13d7a9f11..1db88e32c 100644 --- a/docs/design/03-domain-model/glossary.md +++ b/docs/design/03-domain-model/glossary.md @@ -356,7 +356,7 @@ substituted at any Input) and a real deployment. ## Provisioning plane — the compile target (Alchemy / Effect) -The exact substrate the authoring nouns lower **down to**, grounded in what our providers already use (`packages/alchemy`, `alchemy@2.0.0-beta.81`, `effect@^4.0.0`). Building the next layer of abstraction means defining each authoring noun as *the compile-target terms it emits*. Two families: Alchemy's IaC definition language, and the Effect primitives Alchemy is itself built on. +The exact substrate the authoring nouns lower **down to**, grounded in what our providers already use (`packages/alchemy`, `alchemy@2.0.0-beta.78`, `effect@4.0.0-rc.115`). Building the next layer of abstraction means defining each authoring noun as *the compile-target terms it emits*. Two families: Alchemy's IaC definition language, and the Effect primitives Alchemy is itself built on. For each term: what it is, and — where it applies — `→` the the framework authoring noun that lowers onto it. The reverse table (authoring → provisioning → hosting) diff --git a/docs/guides/deploying.md b/docs/guides/deploying.md index f21066a3c..b20308590 100644 --- a/docs/guides/deploying.md +++ b/docs/guides/deploying.md @@ -331,8 +331,8 @@ declares. ## When prisma.config.ts fails on an effect version conflict -alchemy, the deploy engine Composer drives, needs an `effect` 4.x release, the -same range `@prisma/composer` declares. The extensions in your `composer` section import +alchemy, the deploy engine Composer drives, needs the exact `effect` version +`@prisma/composer` pins. The extensions in your `composer` section import alchemy, so when your installed tree gives alchemy a different `effect`, evaluating `prisma.config.ts` fails before any command runs: @@ -343,18 +343,21 @@ Schema.TaggedError is not a function The message after the colon is the module error from inside alchemy, and it varies with the versions involved. This happens when your app, or another -dependency of it, requires an `effect` outside 4.x and your package manager -hoists that copy where alchemy resolves it. npm allows this with only a -warning. A plain Composer app never hits it: a fresh install resolves a single -`effect` 4.x. - -The fix is to use an `effect` 4.x release. Change your own `effect` -dependency to `^4.0.0`, or, when a dependency you cannot change requires -another version, force one. With npm, in your app's `package.json`: +dependency of it, pins a different `effect` than `@prisma/composer` does and +your package manager hoists that copy where alchemy resolves it. npm allows +this with only a warning. A plain Composer app never hits it: +`@prisma/composer` and `@prisma/composer-prisma-cloud` pin every +`effect`-family package alchemy would otherwise float, so a fresh install +resolves a single `effect`. + +The fix is to use the same `effect` as Composer. Match your own `effect` +dependency to `@prisma/composer`'s exact pin (see its `dependencies.effect`), +or, when a dependency you cannot change pins another version, force +Composer's. With npm, in your app's `package.json`: ```json "overrides": { - "effect": "^4.0.0" + "effect": "" } ``` @@ -363,7 +366,7 @@ With pnpm 11 and later, in `pnpm-workspace.yaml` (pnpm 11 ignores the ```yaml overrides: - effect: ^4.0.0 + effect: ``` With pnpm 10 and earlier, nest the npm block under diff --git a/examples/bucket/package.json b/examples/bucket/package.json index 2e4603180..bc31e9986 100644 --- a/examples/bucket/package.json +++ b/examples/bucket/package.json @@ -12,8 +12,8 @@ "@prisma/composer": "workspace:0.29.0", "@prisma/composer-cli": "workspace:0.29.0", "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "alchemy": "2.0.0-beta.81", - "effect": "^4.0.0" + "alchemy": "2.0.0-beta.78", + "effect": "4.0.0-rc.115" }, "devDependencies": { "@types/bun": "^1.3.13", diff --git a/examples/cron/package.json b/examples/cron/package.json index da3d126e2..6b9ae0126 100644 --- a/examples/cron/package.json +++ b/examples/cron/package.json @@ -13,12 +13,12 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${CRON_STACK_NAME:+--name \"$CRON_STACK_NAME\"} )" }, "dependencies": { - "@effect/platform-bun": "^4.0.0", + "@effect/platform-bun": "4.0.0-rc.115", "@prisma/composer": "workspace:0.29.0", "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "alchemy": "2.0.0-beta.81", + "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", - "effect": "^4.0.0" + "effect": "4.0.0-rc.115" }, "devDependencies": { "@prisma/composer": "workspace:0.29.0", diff --git a/examples/orm-demo/package.json b/examples/orm-demo/package.json index 6e345ecbe..ac7166c2a 100644 --- a/examples/orm-demo/package.json +++ b/examples/orm-demo/package.json @@ -13,7 +13,7 @@ "@prisma/composer": "workspace:0.29.0", "@prisma/composer-prisma-cloud": "workspace:0.29.0", "@prisma/orm-postgres": "8.0.0-rc.17", - "effect": "^4.0.0", + "effect": "4.0.0-rc.115", "pg": "8.22.0" }, "devDependencies": { diff --git a/examples/storage/package.json b/examples/storage/package.json index d4cc2f5e8..8ccc69fc2 100644 --- a/examples/storage/package.json +++ b/examples/storage/package.json @@ -14,8 +14,8 @@ "@aws-sdk/client-s3": "^3.1085.0", "@prisma/composer": "workspace:0.29.0", "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "alchemy": "2.0.0-beta.81", - "effect": "^4.0.0" + "alchemy": "2.0.0-beta.78", + "effect": "4.0.0-rc.115" }, "devDependencies": { "@prisma/composer": "workspace:0.29.0", diff --git a/examples/store/package.json b/examples/store/package.json index 67fca53cb..72d6d6afc 100644 --- a/examples/store/package.json +++ b/examples/store/package.json @@ -11,7 +11,7 @@ "destroy": "( set -a; . ../../.env; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${STORE_STACK_NAME:+--name \"$STORE_STACK_NAME\"} )" }, "dependencies": { - "@effect/platform-bun": "^4.0.0", + "@effect/platform-bun": "4.0.0-rc.115", "@prisma/composer": "workspace:0.29.0", "@prisma/composer-cli": "workspace:0.29.0", "@prisma/composer-prisma-cloud": "workspace:0.29.0", @@ -19,9 +19,9 @@ "@store/orders": "workspace:0.29.0", "@store/promotions": "workspace:0.29.0", "@store/storefront": "workspace:0.29.0", - "alchemy": "2.0.0-beta.81", + "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", - "effect": "^4.0.0" + "effect": "4.0.0-rc.115" }, "devDependencies": { "@types/bun": "^1.3.13", diff --git a/examples/storefront-auth/package.json b/examples/storefront-auth/package.json index 1ee9260f5..637135277 100644 --- a/examples/storefront-auth/package.json +++ b/examples/storefront-auth/package.json @@ -11,14 +11,14 @@ "test": "bun test module.test.ts" }, "dependencies": { - "@effect/platform-bun": "^4.0.0", + "@effect/platform-bun": "4.0.0-rc.115", "@prisma/composer": "workspace:0.29.0", "@prisma/composer-prisma-cloud": "workspace:0.29.0", "@storefront-auth/auth": "workspace:0.29.0", "@storefront-auth/storefront": "workspace:0.29.0", - "alchemy": "2.0.0-beta.81", + "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", - "effect": "^4.0.0" + "effect": "4.0.0-rc.115" }, "devDependencies": { "@prisma/composer": "workspace:0.29.0", diff --git a/packages/0-framework/1-core/core/package.json b/packages/0-framework/1-core/core/package.json index e106339a7..edb04e92f 100644 --- a/packages/0-framework/1-core/core/package.json +++ b/packages/0-framework/1-core/core/package.json @@ -19,8 +19,8 @@ }, "dependencies": { "@standard-schema/spec": "^1.1.0", - "alchemy": "2.0.0-beta.81", - "effect": "^4.0.0", + "alchemy": "2.0.0-beta.78", + "effect": "4.0.0-rc.115", "@internal/foundation": "workspace:0.29.0" }, "devDependencies": { diff --git a/packages/1-prisma-cloud/0-lowering/local-target/package.json b/packages/1-prisma-cloud/0-lowering/local-target/package.json index c5e47dc39..beeccaff8 100644 --- a/packages/1-prisma-cloud/0-lowering/local-target/package.json +++ b/packages/1-prisma-cloud/0-lowering/local-target/package.json @@ -19,8 +19,8 @@ "@internal/lowering": "workspace:0.29.0", "@internal/s3-protocol": "workspace:0.29.0", "@prisma/dev": "^0.25.2", - "alchemy": "2.0.0-beta.81", - "effect": "^4.0.0", + "alchemy": "2.0.0-beta.78", + "effect": "4.0.0-rc.115", "tar": "^7.5.21" }, "devDependencies": { diff --git a/packages/1-prisma-cloud/0-lowering/lowering/package.json b/packages/1-prisma-cloud/0-lowering/lowering/package.json index 8494fdee3..7f29a7082 100644 --- a/packages/1-prisma-cloud/0-lowering/lowering/package.json +++ b/packages/1-prisma-cloud/0-lowering/lowering/package.json @@ -16,14 +16,14 @@ "clean": "rm -rf dist" }, "dependencies": { - "@distilled.cloud/prisma": "1.0.0-rc.13", - "@effect/platform-node": "^4.0.0", + "@distilled.cloud/prisma": "1.0.0-rc.12", + "@effect/platform-node": "4.0.0-rc.115", "@internal/bundle-paths": "workspace:0.29.0", "@internal/core": "workspace:0.29.0", "@internal/foundation": "workspace:0.29.0", "@prisma/management-api-sdk": "^1.80.0", - "alchemy": "2.0.0-beta.81", - "effect": "^4.0.0" + "alchemy": "2.0.0-beta.78", + "effect": "4.0.0-rc.115" }, "devDependencies": { "@internal/tsdown-config": "workspace:0.29.0", diff --git a/packages/1-prisma-cloud/0-lowering/lowering/src/__tests__/fake-management-api.ts b/packages/1-prisma-cloud/0-lowering/lowering/src/__tests__/fake-management-api.ts index 812a89f59..2e96ef51a 100644 --- a/packages/1-prisma-cloud/0-lowering/lowering/src/__tests__/fake-management-api.ts +++ b/packages/1-prisma-cloud/0-lowering/lowering/src/__tests__/fake-management-api.ts @@ -1,9 +1,9 @@ import { Credentials, Retry } from '@distilled.cloud/prisma'; import * as Effect from 'effect/Effect'; -import * as HttpClient from 'effect/http/HttpClient'; -import * as HttpClientResponse from 'effect/http/HttpClientResponse'; import * as Layer from 'effect/Layer'; import * as Redacted from 'effect/Redacted'; +import * as HttpClient from 'effect/unstable/http/HttpClient'; +import * as HttpClientResponse from 'effect/unstable/http/HttpClientResponse'; export interface ApiRequest { method: string; diff --git a/packages/1-prisma-cloud/0-lowering/lowering/src/providers.ts b/packages/1-prisma-cloud/0-lowering/lowering/src/providers.ts index a1d365203..0fe18b8eb 100644 --- a/packages/1-prisma-cloud/0-lowering/lowering/src/providers.ts +++ b/packages/1-prisma-cloud/0-lowering/lowering/src/providers.ts @@ -3,9 +3,9 @@ import * as NodeHttpClient from '@effect/platform-node/NodeHttpClient'; import * as Prisma from 'alchemy/Prisma'; import * as Provider from 'alchemy/Provider'; import * as Effect from 'effect/Effect'; -import * as HttpClient from 'effect/http/HttpClient'; -import * as HttpClientRequest from 'effect/http/HttpClientRequest'; import * as Layer from 'effect/Layer'; +import * as HttpClient from 'effect/unstable/http/HttpClient'; +import * as HttpClientRequest from 'effect/unstable/http/HttpClientRequest'; import * as client from './client.ts'; import { deploySourceHeaders, diff --git a/packages/1-prisma-cloud/0-lowering/lowering/src/state/__tests__/state-api.test.ts b/packages/1-prisma-cloud/0-lowering/lowering/src/state/__tests__/state-api.test.ts index b9ea799fe..7801ef8fd 100644 --- a/packages/1-prisma-cloud/0-lowering/lowering/src/state/__tests__/state-api.test.ts +++ b/packages/1-prisma-cloud/0-lowering/lowering/src/state/__tests__/state-api.test.ts @@ -11,11 +11,11 @@ import { import * as ConfigProvider from 'effect/ConfigProvider'; import * as Effect from 'effect/Effect'; import * as Fiber from 'effect/Fiber'; -import * as FetchHttpClient from 'effect/http/FetchHttpClient'; -import * as Headers from 'effect/http/Headers'; -import * as HttpClientRequest from 'effect/http/HttpClientRequest'; import * as Layer from 'effect/Layer'; import * as Redacted from 'effect/Redacted'; +import * as FetchHttpClient from 'effect/unstable/http/FetchHttpClient'; +import * as Headers from 'effect/unstable/http/Headers'; +import * as HttpClientRequest from 'effect/unstable/http/HttpClientRequest'; import { stateLayerAgainst } from '../layer.ts'; import { acquireDeployLease, diff --git a/packages/1-prisma-cloud/0-lowering/lowering/src/state/layer.ts b/packages/1-prisma-cloud/0-lowering/lowering/src/state/layer.ts index 785b54321..28219487a 100644 --- a/packages/1-prisma-cloud/0-lowering/lowering/src/state/layer.ts +++ b/packages/1-prisma-cloud/0-lowering/lowering/src/state/layer.ts @@ -8,10 +8,10 @@ import { type StateService, } from 'alchemy/State'; import * as Effect from 'effect/Effect'; -import * as FetchHttpClient from 'effect/http/FetchHttpClient'; -import * as HttpClientRequest from 'effect/http/HttpClientRequest'; import * as Layer from 'effect/Layer'; import * as Redacted from 'effect/Redacted'; +import * as FetchHttpClient from 'effect/unstable/http/FetchHttpClient'; +import * as HttpClientRequest from 'effect/unstable/http/HttpClientRequest'; import { buildsApi } from '../builds/api.ts'; import { BUILD_ID_ENV } from '../builds/resources.ts'; import { withResourceReporting } from '../builds/state-store.ts'; diff --git a/packages/1-prisma-cloud/0-lowering/lowering/src/state/lease.ts b/packages/1-prisma-cloud/0-lowering/lowering/src/state/lease.ts index 891319ad5..218b7427e 100644 --- a/packages/1-prisma-cloud/0-lowering/lowering/src/state/lease.ts +++ b/packages/1-prisma-cloud/0-lowering/lowering/src/state/lease.ts @@ -1,9 +1,9 @@ import * as os from 'node:os'; import type * as Duration from 'effect/Duration'; import * as Effect from 'effect/Effect'; -import * as Headers from 'effect/http/Headers'; import * as Layer from 'effect/Layer'; import * as Redacted from 'effect/Redacted'; +import * as Headers from 'effect/unstable/http/Headers'; import type { ManagementApiClient } from '../client.ts'; import { PrismaApiError } from '../http.ts'; diff --git a/packages/1-prisma-cloud/1-extensions/target/package.json b/packages/1-prisma-cloud/1-extensions/target/package.json index 130769624..23bcc2754 100644 --- a/packages/1-prisma-cloud/1-extensions/target/package.json +++ b/packages/1-prisma-cloud/1-extensions/target/package.json @@ -31,14 +31,14 @@ "@prisma/orm-postgres": "8.0.0-rc.17", "@prisma/orm-toolchain": "8.0.0-rc.17", "@standard-schema/spec": "^1.1.0", - "alchemy": "2.0.0-beta.81", + "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", - "effect": "^4.0.0", + "effect": "4.0.0-rc.115", "pathe": "^2.0.3", "pg": "8.22.0" }, "devDependencies": { - "@distilled.cloud/prisma": "1.0.0-rc.13", + "@distilled.cloud/prisma": "1.0.0-rc.12", "@internal/tsdown-config": "workspace:0.29.0", "@prisma/cli-engine": "0.7.0", "@types/bun": "^1.3.13", diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/database-branch-convergence.test.ts b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/database-branch-convergence.test.ts index 1db9e1a5c..d19ba930b 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/database-branch-convergence.test.ts +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/database-branch-convergence.test.ts @@ -8,10 +8,10 @@ import type { Database as ApiDatabase } from 'alchemy/Prisma/Types'; import { Stack } from 'alchemy/Stack'; import { Stage } from 'alchemy/Stage'; import * as Effect from 'effect/Effect'; -import * as HttpClient from 'effect/http/HttpClient'; -import * as HttpClientResponse from 'effect/http/HttpClientResponse'; import * as Layer from 'effect/Layer'; import * as Redacted from 'effect/Redacted'; +import * as HttpClient from 'effect/unstable/http/HttpClient'; +import * as HttpClientResponse from 'effect/unstable/http/HttpClientResponse'; const PROJECT_ID = 'proj_1'; const DEFAULT_BRANCH_ID = 'br_default'; diff --git a/packages/9-public/composer-cli/package.json b/packages/9-public/composer-cli/package.json index 39c02de36..98cee9a70 100644 --- a/packages/9-public/composer-cli/package.json +++ b/packages/9-public/composer-cli/package.json @@ -19,9 +19,9 @@ }, "dependencies": { "@prisma/composer": "workspace:0.29.0", - "alchemy": "2.0.0-beta.81", + "alchemy": "2.0.0-beta.78", "cross-spawn": "^7.0.6", - "effect": "^4.0.0", + "effect": "4.0.0-rc.115", "esbuild": "^0.28.1" }, "peerDependencies": { diff --git a/packages/9-public/composer-prisma-cloud/package.json b/packages/9-public/composer-prisma-cloud/package.json index dd1c286de..89e3649a7 100644 --- a/packages/9-public/composer-prisma-cloud/package.json +++ b/packages/9-public/composer-prisma-cloud/package.json @@ -39,17 +39,18 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@distilled.cloud/prisma": "1.0.0-rc.13", - "@effect/platform-bun": "^4.0.0", - "@effect/platform-node": "^4.0.0", + "@distilled.cloud/prisma": "1.0.0-rc.12", + "@effect/platform-bun": "4.0.0-rc.115", + "@effect/platform-node": "4.0.0-rc.115", + "@effect/platform-node-shared": "4.0.0-rc.115", "@prisma/composer": "workspace:0.29.0", "@prisma/dev": "^0.25.2", "@prisma/management-api-sdk": "^1.80.0", "@prisma/orm-toolchain": "8.0.0-rc.17", "@standard-schema/spec": "^1.1.0", - "alchemy": "2.0.0-beta.81", + "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", - "effect": "^4.0.0", + "effect": "4.0.0-rc.115", "jose": "^6.1.3", "pathe": "^2.0.3", "pg": "8.22.0", diff --git a/packages/9-public/composer/package.json b/packages/9-public/composer/package.json index 8aa4c684f..0c8421ca1 100644 --- a/packages/9-public/composer/package.json +++ b/packages/9-public/composer/package.json @@ -33,11 +33,14 @@ "typecheck": "tsc --noEmit" }, "dependencies": { + "@effect/sql-d1": "4.0.0-rc.115", + "@effect/sql-sqlite-do": "4.0.0-rc.115", + "@effect/vitest": "4.0.0-rc.115", "@standard-schema/spec": "^1.1.0", - "alchemy": "2.0.0-beta.81", + "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "cross-spawn": "^7.0.6", - "effect": "^4.0.0", + "effect": "4.0.0-rc.115", "esbuild": "^0.28.1", "@prisma/management-api-sdk": "^1.80.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d6d6f76e..3827b7420 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -101,11 +101,11 @@ importers: specifier: workspace:0.29.0 version: link:../../packages/9-public/composer-prisma-cloud alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.11.4)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 devDependencies: '@types/bun': specifier: ^1.3.13 @@ -120,8 +120,8 @@ importers: examples/cron: dependencies: '@effect/platform-bun': - specifier: ^4.0.0 - version: 4.0.2(effect@4.0.2) + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': specifier: workspace:0.29.0 version: link:../../packages/9-public/composer @@ -129,14 +129,14 @@ importers: specifier: workspace:0.29.0 version: link:../../packages/9-public/composer-prisma-cloud alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 version: 2.2.7 effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 devDependencies: '@prisma/composer-cli': specifier: workspace:* @@ -231,8 +231,8 @@ importers: specifier: 8.0.0-rc.17 version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 pg: specifier: 8.22.0 version: 8.22.0 @@ -265,11 +265,11 @@ importers: specifier: workspace:0.29.0 version: link:../../packages/9-public/composer-prisma-cloud alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 devDependencies: '@prisma/composer-cli': specifier: workspace:* @@ -287,8 +287,8 @@ importers: examples/store: dependencies: '@effect/platform-bun': - specifier: ^4.0.0 - version: 4.0.2(effect@4.0.2) + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': specifier: workspace:0.29.0 version: link:../../packages/9-public/composer @@ -311,14 +311,14 @@ importers: specifier: workspace:0.29.0 version: link:modules/storefront alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 version: 2.2.7 effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 devDependencies: '@types/bun': specifier: ^1.3.13 @@ -460,8 +460,8 @@ importers: examples/storefront-auth: dependencies: '@effect/platform-bun': - specifier: ^4.0.0 - version: 4.0.2(effect@4.0.2) + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': specifier: workspace:0.29.0 version: link:../../packages/9-public/composer @@ -475,14 +475,14 @@ importers: specifier: workspace:0.29.0 version: link:modules/storefront alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 version: 2.2.7 effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 devDependencies: '@prisma/composer-cli': specifier: workspace:* @@ -618,11 +618,11 @@ importers: specifier: ^1.1.0 version: 1.1.0 alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 devDependencies: '@internal/tsdown-config': specifier: workspace:0.29.0 @@ -877,11 +877,11 @@ importers: specifier: ^0.25.2 version: 0.25.2(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 tar: specifier: ^7.5.21 version: 7.5.21 @@ -905,11 +905,11 @@ importers: packages/1-prisma-cloud/0-lowering/lowering: dependencies: '@distilled.cloud/prisma': - specifier: 1.0.0-rc.13 - version: 1.0.0-rc.13(effect@4.0.2) + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12(effect@4.0.0-rc.115) '@effect/platform-node': - specifier: ^4.0.0 - version: 4.0.2(effect@4.0.2)(redis@6.2.1) + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) '@internal/bundle-paths': specifier: workspace:0.29.0 version: link:../../../0-framework/2-authoring/bundle-paths @@ -923,11 +923,11 @@ importers: specifier: ^1.80.0 version: 1.80.0 alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 devDependencies: '@internal/tsdown-config': specifier: workspace:0.29.0 @@ -1005,14 +1005,14 @@ importers: specifier: ^1.1.0 version: 1.1.0 alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 version: 2.2.7 effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 pathe: specifier: ^2.0.3 version: 2.0.3 @@ -1021,8 +1021,8 @@ importers: version: 8.22.0 devDependencies: '@distilled.cloud/prisma': - specifier: 1.0.0-rc.13 - version: 1.0.0-rc.13(effect@4.0.2) + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12(effect@4.0.0-rc.115) '@internal/tsdown-config': specifier: workspace:0.29.0 version: link:../../../0-framework/0-foundation/tsdown-config @@ -1073,7 +1073,7 @@ importers: version: 2.2.7 better-auth: specifier: 1.6.24 - version: 1.6.24(@cloudflare/workers-types@5.20261008.1)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(mysql2@3.22.5(@types/node@26.1.2))(next@16.2.10(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.22.0)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3))(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))) + version: 1.6.24(@cloudflare/workers-types@5.20260924.1)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(mysql2@3.22.5(@types/node@26.1.2))(next@16.2.10(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.22.0)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3))(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))) jose: specifier: ^6.1.3 version: 6.2.4 @@ -1271,6 +1271,15 @@ importers: packages/9-public/composer: dependencies: + '@effect/sql-d1': + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/sql-sqlite-do': + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/vitest': + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115)(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))) '@prisma/management-api-sdk': specifier: ^1.80.0 version: 1.80.0 @@ -1278,8 +1287,8 @@ importers: specifier: ^1.1.0 version: 1.1.0 alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -1287,8 +1296,8 @@ importers: specifier: ^7.0.6 version: 7.0.6 effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 esbuild: specifier: ^0.28.1 version: 0.28.2 @@ -1336,14 +1345,14 @@ importers: specifier: workspace:0.29.0 version: link:../composer alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) cross-spawn: specifier: ^7.0.6 version: 7.0.6 effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 esbuild: specifier: ^0.28.1 version: 0.28.2 @@ -1370,14 +1379,17 @@ importers: packages/9-public/composer-prisma-cloud: dependencies: '@distilled.cloud/prisma': - specifier: 1.0.0-rc.13 - version: 1.0.0-rc.13(effect@4.0.2) + specifier: 1.0.0-rc.12 + version: 1.0.0-rc.12(effect@4.0.0-rc.115) '@effect/platform-bun': - specifier: ^4.0.0 - version: 4.0.2(effect@4.0.2) + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@effect/platform-node': - specifier: ^4.0.0 - version: 4.0.2(effect@4.0.2)(redis@6.2.1) + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) + '@effect/platform-node-shared': + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': specifier: workspace:0.29.0 version: link:../composer @@ -1394,14 +1406,14 @@ importers: specifier: ^1.1.0 version: 1.1.0 alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) arktype: specifier: ^2.2.3 version: 2.2.7 effect: - specifier: ^4.0.0 - version: 4.0.2 + specifier: 4.0.0-rc.115 + version: 4.0.0-rc.115 jose: specifier: ^6.1.3 version: 6.2.4 @@ -1500,8 +1512,8 @@ importers: specifier: ^26.0.1 version: 26.1.1 alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) cross-spawn: specifier: ^7.0.6 version: 7.0.6 @@ -1521,8 +1533,8 @@ importers: specifier: workspace:0.29.0 version: link:../packages/9-public/composer-prisma-cloud alchemy: - specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + specifier: 2.0.0-beta.78 + version: 2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3) devDependencies: '@prisma/composer-cli': specifier: workspace:* @@ -1551,13 +1563,13 @@ importers: packages: - '@alchemy.run/cloudflare-runtime@2.0.0-beta.81': - resolution: {integrity: sha512-gGmshJZSFbeyK94UMRgRcrE0prwJrp3H3kQ8aZmGOuWzwJMMxaoCuf4Nulf8nGsvHcjMEAfFi45AXRRQBgbgQQ==} + '@alchemy.run/cloudflare-runtime@2.0.0-beta.78': + resolution: {integrity: sha512-fsNiicISo7gOFPwrfAbRQAfB8RUSwfsFtgb7n54NSinqARxiULJ4vCyn7RuLrZ9d32S0wt6/QwuNAeliGvulfw==} peerDependencies: - '@distilled.cloud/cloudflare': 1.0.0-rc.13 - '@effect/platform-bun': ^4.0.0 - '@effect/platform-node': ^4.0.0 - effect: ^4.0.0 + '@distilled.cloud/cloudflare': 1.0.0-rc.12 + '@effect/platform-bun': '>=4.0.0-rc.115 || >=4.0.0' + '@effect/platform-node': '>=4.0.0-rc.115 || >=4.0.0' + effect: '>=4.0.0-rc.115 || >=4.0.0' rolldown: 1.2.5 vite: ^7.0.0 || ^8.0.0 peerDependenciesMeta: @@ -1570,16 +1582,16 @@ packages: vite: optional: true - '@alchemy.run/floci@2.0.0-beta.81': - resolution: {integrity: sha512-0mYZqFrQLlRwDUsoJlI/ArnEaAaFid2ZPsJWvUyC5llAScWxlST7pdjQd1r/t1YIFFkhOV9JQO1wa7FI1nY6EQ==} + '@alchemy.run/floci@2.0.0-beta.78': + resolution: {integrity: sha512-f+XDNleOUF/OU2GKMGGz8x674Ejg/cUf+xKeNByrTNok8OYFN8kO1Cev9gFiFB3JZjW6o6hARBb3MDEuYRAyDg==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@alchemy.run/node-utils@2.0.0-beta.81': - resolution: {integrity: sha512-AcxxGMFbbdiKww7OUbBd/fsSDyRJjoICAIqGwgkJxrIQkkaNt6+9SObrznmnOx70OonA2GH87RGnEaTtORHffw==} + '@alchemy.run/node-utils@2.0.0-beta.78': + resolution: {integrity: sha512-tNp202VlDbN7ONlx7Zv7dDbicZerZUOzyfi1RNtTH/POXe+BaDA+Tl5CvhNCsn3l/adWpqNc/3jkQIh47K1Q0w==} - '@alchemy.run/sigil@0.1.0-alpha.1': - resolution: {integrity: sha512-RtHELG2w+GluVewRsuKm66idtPzC+4STptMr/61X1Vy5uBkDzcCzjzV8G6jUa4iBv6Il0hHV7UL6wvv//9nD/Q==} + '@alchemy.run/sigil@0.0.0-alpha.11': + resolution: {integrity: sha512-JzaCBeRu9kY0qWC8JKkrierstImkrK77dl+7l0RvCTR+7uhOJECL2VxmjhJ1blea+mmbYUVob8OXOH5r8Mqfpw==} engines: {node: '>=22'} peerDependencies: '@types/react': '>=19.2.0' @@ -1874,118 +1886,93 @@ packages: workerd: optional: true - '@cloudflare/workerd-darwin-64@1.20260918.1': - resolution: {integrity: sha512-H5Em6Wd0jjxaloYh2rp+WLBl2eWbkk7nSP1svGt6K1RSv/rNVqmKdpjZPJTBSavOmeYGa88qvtOWwS+33OHTqQ==} + '@cloudflare/workerd-darwin-64@1.20260901.1': + resolution: {integrity: sha512-5nJCpnclV6cc5v3aZOewu+djFvNvm9A/owQ+WJ2G1450roeFHfZGsyW7vVjSRWx3v2iykfkviyJfGm9ApeFDGg==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20260918.1': - resolution: {integrity: sha512-CR9JRZEQo93fNgBVF4Df2H2/VYO4n7rxSseSwCVv3bJQEb0huADUSCj2FK4ipxar8ToOEB4wawyw0vJo5U/rQQ==} + '@cloudflare/workerd-darwin-arm64@1.20260901.1': + resolution: {integrity: sha512-nLwfUVoYmFNW1Ntp0BfZ2K1UWIll4zTTYP8Ni7NQnyrNkTnFeU/prrllWtnw7OG8Z/jyaEAAFaDFEBobrNTU3A==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@cloudflare/workerd-linux-64@1.20260918.1': - resolution: {integrity: sha512-UQ2nnY3qpXLzQ80frmWO+8HvtqyWaQILe8QYZwpemdjT+sqwCz4Dz+0/WVkFco0v/04kIIqikVeLTY/7gEhmkw==} + '@cloudflare/workerd-linux-64@1.20260901.1': + resolution: {integrity: sha512-wzCO0cMrFLRRs6bG5KXDpLSe70GpzpsxPjxwBzQngQOfyI2cxs5i4Rb5rDB0GG8E19feZEhjGXcHgY9+5Lq8YA==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20260918.1': - resolution: {integrity: sha512-4rib51MaLNWweUIUxM/Xj558M5QmyZoBSf0ffv+lYah5VTrvwnez3XGxX72pElnBKHROvAPOi5msQ5Ts8JSI0A==} + '@cloudflare/workerd-linux-arm64@1.20260901.1': + resolution: {integrity: sha512-aBk82+sSphMa6uR6h/CFN/GXmELJ2YOgQKYSsOsCTvbVLvHjclmyoEdLTY5FEImvo1ch1uXpGQgTjI8/suHGEg==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@cloudflare/workerd-windows-64@1.20260918.1': - resolution: {integrity: sha512-sATrMx5ShYYgmgUGrcTmvsFSJBFuN95NEkX3xwb1qk8w1A6h5N11sea7yN2IeibwPyPmXKjWNjXOno0hZAM71Q==} + '@cloudflare/workerd-windows-64@1.20260901.1': + resolution: {integrity: sha512-3oJnCV7mWwzqmqz+3E+KYLbw1FylH+8n+p84srWv9MEsY9II1QuKiRKVf3CQTIdTDb6rkr5fCuRtkmLgRpAsNg==} engines: {node: '>=16'} cpu: [x64] os: [win32] - '@cloudflare/workers-types@5.20261008.1': - resolution: {integrity: sha512-Ya6zuPTAQPka+Mn5rMI5f8Zl5bihhm+ytqhHiMzMgpLDGrD24A1k/Z/JPSBIqhIC0bx0AclgYyoZoRs6UWVlmw==} - - '@distilled.cloud/acme@1.0.0-rc.13': - resolution: {integrity: sha512-3rmzH125jQxk0zpCvXGNEybSaqpAolyCX+8LWDDrXf+wIKs67GflkJyQLjOOh0lKARe29hdUZGgqEbbvpp0LNA==} - peerDependencies: - effect: ^4.0.0 - - '@distilled.cloud/aws@1.0.0-rc.13': - resolution: {integrity: sha512-6ZGcp0LkniB0I2l8Gr7vKRQgTZTch0/07iuvuMZv9Nu+rWwNuZG9VHTUdlIoarWgCHFUNN8yvSYBGOjaeN99tQ==} - peerDependencies: - effect: ^4.0.0 - - '@distilled.cloud/axiom@1.0.0-rc.13': - resolution: {integrity: sha512-aRoJtvfXgWi5dtfjuJvDwnArRKvv2MPYHCxYeZcxZbqe62IaQA5yu/khft7TJvxeDyJoSDnVXZu3RyJjNmBA4g==} - peerDependencies: - effect: ^4.0.0 + '@cloudflare/workers-types@5.20260924.1': + resolution: {integrity: sha512-puvr63PrfAFIkdh3FInGEgS0VTQ49WYNYDC2Eupd+qvwWwGpSRjxJD5Iz22oNHCmV1UEcsDz+OtGF++01vUloA==} - '@distilled.cloud/cloudflare@1.0.0-rc.13': - resolution: {integrity: sha512-Py5FoA6azyYExDb91VaeC+9x+ravOBSRhXeUmpcQjCtgqmOdiXgc2YZGMMPI68DF+kMuHRVIrR+2uRZNDOhYjw==} + '@distilled.cloud/aws@1.0.0-rc.12': + resolution: {integrity: sha512-L4TTEwMKB1ymXbYUqvYeoy5UWgmJtqQSzry2qWtAvD2ccwVGy0F7cFViEIYQk7boF4ZIP6SfhAls4+y1fVIi/g==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/core@1.0.0-rc.13': - resolution: {integrity: sha512-RYyrxW+F5zrTuu1UWV/JoycholBCIkXIusYJdDniDwCdmbjdKGl07KlkkeeY774uBawNGf+pt1ESNGeLVnNHsg==} + '@distilled.cloud/axiom@1.0.0-rc.12': + resolution: {integrity: sha512-W/Kx0qKXh/RF5bJeLNr73BTLV51AFf7zsP8pG9wv2yGrA8sPj4Xu2z72sBG+TeQZIhNwA8Rh4J8GotNqH/380g==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/doppler@1.0.0-rc.13': - resolution: {integrity: sha512-GgOEUCc4Bx0C+lYNfZ4OqaA3ULvqDUQTJC8gobSh1L0jfrWclv/kRcSr43v4IXyStld+saUvDfDZgeGzlE74OA==} + '@distilled.cloud/cloudflare@1.0.0-rc.12': + resolution: {integrity: sha512-ddcL4RnAx6L8gRWCnE5T1W35ZlerI7SlaRLidX726iG/K/aA+bkU0ND39y7ljJ2Eyx3zR03TfpNrgXAXc9E3ng==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/fly-io@1.0.0-rc.13': - resolution: {integrity: sha512-Ipp+9nvs+PzqwDPhZq2/BEHNUeWzXKhrvjfT/eBLFHo/QpH0HgdMH8MSQe6/LGszZoormwA6ZrTv2wxaFO7ZiQ==} + '@distilled.cloud/core@1.0.0-rc.12': + resolution: {integrity: sha512-YeH/uPohGXp2qIctbqVzBtQV+bUs+K5Zdac8qIid7/t6VlwY964SALme5znRdFu/rQgrloXnaej8iTSK9RIQdA==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/gcp@1.0.0-rc.13': - resolution: {integrity: sha512-un8jqil9ejt96oN+OfEDUsbrEOpC6Ut4B/73DqKDttvt0Btal1OeBNTTQsftVCpeEzXAvkYKGRIT2AeEu1J5jA==} + '@distilled.cloud/fly-io@1.0.0-rc.12': + resolution: {integrity: sha512-ACgR8Kcx/OP8gAF+PnXYneGGZNUqyiQHrcTB3/lRcv5gQdacXhTAvreV/d0t7jclRo5BBdNxnd5TuuHpr9vDLA==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/hetzner@1.0.0-rc.13': - resolution: {integrity: sha512-FvqofgMypNkeZbnjGjWMZqvqGd9GxcMzdbi/6JrbcPaHMJG+CCBGt/mAa7mLlEovzwVaGCsBnOXJ6rP5pZjB4Q==} + '@distilled.cloud/hetzner@1.0.0-rc.12': + resolution: {integrity: sha512-G6QzOXTNply63I90IjOtNofs0nHkEd1we/fgXiOjobLZt4+sKjjNBVTAHYHGMDeidbtxw270oF9JakgT11Pzww==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/infisical@1.0.0-rc.13': - resolution: {integrity: sha512-Zz8ksA/Y8UUUnWag2UBxB5WYA6wLqOS78ugWJ3cOr9Ot+4bC0NJYWanq35uFInozLXWhun84USU2wOI+mdwQUQ==} + '@distilled.cloud/neon@1.0.0-rc.12': + resolution: {integrity: sha512-jiypsVQCcKa9qNgG9HULXNgXj1E4FFO96Hk9p2JX6CEHca7ePldJSJEOf7roogQGC7lrnldBDCiZrxQLOapD3Q==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/neon@1.0.0-rc.13': - resolution: {integrity: sha512-2JvbBFj1kBfkDVPnWcJZ7TJ1cJwWBtScAY7SNJ2qNBUuAK1Wf2kjJXU0/j16eCJ48BQigPArQFWL51wVu/EUQQ==} + '@distilled.cloud/planetscale@1.0.0-rc.12': + resolution: {integrity: sha512-YCTB7soZtqzzgcCAUtrNHjAIsq92XS8cpjnbn3VU+sCQ0LnfnFGeMGJxQ/7qLHtx7Hv4+Ms8XNOs2Q5P81Skig==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/planetscale@1.0.0-rc.13': - resolution: {integrity: sha512-AM97YGRnDfZdqsxFgQMQ83p7ZlRqxS6/foTTJA5P590UMbbOyrQyFyd33BD0agul8a3ngZde3Oej6v7BN55aWw==} + '@distilled.cloud/prisma@1.0.0-rc.12': + resolution: {integrity: sha512-Z1KyUrhxkUt0KdxmNUd29Dtl9NizKv7HFHUuTcA1j6Ar5apUMvlR0f4lKqpliXW8Om3oVS3Wgvm+gDsxul2Ojg==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/prisma@1.0.0-rc.13': - resolution: {integrity: sha512-+UmHSp9JV8XQl5t5tTdQBY+dWZ9abrEoc7leYEctA0Ar1TrKZEl2EaeQDoumrg4RyGaacRlirEbxaDFI4SOPtQ==} + '@distilled.cloud/railway@1.0.0-rc.12': + resolution: {integrity: sha512-KOXSpl7r9qTiOYabJ6wUmM418exzv6YE5BVztaqKSGMuNGP/lAqhZm709/p97Zg6vHpxhJLIgmCq00z7hRM3sQ==} peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' - '@distilled.cloud/railway@1.0.0-rc.13': - resolution: {integrity: sha512-yXalRS3GFLo3hWM0HXptqudi23NVCM4FRD20db2/Ob9FFcNrMJik1fopv+74HOiV+BuxfkCP609KsEK6LVdB/g==} + '@distilled.cloud/stripe@1.0.0-rc.12': + resolution: {integrity: sha512-4OuZF362yU66G1jDFDgRFFv8ZNRPZ6lw8Wrd5R/isRNHpGgvggLNlKg1QXWEQaTcRzn3RBXczqQCVwQV9IRZDQ==} peerDependencies: - effect: ^4.0.0 - - '@distilled.cloud/stripe@1.0.0-rc.13': - resolution: {integrity: sha512-jLTJ1mg4U39lHZb9EGYBJLR91yB3LSG6fVxix+r1BbqaTovWzE+NuJ7fu9fRSeax9jRAqsGLLxe9IxJbOtwQnQ==} - peerDependencies: - effect: ^4.0.0 - - '@distilled.cloud/zerossl@1.0.0-rc.13': - resolution: {integrity: sha512-dnxhg39lZjpTdZbHCVYPoUC9E2r8eSHbqiYDhSq2EurVPJcc9YRXlxZR1bP1nniSp078XV8GA+aUECt/Z56aQg==} - peerDependencies: - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' '@durable-streams/client@0.2.3': resolution: {integrity: sha512-609hWTqe8/OXzIFnv+oDdlT57QsCAc3F2c/nAQBcYhSLmmbXk5rHx7rnQSmk9MeGGQ8dsg9UCZf47dTJG3q3ig==} @@ -2002,33 +1989,39 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - '@effect/platform-bun@4.0.2': - resolution: {integrity: sha512-wbQ9jQKtTjqHOYvMrgINWKuP05Q0cXe/Rze2c2gOAakztE34tVzT4aRvvooUR2l+JGWf/hL26nmHXJ4/Urkqiw==} + '@effect/platform-bun@4.0.0-rc.115': + resolution: {integrity: sha512-ilTFcs66ghInP8WHCJYa4bx/yzohYM9dRR//qjmVBBpSKu1hrCTiRWpEcc1N6zrnOEPk2kyVaKg5ykSMgiBMqQ==} peerDependencies: - effect: ^4.0.2 + effect: ^4.0.0-rc.115 - '@effect/platform-node-shared@4.0.2': - resolution: {integrity: sha512-xn8aDw9p/QUPt1Yi0C3HUMcycT+MjHfAe19FDUDrUuzcwq0xxskkamVSqbdykF/Dsuus4aZTsCBZA/vkhHIfbQ==} + '@effect/platform-node-shared@4.0.0-rc.115': + resolution: {integrity: sha512-rcBwhDIfb82akJoTv7Vwh8K5x9vC/XfuePS7JjOr+z+dORXzsmKqI1BUQF27ARCN9fTAbDh7I6YvBlWhLjnqNg==} engines: {node: '>=18.0.0'} peerDependencies: - effect: ^4.0.2 + effect: ^4.0.0-rc.115 - '@effect/platform-node@4.0.2': - resolution: {integrity: sha512-RWesXBQStnFHdD465gR5thFKgXO7FSyCKRZ56nWXB7PedNVzr8vV0nb/3MULLdri493sMz/b/pmGBTb6K8cBjQ==} + '@effect/platform-node@4.0.0-rc.115': + resolution: {integrity: sha512-mW03Wjq2FiTL5oi9yOkaKpCyUNBaduKgTk7qMHNELvC21Jq2qOAfdsfH+p+s2zmpB9w2RSa+ApODv4WjO9wQfw==} engines: {node: '>=18.0.0'} peerDependencies: - effect: ^4.0.2 + effect: ^4.0.0-rc.115 redis: '>=5.0.0 <7.0.0' - '@effect/sql-d1@4.0.2': - resolution: {integrity: sha512-OCcWNKcnPsXKigOuv8ZzdNEOmoWYEJw0TVbjMA5pMqHqjernSOAQfAK04kPkoG2snUvjSWYlNXsZM3cTOdhQeg==} + '@effect/sql-d1@4.0.0-rc.115': + resolution: {integrity: sha512-o2JkGjN02NBMxwDtJbwcC4teyMiOApqN085fdVMid4FUC6ixj/WyKyPpe51QGOMQQTTl2BkXccA/IwDIywGXlA==} peerDependencies: - effect: ^4.0.2 + effect: ^4.0.0-rc.115 - '@effect/sql-sqlite-do@4.0.2': - resolution: {integrity: sha512-dbKYFZSfdaIbbnYgvu432f9ISi/nSaXCYRfoK0HWKB8NwqI7hspaFvc4cW6ETDJyaoCDJzKzBQxrvCmA/T0XHw==} + '@effect/sql-sqlite-do@4.0.0-rc.115': + resolution: {integrity: sha512-7lH9h+w4DW2tI+dus4hEac5mSCy1wgiT+uw/VvjR8YhNDemd3zEFY03NkbD81ipfOpnu2QA1YwgM58ExyPlhug==} peerDependencies: - effect: ^4.0.2 + effect: ^4.0.0-rc.115 + + '@effect/vitest@4.0.0-rc.115': + resolution: {integrity: sha512-DJR0hfdr3HNXAkzW8AzfvUz6VmrNFLrKk9tZGDURi33faMyxkc7ZewxELMMZwGpOTGN4mfqYVbX2CXgI+ZJBeQ==} + peerDependencies: + effect: ^4.0.0-rc.115 + vitest: '>=5.0.0 <6.0.0' '@electric-sql/pglite-socket@0.0.20': resolution: {integrity: sha512-J5nLGsicnD9wJHnno9r+DGxfcZWh+YJMCe0q/aCgtG6XOm9Z7fKeite8IZSNXgZeGltSigM9U/vAWZQWdgcSFg==} @@ -2606,15 +2599,6 @@ packages: '@neon-rs/load@0.0.4': resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==} - '@neon/functions@0.11.0': - resolution: {integrity: sha512-xyIEk9aULR2nBTzyTgxljkM8aS+Ppe9oVw/t5mdqYOlY/mLFppHSZHq8hiWVDWy6Ca8oLd3loTtfVz+cZQQjsA==} - engines: {node: '>=20.19.0'} - peerDependencies: - hono: ^4.7.8 - peerDependenciesMeta: - hono: - optional: true - '@next/env@16.2.10': resolution: {integrity: sha512-zLPxg9M0MEHmygpj5OuxjQ+vHMiy/K7cSp74G8ecYolmgUWw0RwN02tF56npup/+qaI8JB97hQgS/r2Hb6QwVA==} @@ -2674,6 +2658,9 @@ packages: resolution: {integrity: sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==} engines: {node: '>= 20.19.0'} + '@nodable/entities@3.0.0': + resolution: {integrity: sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==} + '@octokit/auth-token@6.0.0': resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} engines: {node: '>= 20'} @@ -3546,6 +3533,10 @@ packages: resolution: {integrity: sha512-odd+HYx3OLcXRSEz0ZeF3JQdSYdK8QnRgA2N87cPW7coWIbKfRk7a9VQjfeWQLqnzrDLk23KMEn46p8N7M/JFg==} engines: {node: '>=18.0.0'} + '@smithy/shared-ini-file-loader@4.7.2': + resolution: {integrity: sha512-XsIDj5gVG4YRxGS4n4TiBDAogPWRHXKZyor6JW/sEuaa/7BvKADe9j45jI2dPYCnYbKkLBmbZ4qN9ns0sH+kMQ==} + engines: {node: '>=18.0.0'} + '@smithy/signature-v4@5.6.5': resolution: {integrity: sha512-MO5VEhwVl0BN7xVoVeNrZfiUFoQtqxUbgl6/RwOTlMMxCSjblG8twSrVTwz3J4w9WZxd2rBfBAUXjH77agspBg==} engines: {node: '>=18.0.0'} @@ -3558,6 +3549,10 @@ packages: resolution: {integrity: sha512-r7jh49VJxGerfAcTQA6gXcKc+98zOp/tqRwzYjgOE+iSQsP6cEU1hq2QzbuipmP68QtYdY9wKEhiCQZIzHgZ4Q==} engines: {node: '>=18.0.0'} + '@smithy/util-base64@4.6.2': + resolution: {integrity: sha512-wTQX1hPfElIqY6AzM/s6c4UgpMxCL4MwJ5u6340ksLPq78lur6Y+keheIDk5gMX4G3KFh4MERcDt6xhRq+ie1Q==} + engines: {node: '>=18.0.0'} + '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} @@ -3710,9 +3705,6 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@types/ws@8.18.2': - resolution: {integrity: sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==} - '@ungap/structured-clone@1.3.3': resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} @@ -3793,133 +3785,111 @@ packages: resolution: {integrity: sha512-pbDcFygFmbvo0jGFq5U0m5Sa9U8aVttVJWbBHZDZ68w/X48HdDWS1V4XvBacs8XkmWbTr/ef5fMGG7HsngqTmg==} cpu: [arm64] os: [darwin] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-darwin-x64@0.6.3': resolution: {integrity: sha512-qZMrnA4i8OfqL3NMGoOvLdh1vby8cCGsmNo+tJQIIezXO557m3fdQLenz/57GqtBnnGWzWqd/aDp+faNxWlLwQ==} cpu: [x64] os: [darwin] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-freebsd-x64@0.6.3': resolution: {integrity: sha512-2+SFpfem2GBH6BlCTAq6R44bZwuieduwRWHkCQnSgbK8tdEjMwB0Ix0IchryVBn6hdiWCZSTkSE3UILliRXsRQ==} cpu: [x64] os: [freebsd] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-arm-gnu@0.6.3': resolution: {integrity: sha512-fbxg3cBPdJ++36DXtdzcoKw2xzFov91Wxvmn1khX9MXQbDqJQLJmITZhtokcZsj4uGJe32sUmxAZnKbUtZLjmA==} cpu: [arm] os: [linux] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-arm-musl@0.6.3': resolution: {integrity: sha512-Jk4P7kocGEisSvUFIm1VuHO3hC01LvS3sYAAmVVu1/ve5TuZ0iXyl9kIGtd1ZrgUvchgvZWNOaB+/Kq/RO63FA==} cpu: [arm] os: [linux] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-arm64-gnu@0.6.3': resolution: {integrity: sha512-i1xE8Bx1YZLheWtBZHD0Mq3nAIDrhgiH7o8VB4GiCbHufKb4XKj4CqSDMWSC0RYPmn//E+UEd1NsE2NbOux1tQ==} cpu: [arm64] os: [linux] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-arm64-musl@0.6.3': resolution: {integrity: sha512-ZeLkC6xZrlDoIJTadHfqTABTmsj2f6wCCtYBYx/RPGgdmQcGLA0NALRl7m0tnK2CT45eNRuOYzsfEZyF0XWM/A==} cpu: [arm64] os: [linux] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-x64-gnu@0.6.3': resolution: {integrity: sha512-HNYt7zjIChPcnjZRG42CZq3Zn5mqaRo4UcFLr4mIbmGqdhX5hDDE8O8US8YgYyOUosfbBTBFdsbvFwVAx1TOkQ==} cpu: [x64] os: [linux] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-x64-musl@0.6.3': resolution: {integrity: sha512-/1ttT31dAQc7hGtXWSEYEgzGtakAyO2C+/GqAzIuKXlGLpNPZgXdR8LZ0iDHDalbEr3AuHIPRV43sWLUrHWdsA==} cpu: [x64] os: [linux] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-win32-arm64@0.6.3': resolution: {integrity: sha512-oAArRDU1lkKg+xFEtiQ7C+/wghpqrkBrFWM05W73S+3sZz8JIHH79Q+Qh5gWls3i8vccitUgCnvln5V7xKn3XQ==} cpu: [arm64] os: [win32] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-win32-x64@0.6.3': resolution: {integrity: sha512-bhFDcDsvmp5KuBfWTt4carNo1E4LXH7++S8qqZgDtXVqJxs0xMm7gbuqPihA8kBbphM+NzAUm5qmq6ocfqM6kg==} cpu: [x64] os: [win32] - deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-parser/binding-darwin-arm64@0.6.3': resolution: {integrity: sha512-Xate6yyZgvi7da/gdnZy+Vu5jlFB0LRlb5m4MY6Y98KSQeJPZIhoVXMK2Vsl48XOmPlDIS8lge414HUVUEo+hg==} cpu: [arm64] os: [darwin] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-darwin-x64@0.6.3': resolution: {integrity: sha512-WKMZ5UU2HBdGZDEpQoLq+21f1FlS+BjroH1FaVE6zCSeqKmZ7xRP5jIRGtQ4vCYj/k2KHgyABZ16lgK9mTe2Sg==} cpu: [x64] os: [darwin] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-freebsd-x64@0.6.3': resolution: {integrity: sha512-OWX8V2k4bmtl/DNwU3yz3PZa2QXiSqWN3Xk7pNB5IPt7FcJBDlnpkOcX6h3tjMS7CyKE0lMvPUwwcmWSdbjkyA==} cpu: [x64] os: [freebsd] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-arm-gnu@0.6.3': resolution: {integrity: sha512-/4LzmPXPaCWqIpY1j3+XVb8rbXIratqCte3A4sGEjua6aVhvVxEVAqeKlBsoGkORWLeqbpcxhgxKwOGM17eexA==} cpu: [arm] os: [linux] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-arm-musl@0.6.3': resolution: {integrity: sha512-Df4jk0M/eNKKQfYzXBBKhKkmJBpB+XoX2LkMxmlK3GN+fxUdeb8EM78wX+1+eLVl5dZNo6f7gOd6oDV0gChevw==} cpu: [arm] os: [linux] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-arm64-gnu@0.6.3': resolution: {integrity: sha512-sRCtDktUgIbbV78SYX3wdGVVm1Hz/nSUS24JgXB4MzUeGNwBNB+eQAWMtBxCGriyJNXK3zwfj+SSgvTmUdPf/A==} cpu: [arm64] os: [linux] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-arm64-musl@0.6.3': resolution: {integrity: sha512-3J/jV3ROSqlhLyB/6i5EUHxjkom5i59iPvrtiAsnAjHzMsZJJPEke9LSaOsB0rf4MJFH9AmjvsK8gDahTjZy+A==} cpu: [arm64] os: [linux] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-x64-gnu@0.6.3': resolution: {integrity: sha512-a5mPn/OMSq2Aa2i7eJXcc37Jtw0b89gDO2mDpXN769b06IirEiqOzLNNJd6R7R8DxoadHzY0nLFhYNChE+jyAg==} cpu: [x64] os: [linux] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-x64-musl@0.6.3': resolution: {integrity: sha512-kQSjfa6zdvotuXEGNKQ9vZZxE+lcEEbTUMSuvY/5+0crlwBCjEqrf9/W9ViFDoQAEt8WJiu/mtVNYkKAOkjLmA==} cpu: [x64] os: [linux] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-win32-arm64@0.6.3': resolution: {integrity: sha512-ZawdN3R0YKr48BeXCpbax+WDWbgEG6nWyDosVeZasrT5TjgfF4XMP5SfuyMNvRJ4gbTitrcYHZkENSXZ9ncqcg==} cpu: [arm64] os: [win32] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-win32-x64@0.6.3': resolution: {integrity: sha512-NcqZwBXQhKyfC0Eb+yBxXQcPjZoUstD1Dbr3X4UlOD1QiYfnvAYRKCZJ6nQ6KQ5p30dGaKkQeBL4t3qQtDQNWA==} cpu: [x64] os: [win32] - deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-toolchain/types@0.5.43': resolution: {integrity: sha512-kSpvPntnXw5+lYjO71ffBEnQ5ycQ74KGIYknh0TS4xeyCuBkOqxyJumxZkMhLBBUCLjDAbx2+Icnr3Zh4ftjpQ==} @@ -3961,26 +3931,23 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} - alchemy@2.0.0-beta.81: - resolution: {integrity: sha512-AxEUQSYSln9NgZMuYnSz9Q7ERR8BrKrGpx9vOwJtWity7Ze8/7vI4k62u2EAoJRpBbaOTnI2Bp67Au1y9J7FTA==} + alchemy@2.0.0-beta.78: + resolution: {integrity: sha512-Dv3IstS7W5AFPgU4T2PKe/SRrtqfKnMHYEKaWWCjVneE8VTl6Zz7M/oG/jz1YSmzdPaq3YinQlRQK3ZFzhTmkw==} hasBin: true peerDependencies: - '@alchemy.run/frontend-frameworks': 2.0.0-beta.81 + '@alchemy.run/frontend-frameworks': 2.0.0-beta.78 '@aws/durable-execution-sdk-js': ^2.1.0 - '@effect/platform-bun': ^4.0.0 - '@effect/platform-node': ^4.0.0 - '@effect/sql-mysql2': ^4.0.0 - '@effect/sql-pg': ^4.0.0 - '@effect/vitest': ^4.0.0 - '@prisma/orm-postgres': 8.0.0-rc.11 + '@effect/platform-bun': '>=4.0.0-rc.115 || >=4.0.0' + '@effect/platform-node': '>=4.0.0-rc.115 || >=4.0.0' + '@effect/sql-mysql2': '>=4.0.0-rc.115 || >=4.0.0' + '@effect/sql-pg': '>=4.0.0-rc.115 || >=4.0.0' '@vercel/nft': ^1.10.2 drizzle-kit: 1.0.0-rc.5-ab785fc drizzle-orm: 1.0.0-rc.5-ab785fc - effect: ^4.0.0 + effect: '>=4.0.0-rc.115 || >=4.0.0' mongodb: ^6.10.0 mysql2: ^3.24.2 pg: ^8.22.0 - prisma: 8.0.0-rc.15 vite: ^8.0.7 ws: ^8.21.0 peerDependenciesMeta: @@ -3996,10 +3963,6 @@ packages: optional: true '@effect/sql-pg': optional: true - '@effect/vitest': - optional: true - '@prisma/orm-postgres': - optional: true '@vercel/nft': optional: true drizzle-kit: @@ -4012,8 +3975,6 @@ packages: optional: true pg: optional: true - prisma: - optional: true vite: optional: true ws: @@ -4039,6 +4000,9 @@ packages: resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} engines: {node: '>=14'} + anynum@1.0.1: + resolution: {integrity: sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==} + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -4059,6 +4023,9 @@ packages: resolution: {integrity: sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==} engines: {node: '>= 6.0.0'} + aws4fetch@1.0.20: + resolution: {integrity: sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g==} + b4a@1.9.0: resolution: {integrity: sha512-dpfcF9fDNR6++cthXR67iyhgqWy9CBouAvIWhIntzBG6cvK/cnIPiZQjBwi/ZqjjBEDGfoNDtmB0kTjroOJ3pQ==} peerDependencies: @@ -4480,8 +4447,8 @@ packages: effect@3.20.0: resolution: {integrity: sha512-qMLfDJscrNG8p/aw+IkT9W7fgj50Z4wG5bLBy0Txsxz8iUHjDIkOgO3SV0WZfnQbNG2VJYb0b+rDLMrhM4+Krw==} - effect@4.0.2: - resolution: {integrity: sha512-YeYnLqSFrL4+tCOXRrfNP03w8FILoF/wDl+ukraJAGzXrjcS383W7LAAvGBbLatEyktmLxRq+9xJinx7QzXW5A==} + effect@4.0.0-rc.115: + resolution: {integrity: sha512-ogYulZ5ffeOzrJqQrG0XOkDO5lKn2s9KNHhoxJy/6wKUkF0i12dlVXWA9TgsgQ+zV/JzizyG0+XMPepZEQX6vw==} elkjs@0.11.1: resolution: {integrity: sha512-zxxR9k+rx5ktMwT/FwyLdPCrq7xN6e4VGGHH8hA01vVYKjTFik7nHOxBnAYtrgYUB1RpAiLvA1/U2YraWxyKKg==} @@ -4584,6 +4551,13 @@ packages: fast-wrap-ansi@0.2.2: resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} + fast-xml-builder@1.2.0: + resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} + + fast-xml-parser@5.11.1: + resolution: {integrity: sha512-TBw6K/fxoQGGjCmZDw9w/ZwP3uDcnTM4YH/g+PFRWr8sbe5idXtxNN6vITh4+1ruCZaho6uBFurElsA7F0zzgw==} + hasBin: true + fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -4800,6 +4774,9 @@ packages: resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} engines: {node: '>=18'} + is-unsafe@2.0.2: + resolution: {integrity: sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ==} + is-wsl@3.1.1: resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} engines: {node: '>=16'} @@ -5002,11 +4979,6 @@ packages: micromark-util-types@2.0.2: resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} - mime@4.1.0: - resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==} - engines: {node: '>=16'} - hasBin: true - mimic-function@5.0.1: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} @@ -5170,6 +5142,10 @@ packages: parseley@0.12.1: resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} + path-expression-matcher@1.6.2: + resolution: {integrity: sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==} + engines: {node: '>=14.0.0'} + path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -5364,6 +5340,12 @@ packages: peerDependencies: react: ^19.2.8 + react-reconciler@0.34.0: + resolution: {integrity: sha512-eVibvB1fc9j5Qf1KRkiM3GzRPBdjg2P6G6QV2f3P6Eb3OGMxRBhdg2rrUwjbV5JrQaJj8nOa8uajmmJA5tJWjQ==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: ^19.3.0 + react@19.2.7: resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} engines: {node: '>=0.10.0'} @@ -5503,6 +5485,9 @@ packages: scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + scheduler@0.28.0: + resolution: {integrity: sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==} + selderee@0.11.0: resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} @@ -5634,6 +5619,9 @@ packages: resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} engines: {node: '>=18'} + strnum@2.4.2: + resolution: {integrity: sha512-rDG3Ah4TV0k1hWvLSzkZtMmLN9+eS+h3knq4MP6A42Y3Yh5qGNnOUs1jJkoSr8FG5dsL28c7KgkIBzSEykqtuw==} + styled-jsx@5.1.6: resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} @@ -5785,6 +5773,10 @@ packages: undici-types@8.3.0: resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} + undici@7.28.0: + resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} + engines: {node: '>=20.18.1'} + undici@8.11.2: resolution: {integrity: sha512-u4UB2/IrKdU6lFxumHmmo1a3fCQO5tzQllRorfoRS63txhrB7xTpSn1PftwC4qEHkOaqP95fCWW4lJzwErwzhQ==} engines: {node: '>=22.19.0'} @@ -5974,8 +5966,8 @@ packages: engines: {node: '>=8'} hasBin: true - workerd@1.20260918.1: - resolution: {integrity: sha512-NsjfQlBNQ0iEniv/STOy4zbp8s5k60PzL1Ter02Eg44arbDhHtf6UOs03E31XDRmmBFxSIkAZuCyld3RKH1wqA==} + workerd@1.20260901.1: + resolution: {integrity: sha512-Z5PVprrPRlV70+RzgbFpzoPpjCLGtErhsQ9Ahe96pe7hJGMsmexTU4+rhUPH+2Sguf7vRAxFFsqXpkIleRFSPA==} engines: {node: '>=16'} hasBin: true @@ -5999,22 +5991,18 @@ packages: utf-8-validate: optional: true - ws@8.22.0: - resolution: {integrity: sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - wsl-utils@1.0.1: resolution: {integrity: sha512-c16PKLIRxBYpR3jSWsdS7SFp0COm5SOQdiFjY818dYFHJbMGuLBszpF07LBWmOS1uzrHa9VGdynsEgoeKy0oOQ==} engines: {node: '>=20'} + xml-naming@0.1.0: + resolution: {integrity: sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==} + engines: {node: '>=16.0.0'} + + xml-naming@0.3.0: + resolution: {integrity: sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==} + engines: {node: '>=16.0.0'} + xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -6068,23 +6056,22 @@ packages: snapshots: - '@alchemy.run/cloudflare-runtime@2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@alchemy.run/cloudflare-runtime@2.0.0-beta.78(@distilled.cloud/cloudflare@1.0.0-rc.12(effect@4.0.0-rc.115))(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(effect@4.0.0-rc.115)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@alchemy.run/node-utils': 2.0.0-beta.81 - '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260918.1) - '@distilled.cloud/cloudflare': 1.0.0-rc.13(effect@4.0.2) + '@alchemy.run/node-utils': 2.0.0-beta.78 + '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260901.1) + '@distilled.cloud/cloudflare': 1.0.0-rc.12(effect@4.0.0-rc.115) '@puppeteer/browsers': 3.2.1(yauzl@3.4.0) capnp-es: 0.0.16(typescript@6.0.3) - effect: 4.0.2 + effect: 4.0.0-rc.115 magic-string: 0.30.21 - mime: 4.1.0 sharp: 0.35.3(@types/node@26.1.1) unenv: 2.0.0-rc.24 - workerd: 1.20260918.1 + workerd: 1.20260901.1 yauzl: 3.4.0 optionalDependencies: - '@effect/platform-bun': 4.0.2(effect@4.0.2) - '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) + '@effect/platform-bun': 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/platform-node': 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) rolldown: 1.2.5 vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) transitivePeerDependencies: @@ -6092,23 +6079,22 @@ snapshots: - proxy-agent - typescript - '@alchemy.run/cloudflare-runtime@2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@alchemy.run/cloudflare-runtime@2.0.0-beta.78(@distilled.cloud/cloudflare@1.0.0-rc.12(effect@4.0.0-rc.115))(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(effect@4.0.0-rc.115)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@alchemy.run/node-utils': 2.0.0-beta.81 - '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260918.1) - '@distilled.cloud/cloudflare': 1.0.0-rc.13(effect@4.0.2) + '@alchemy.run/node-utils': 2.0.0-beta.78 + '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260901.1) + '@distilled.cloud/cloudflare': 1.0.0-rc.12(effect@4.0.0-rc.115) '@puppeteer/browsers': 3.2.1(yauzl@3.4.0) capnp-es: 0.0.16(typescript@6.0.3) - effect: 4.0.2 + effect: 4.0.0-rc.115 magic-string: 0.30.21 - mime: 4.1.0 sharp: 0.35.3(@types/node@26.1.2) unenv: 2.0.0-rc.24 - workerd: 1.20260918.1 + workerd: 1.20260901.1 yauzl: 3.4.0 optionalDependencies: - '@effect/platform-bun': 4.0.2(effect@4.0.2) - '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) + '@effect/platform-bun': 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/platform-node': 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) rolldown: 1.2.5 vite: 8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) transitivePeerDependencies: @@ -6116,16 +6102,20 @@ snapshots: - proxy-agent - typescript - '@alchemy.run/floci@2.0.0-beta.81(effect@4.0.2)': + '@alchemy.run/floci@2.0.0-beta.78(effect@4.0.0-rc.115)': dependencies: - effect: 4.0.2 + effect: 4.0.0-rc.115 - '@alchemy.run/node-utils@2.0.0-beta.81': + '@alchemy.run/node-utils@2.0.0-beta.78': dependencies: chokidar: 5.0.0 rolldown: 1.2.5 - '@alchemy.run/sigil@0.1.0-alpha.1(@types/react@19.2.17)': + '@alchemy.run/sigil@0.0.0-alpha.11(@types/react@19.2.17)': + dependencies: + react: 19.3.0 + react-reconciler: 0.34.0(react@19.3.0) + scheduler: 0.28.0 optionalDependencies: '@types/react': 19.2.17 @@ -6147,13 +6137,12 @@ snapshots: dependencies: '@aws-sdk/core': 3.975.2 '@aws-sdk/credential-provider-node': 3.972.68 - '@aws-sdk/types': 3.974.6 - '@smithy/core': 3.35.0 + '@aws-sdk/types': 3.974.1 + '@smithy/core': 3.29.4 '@smithy/fetch-http-handler': 5.6.6 '@smithy/node-http-handler': 4.9.6 - '@smithy/types': 4.19.0 + '@smithy/types': 4.16.1 tslib: 2.8.1 - optional: true '@aws-sdk/client-s3@3.1087.0': dependencies: @@ -6183,11 +6172,10 @@ snapshots: '@aws-sdk/credential-provider-cognito-identity@3.972.50': dependencies: '@aws-sdk/nested-clients': 3.997.32 - '@aws-sdk/types': 3.974.6 - '@smithy/core': 3.35.0 - '@smithy/types': 4.19.0 + '@aws-sdk/types': 3.974.1 + '@smithy/core': 3.29.4 + '@smithy/types': 4.16.1 tslib: 2.8.1 - optional: true '@aws-sdk/credential-provider-env@3.972.58': dependencies: @@ -6287,12 +6275,11 @@ snapshots: '@aws-sdk/credential-provider-sso': 3.973.2 '@aws-sdk/credential-provider-web-identity': 3.972.64 '@aws-sdk/nested-clients': 3.997.32 - '@aws-sdk/types': 3.974.6 - '@smithy/core': 3.35.0 + '@aws-sdk/types': 3.974.1 + '@smithy/core': 3.29.4 '@smithy/credential-provider-imds': 4.4.9 - '@smithy/types': 4.19.0 + '@smithy/types': 4.16.1 tslib: 2.8.1 - optional: true '@aws-sdk/middleware-sdk-s3@3.972.63': dependencies: @@ -6348,7 +6335,6 @@ snapshots: dependencies: '@smithy/types': 4.19.0 tslib: 2.8.1 - optional: true '@aws-sdk/xml-builder@3.972.35': dependencies: @@ -6370,7 +6356,7 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 - '@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1)': + '@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1)': dependencies: '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 @@ -6382,42 +6368,42 @@ snapshots: nanostores: 1.4.1 zod: 4.4.3 optionalDependencies: - '@cloudflare/workers-types': 5.20261008.1 + '@cloudflare/workers-types': 5.20260924.1 - '@better-auth/drizzle-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)': + '@better-auth/drizzle-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)': dependencies: - '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) + '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) '@better-auth/utils': 0.4.2 - '@better-auth/kysely-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(kysely@0.29.4)': + '@better-auth/kysely-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(kysely@0.29.4)': dependencies: - '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) + '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) '@better-auth/utils': 0.4.2 optionalDependencies: kysely: 0.29.4 - '@better-auth/memory-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)': + '@better-auth/memory-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)': dependencies: - '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) + '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) '@better-auth/utils': 0.4.2 - '@better-auth/mongo-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))': + '@better-auth/mongo-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))': dependencies: - '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) + '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) '@better-auth/utils': 0.4.2 optionalDependencies: mongodb: 6.21.0(@aws-sdk/credential-providers@3.1077.0) - '@better-auth/prisma-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3))': + '@better-auth/prisma-adapter@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3))': dependencies: - '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) + '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) '@better-auth/utils': 0.4.2 optionalDependencies: prisma: 7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3) - '@better-auth/telemetry@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)': + '@better-auth/telemetry@1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)': dependencies: - '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) + '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 @@ -6501,109 +6487,88 @@ snapshots: fast-wrap-ansi: 0.2.2 sisteransi: 1.0.5 - '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260918.1)': + '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260901.1)': dependencies: unenv: 2.0.0-rc.24 optionalDependencies: - workerd: 1.20260918.1 + workerd: 1.20260901.1 - '@cloudflare/workerd-darwin-64@1.20260918.1': + '@cloudflare/workerd-darwin-64@1.20260901.1': optional: true - '@cloudflare/workerd-darwin-arm64@1.20260918.1': + '@cloudflare/workerd-darwin-arm64@1.20260901.1': optional: true - '@cloudflare/workerd-linux-64@1.20260918.1': + '@cloudflare/workerd-linux-64@1.20260901.1': optional: true - '@cloudflare/workerd-linux-arm64@1.20260918.1': + '@cloudflare/workerd-linux-arm64@1.20260901.1': optional: true - '@cloudflare/workerd-windows-64@1.20260918.1': + '@cloudflare/workerd-windows-64@1.20260901.1': optional: true - '@cloudflare/workers-types@5.20261008.1': {} + '@cloudflare/workers-types@5.20260924.1': {} - '@distilled.cloud/acme@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/aws@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 - - '@distilled.cloud/aws@1.0.0-rc.13(effect@4.0.2)': - dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) + '@aws-sdk/types': 3.974.6 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@smithy/shared-ini-file-loader': 4.7.2 '@smithy/types': 4.19.0 - effect: 4.0.2 + '@smithy/util-base64': 4.6.2 + effect: 4.0.0-rc.115 + fast-xml-parser: 5.11.1 - '@distilled.cloud/axiom@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/axiom@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 - '@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/cloudflare@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 - '@distilled.cloud/core@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/core@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - effect: 4.0.2 + effect: 4.0.0-rc.115 graphql: 16.11.0 - '@distilled.cloud/doppler@1.0.0-rc.13(effect@4.0.2)': - dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 - - '@distilled.cloud/fly-io@1.0.0-rc.13(effect@4.0.2)': - dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 - - '@distilled.cloud/gcp@1.0.0-rc.13(effect@4.0.2)': - dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 - - '@distilled.cloud/hetzner@1.0.0-rc.13(effect@4.0.2)': - dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 - - '@distilled.cloud/infisical@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/fly-io@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 - '@distilled.cloud/neon@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/hetzner@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 - '@distilled.cloud/planetscale@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/neon@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 - '@distilled.cloud/prisma@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/planetscale@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 - '@distilled.cloud/railway@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/prisma@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 - '@distilled.cloud/stripe@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/railway@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 - '@distilled.cloud/zerossl@1.0.0-rc.13(effect@4.0.2)': + '@distilled.cloud/stripe@1.0.0-rc.12(effect@4.0.0-rc.115)': dependencies: - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - effect: 4.0.2 + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 '@durable-streams/client@0.2.3': dependencies: @@ -6635,41 +6600,51 @@ snapshots: - msw - vite - '@effect/platform-bun@4.0.2(effect@4.0.2)': + '@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115)': dependencies: - '@effect/platform-node-shared': 4.0.2(effect@4.0.2) - effect: 4.0.2 + '@effect/platform-node-shared': 4.0.0-rc.115(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/platform-node-shared@4.0.2(effect@4.0.2)': + '@effect/platform-node-shared@4.0.0-rc.115(effect@4.0.0-rc.115)': dependencies: - '@types/ws': 8.18.2 - effect: 4.0.2 - ws: 8.22.0 + '@types/ws': 8.18.1 + effect: 4.0.0-rc.115 + ws: 8.21.3 transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1)': + '@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1)': dependencies: - '@effect/platform-node-shared': 4.0.2(effect@4.0.2) - effect: 4.0.2 + '@effect/platform-node-shared': 4.0.0-rc.115(effect@4.0.0-rc.115) + effect: 4.0.0-rc.115 redis: 6.2.1 undici: 8.11.2 transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/sql-d1@4.0.2(effect@4.0.2)': + '@effect/sql-d1@4.0.0-rc.115(effect@4.0.0-rc.115)': + dependencies: + '@cloudflare/workers-types': 5.20260924.1 + effect: 4.0.0-rc.115 + + '@effect/sql-sqlite-do@4.0.0-rc.115(effect@4.0.0-rc.115)': dependencies: - '@cloudflare/workers-types': 5.20261008.1 - effect: 4.0.2 + effect: 4.0.0-rc.115 - '@effect/sql-sqlite-do@4.0.2(effect@4.0.2)': + '@effect/vitest@4.0.0-rc.115(effect@4.0.0-rc.115)(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))': dependencies: - effect: 4.0.2 + effect: 4.0.0-rc.115 + vitest: 4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + + '@effect/vitest@4.0.0-rc.115(effect@4.0.0-rc.115)(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))': + dependencies: + effect: 4.0.0-rc.115 + vitest: 4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@electric-sql/pglite-socket@0.0.20(@electric-sql/pglite@0.3.15)': dependencies: @@ -7111,14 +7086,6 @@ snapshots: '@neon-rs/load@0.0.4': {} - '@neon/functions@0.11.0(hono@4.11.4)': - optionalDependencies: - hono: 4.11.4 - - '@neon/functions@0.11.0(hono@4.12.31)': - optionalDependencies: - hono: 4.12.31 - '@next/env@16.2.10': {} '@next/swc-darwin-arm64@16.2.10': @@ -7149,6 +7116,8 @@ snapshots: '@noble/hashes@2.2.0': {} + '@nodable/entities@3.0.0': {} + '@octokit/auth-token@6.0.0': {} '@octokit/core@7.0.6': @@ -8136,7 +8105,6 @@ snapshots: dependencies: '@smithy/types': 4.19.0 tslib: 2.8.1 - optional: true '@smithy/credential-provider-imds@4.4.9': dependencies: @@ -8156,6 +8124,11 @@ snapshots: '@smithy/types': 4.16.1 tslib: 2.8.1 + '@smithy/shared-ini-file-loader@4.7.2': + dependencies: + '@smithy/core': 3.35.0 + tslib: 2.8.1 + '@smithy/signature-v4@5.6.5': dependencies: '@smithy/core': 3.29.4 @@ -8170,6 +8143,11 @@ snapshots: dependencies: tslib: 2.8.1 + '@smithy/util-base64@4.6.2': + dependencies: + '@smithy/core': 3.35.0 + tslib: 2.8.1 + '@standard-schema/spec@1.1.0': {} '@stricli/core@1.3.0': {} @@ -8330,10 +8308,6 @@ snapshots: dependencies: '@types/node': 26.1.2 - '@types/ws@8.18.2': - dependencies: - '@types/node': 26.1.2 - '@ungap/structured-clone@1.3.3': {} '@vercel/detect-agent@1.2.5': {} @@ -8591,295 +8565,115 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): - dependencies: - '@alchemy.run/cloudflare-runtime': 2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@alchemy.run/floci': 2.0.0-beta.81(effect@4.0.2) - '@alchemy.run/node-utils': 2.0.0-beta.81 - '@alchemy.run/sigil': 0.1.0-alpha.1(@types/react@19.2.17) - '@distilled.cloud/acme': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/aws': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/axiom': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/cloudflare': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/doppler': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/fly-io': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/gcp': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/hetzner': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/infisical': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/neon': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/planetscale': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/prisma': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/railway': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/stripe': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/zerossl': 1.0.0-rc.13(effect@4.0.2) - '@effect/sql-d1': 4.0.2(effect@4.0.2) - '@effect/sql-sqlite-do': 4.0.2(effect@4.0.2) - '@libsql/client': 0.17.4 - '@neon/functions': 0.11.0(hono@4.12.31) - '@octokit/rest': 22.0.1 - '@octokit/webhooks': 14.2.0 - '@prisma/dev': 0.20.0(typescript@6.0.3) - '@types/aws-lambda': 8.10.162 - capnweb: 0.12.0 - effect: 4.0.2 - fflate: 0.8.3 - libsodium-wrappers: 0.8.4 - pathe: 2.0.3 - picomatch: 4.0.5 - rolldown: 1.2.5 - tinyglobby: 0.2.17 - yaml: 2.9.0 - optionalDependencies: - '@effect/platform-bun': 4.0.2(effect@4.0.2) - '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) - '@prisma/orm-postgres': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@vercel/nft': 1.10.2 - mongodb: 6.21.0(@aws-sdk/credential-providers@3.1077.0) - pg: 8.22.0 - vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) - ws: 8.22.0 - transitivePeerDependencies: - - '@types/node' - - '@types/react' - - bufferutil - - hono - - proxy-agent - - react-devtools-core - - typescript - - utf-8-validate - - alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): - dependencies: - '@alchemy.run/cloudflare-runtime': 2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@alchemy.run/floci': 2.0.0-beta.81(effect@4.0.2) - '@alchemy.run/node-utils': 2.0.0-beta.81 - '@alchemy.run/sigil': 0.1.0-alpha.1(@types/react@19.2.17) - '@distilled.cloud/acme': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/aws': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/axiom': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/cloudflare': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/doppler': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/fly-io': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/gcp': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/hetzner': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/infisical': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/neon': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/planetscale': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/prisma': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/railway': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/stripe': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/zerossl': 1.0.0-rc.13(effect@4.0.2) - '@effect/sql-d1': 4.0.2(effect@4.0.2) - '@effect/sql-sqlite-do': 4.0.2(effect@4.0.2) - '@libsql/client': 0.17.4 - '@neon/functions': 0.11.0(hono@4.12.31) - '@octokit/rest': 22.0.1 - '@octokit/webhooks': 14.2.0 - '@prisma/dev': 0.20.0(typescript@6.0.3) - '@types/aws-lambda': 8.10.162 - capnweb: 0.12.0 - effect: 4.0.2 - fflate: 0.8.3 - libsodium-wrappers: 0.8.4 - pathe: 2.0.3 - picomatch: 4.0.5 - rolldown: 1.2.5 - tinyglobby: 0.2.17 - yaml: 2.9.0 - optionalDependencies: - '@effect/platform-bun': 4.0.2(effect@4.0.2) - '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) - '@prisma/orm-postgres': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@vercel/nft': 1.10.2 - mongodb: 6.21.0(@aws-sdk/credential-providers@3.1077.0) - pg: 8.22.0 - vite: 8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) - ws: 8.22.0 - transitivePeerDependencies: - - '@types/node' - - '@types/react' - - bufferutil - - hono - - proxy-agent - - react-devtools-core - - typescript - - utf-8-validate - - alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): - dependencies: - '@alchemy.run/cloudflare-runtime': 2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@alchemy.run/floci': 2.0.0-beta.81(effect@4.0.2) - '@alchemy.run/node-utils': 2.0.0-beta.81 - '@alchemy.run/sigil': 0.1.0-alpha.1(@types/react@19.2.17) - '@distilled.cloud/acme': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/aws': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/axiom': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/cloudflare': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/doppler': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/fly-io': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/gcp': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/hetzner': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/infisical': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/neon': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/planetscale': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/prisma': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/railway': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/stripe': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/zerossl': 1.0.0-rc.13(effect@4.0.2) - '@effect/sql-d1': 4.0.2(effect@4.0.2) - '@effect/sql-sqlite-do': 4.0.2(effect@4.0.2) + alchemy@2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3): + dependencies: + '@alchemy.run/cloudflare-runtime': 2.0.0-beta.78(@distilled.cloud/cloudflare@1.0.0-rc.12(effect@4.0.0-rc.115))(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.1)(effect@4.0.0-rc.115)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@alchemy.run/floci': 2.0.0-beta.78(effect@4.0.0-rc.115) + '@alchemy.run/node-utils': 2.0.0-beta.78 + '@alchemy.run/sigil': 0.0.0-alpha.11(@types/react@19.2.17) + '@aws-sdk/credential-providers': 3.1077.0 + '@distilled.cloud/aws': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/axiom': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/cloudflare': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/fly-io': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/hetzner': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/neon': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/planetscale': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/prisma': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/railway': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/stripe': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@effect/sql-d1': 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/sql-sqlite-do': 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/vitest': 4.0.0-rc.115(effect@4.0.0-rc.115)(vitest@4.1.10(@types/node@26.1.1)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))) '@libsql/client': 0.17.4 - '@neon/functions': 0.11.0(hono@4.12.31) '@octokit/rest': 22.0.1 '@octokit/webhooks': 14.2.0 '@prisma/dev': 0.20.0(typescript@6.0.3) '@types/aws-lambda': 8.10.162 + aws4fetch: 1.0.20 capnweb: 0.12.0 - effect: 4.0.2 + effect: 4.0.0-rc.115 fflate: 0.8.3 libsodium-wrappers: 0.8.4 pathe: 2.0.3 picomatch: 4.0.5 rolldown: 1.2.5 tinyglobby: 0.2.17 + undici: 7.28.0 yaml: 2.9.0 optionalDependencies: - '@effect/platform-bun': 4.0.2(effect@4.0.2) - '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) + '@effect/platform-bun': 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/platform-node': 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) '@vercel/nft': 1.10.2 mongodb: 6.21.0(@aws-sdk/credential-providers@3.1077.0) pg: 8.22.0 - prisma: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) vite: 8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) - ws: 8.22.0 - transitivePeerDependencies: - - '@types/node' - - '@types/react' - - bufferutil - - hono - - proxy-agent - - react-devtools-core - - typescript - - utf-8-validate - - alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.11.4)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): - dependencies: - '@alchemy.run/cloudflare-runtime': 2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@alchemy.run/floci': 2.0.0-beta.81(effect@4.0.2) - '@alchemy.run/node-utils': 2.0.0-beta.81 - '@alchemy.run/sigil': 0.1.0-alpha.1(@types/react@19.2.17) - '@distilled.cloud/acme': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/aws': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/axiom': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/cloudflare': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/doppler': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/fly-io': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/gcp': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/hetzner': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/infisical': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/neon': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/planetscale': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/prisma': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/railway': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/stripe': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/zerossl': 1.0.0-rc.13(effect@4.0.2) - '@effect/sql-d1': 4.0.2(effect@4.0.2) - '@effect/sql-sqlite-do': 4.0.2(effect@4.0.2) - '@libsql/client': 0.17.4 - '@neon/functions': 0.11.0(hono@4.11.4) - '@octokit/rest': 22.0.1 - '@octokit/webhooks': 14.2.0 - '@prisma/dev': 0.20.0(typescript@6.0.3) - '@types/aws-lambda': 8.10.162 - capnweb: 0.12.0 - effect: 4.0.2 - fflate: 0.8.3 - libsodium-wrappers: 0.8.4 - pathe: 2.0.3 - picomatch: 4.0.5 - rolldown: 1.2.5 - tinyglobby: 0.2.17 - yaml: 2.9.0 - optionalDependencies: - '@effect/platform-bun': 4.0.2(effect@4.0.2) - '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) - '@vercel/nft': 1.10.2 - mongodb: 6.21.0(@aws-sdk/credential-providers@3.1077.0) - pg: 8.22.0 - prisma: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - vite: 8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) - ws: 8.22.0 + ws: 8.21.3 transitivePeerDependencies: - '@types/node' - '@types/react' - bufferutil - - hono - proxy-agent - react-devtools-core - typescript - utf-8-validate + - vitest - alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): - dependencies: - '@alchemy.run/cloudflare-runtime': 2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@alchemy.run/floci': 2.0.0-beta.81(effect@4.0.2) - '@alchemy.run/node-utils': 2.0.0-beta.81 - '@alchemy.run/sigil': 0.1.0-alpha.1(@types/react@19.2.17) - '@distilled.cloud/acme': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/aws': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/axiom': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/cloudflare': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/core': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/doppler': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/fly-io': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/gcp': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/hetzner': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/infisical': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/neon': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/planetscale': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/prisma': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/railway': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/stripe': 1.0.0-rc.13(effect@4.0.2) - '@distilled.cloud/zerossl': 1.0.0-rc.13(effect@4.0.2) - '@effect/sql-d1': 4.0.2(effect@4.0.2) - '@effect/sql-sqlite-do': 4.0.2(effect@4.0.2) + alchemy@2.0.0-beta.78(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.0-rc.115)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(ws@8.21.3): + dependencies: + '@alchemy.run/cloudflare-runtime': 2.0.0-beta.78(@distilled.cloud/cloudflare@1.0.0-rc.12(effect@4.0.0-rc.115))(@effect/platform-bun@4.0.0-rc.115(effect@4.0.0-rc.115))(@effect/platform-node@4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1))(@types/node@26.1.2)(effect@4.0.0-rc.115)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@alchemy.run/floci': 2.0.0-beta.78(effect@4.0.0-rc.115) + '@alchemy.run/node-utils': 2.0.0-beta.78 + '@alchemy.run/sigil': 0.0.0-alpha.11(@types/react@19.2.17) + '@aws-sdk/credential-providers': 3.1077.0 + '@distilled.cloud/aws': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/axiom': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/cloudflare': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/core': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/fly-io': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/hetzner': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/neon': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/planetscale': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/prisma': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/railway': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@distilled.cloud/stripe': 1.0.0-rc.12(effect@4.0.0-rc.115) + '@effect/sql-d1': 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/sql-sqlite-do': 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/vitest': 4.0.0-rc.115(effect@4.0.0-rc.115)(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))) '@libsql/client': 0.17.4 - '@neon/functions': 0.11.0(hono@4.12.31) '@octokit/rest': 22.0.1 '@octokit/webhooks': 14.2.0 '@prisma/dev': 0.20.0(typescript@6.0.3) '@types/aws-lambda': 8.10.162 + aws4fetch: 1.0.20 capnweb: 0.12.0 - effect: 4.0.2 + effect: 4.0.0-rc.115 fflate: 0.8.3 libsodium-wrappers: 0.8.4 pathe: 2.0.3 picomatch: 4.0.5 rolldown: 1.2.5 tinyglobby: 0.2.17 + undici: 7.28.0 yaml: 2.9.0 optionalDependencies: - '@effect/platform-bun': 4.0.2(effect@4.0.2) - '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) + '@effect/platform-bun': 4.0.0-rc.115(effect@4.0.0-rc.115) + '@effect/platform-node': 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) '@vercel/nft': 1.10.2 mongodb: 6.21.0(@aws-sdk/credential-providers@3.1077.0) pg: 8.22.0 - prisma: 8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) vite: 8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) - ws: 8.22.0 + ws: 8.21.3 transitivePeerDependencies: - '@types/node' - '@types/react' - bufferutil - - hono - proxy-agent - react-devtools-core - typescript - utf-8-validate + - vitest ansi-escapes@7.3.0: dependencies: @@ -8895,6 +8689,8 @@ snapshots: ansis@4.3.1: {} + anynum@1.0.1: {} + argparse@2.0.1: {} arkregex@0.0.12: @@ -8914,6 +8710,8 @@ snapshots: aws-ssl-profiles@1.1.2: optional: true + aws4fetch@1.0.20: {} + b4a@1.9.0: {} balanced-match@4.0.4: {} @@ -8951,15 +8749,15 @@ snapshots: before-after-hook@4.0.0: {} - better-auth@1.6.24(@cloudflare/workers-types@5.20261008.1)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(mysql2@3.22.5(@types/node@26.1.2))(next@16.2.10(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.22.0)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3))(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))): + better-auth@1.6.24(@cloudflare/workers-types@5.20260924.1)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(mysql2@3.22.5(@types/node@26.1.2))(next@16.2.10(react-dom@19.2.8(react@19.3.0))(react@19.3.0))(pg@8.22.0)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3))(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(vitest@4.1.10(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))): dependencies: - '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) - '@better-auth/drizzle-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2) - '@better-auth/kysely-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(kysely@0.29.4) - '@better-auth/memory-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2) - '@better-auth/mongo-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0)) - '@better-auth/prisma-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3)) - '@better-auth/telemetry': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20261008.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1) + '@better-auth/core': 1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1) + '@better-auth/drizzle-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2) + '@better-auth/kysely-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(kysely@0.29.4) + '@better-auth/memory-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2) + '@better-auth/mongo-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0)) + '@better-auth/prisma-adapter': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(prisma@7.9.0(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(magicast@0.5.5)(react-dom@19.2.8(react@19.3.0))(react@19.3.0)(typescript@6.0.3)) + '@better-auth/telemetry': 1.6.24(@better-auth/core@1.6.24(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(@cloudflare/workers-types@5.20260924.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.4)(kysely@0.29.4)(nanostores@1.4.1))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1) '@better-auth/utils': 0.4.2 '@better-fetch/fetch': 1.3.1 '@noble/ciphers': 2.2.0 @@ -9279,7 +9077,7 @@ snapshots: fast-check: 3.23.2 optional: true - effect@4.0.2: {} + effect@4.0.0-rc.115: {} elkjs@0.11.1: optional: true @@ -9401,6 +9199,20 @@ snapshots: dependencies: fast-string-width: 3.0.2 + fast-xml-builder@1.2.0: + dependencies: + path-expression-matcher: 1.6.2 + xml-naming: 0.1.0 + + fast-xml-parser@5.11.1: + dependencies: + '@nodable/entities': 3.0.0 + fast-xml-builder: 1.2.0 + is-unsafe: 2.0.2 + path-expression-matcher: 1.6.2 + strnum: 2.4.2 + xml-naming: 0.3.0 + fastq@1.20.1: dependencies: reusify: 1.1.0 @@ -9592,6 +9404,8 @@ snapshots: is-unicode-supported@2.1.0: {} + is-unsafe@2.0.2: {} + is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 @@ -9789,8 +9603,6 @@ snapshots: micromark-util-types@2.0.2: {} - mime@4.1.0: {} - mimic-function@5.0.1: {} minimatch@10.2.6: @@ -9965,6 +9777,8 @@ snapshots: leac: 0.6.0 peberminta: 0.9.0 + path-expression-matcher@1.6.2: {} + path-key@3.1.1: {} path-key@4.0.0: {} @@ -10196,12 +10010,16 @@ snapshots: scheduler: 0.27.0 optional: true + react-reconciler@0.34.0(react@19.3.0): + dependencies: + react: 19.3.0 + scheduler: 0.28.0 + react@19.2.7: {} react@19.2.8: {} - react@19.3.0: - optional: true + react@19.3.0: {} readdirp@4.1.2: {} @@ -10361,6 +10179,8 @@ snapshots: scheduler@0.27.0: {} + scheduler@0.28.0: {} + selderee@0.11.0: dependencies: parseley: 0.12.1 @@ -10569,6 +10389,10 @@ snapshots: strip-final-newline@4.0.0: {} + strnum@2.4.2: + dependencies: + anynum: 1.0.1 + styled-jsx@5.1.6(react@19.2.7): dependencies: client-only: 0.0.1 @@ -10719,6 +10543,8 @@ snapshots: undici-types@8.3.0: {} + undici@7.28.0: {} + undici@8.11.2: {} unenv@2.0.0-rc.24: @@ -10900,13 +10726,13 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 - workerd@1.20260918.1: + workerd@1.20260901.1: optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20260918.1 - '@cloudflare/workerd-darwin-arm64': 1.20260918.1 - '@cloudflare/workerd-linux-64': 1.20260918.1 - '@cloudflare/workerd-linux-arm64': 1.20260918.1 - '@cloudflare/workerd-windows-64': 1.20260918.1 + '@cloudflare/workerd-darwin-64': 1.20260901.1 + '@cloudflare/workerd-darwin-arm64': 1.20260901.1 + '@cloudflare/workerd-linux-64': 1.20260901.1 + '@cloudflare/workerd-linux-arm64': 1.20260901.1 + '@cloudflare/workerd-windows-64': 1.20260901.1 wrap-ansi@10.0.0: dependencies: @@ -10922,13 +10748,15 @@ snapshots: ws@8.21.3: {} - ws@8.22.0: {} - wsl-utils@1.0.1: dependencies: is-wsl: 3.1.1 powershell-utils: 0.2.1 + xml-naming@0.1.0: {} + + xml-naming@0.3.0: {} + xtend@4.0.2: {} y18n@5.0.8: {} diff --git a/scripts/check-npm-effect-resolution.mjs b/scripts/check-npm-effect-resolution.mjs index 05e204ce7..6a8f546ba 100644 --- a/scripts/check-npm-effect-resolution.mjs +++ b/scripts/check-npm-effect-resolution.mjs @@ -1,21 +1,25 @@ #!/usr/bin/env node // Regression check for TML-3158: a standalone `npm install` of the public -// packages must resolve exactly ONE `effect`, and alchemy's position in the -// tree must resolve that copy. +// packages must resolve exactly ONE `effect` — the version the packages pin — +// and alchemy's position in the tree must resolve that copy. // -// Why: when two `effect` copies end up in the tree, npm can hoist the one we -// did not ask for where alchemy resolves it, and the first `prisma deploy` dies -// inside a provider with a `TypeError` naming a combinator that version lacks. -// The public packages declare `effect` with alchemy's own range, so a healthy -// install dedupes to one copy. pnpm in this workspace only warns, so a break is -// invisible in-repo; this check installs the real tarballs with real npm -// against the real registry. +// Why: alchemy declares floating ranges on the effect ecosystem +// (`@effect/vitest`, optional platform peers, `effect` itself). Without exact, +// mutually consistent pins of the whole constellation in the public packages, +// npm installs a second `effect` and hoists it where alchemy resolves it — the +// first `prisma deploy` then dies inside a provider it never asked +// for, with a `TypeError` naming a combinator that version removed. pnpm in +// this workspace only warns, so the break is invisible in-repo; this check +// installs the real tarballs with real npm against the real registry. // -// A third, adversarial shape puts an `effect` outside our range where alchemy +// A third, adversarial shape puts an `effect` we did not pin where alchemy // resolves it. In the field (0.6.0) that happened by hoisting: an app -// dependency with its own `effect` peer dragged a different version to the -// root, with only a warning. This shape builds the same end state with an npm -// `override`, so it does not depend on what the registry publishes. Nothing we declare can stop a consumer's +// dependency whose own `effect` peer sat above our pin dragged its version to +// the root over our exact pins, with only a warning — empirically verified, +// and a peerDependency does not prevent it either. This shape builds the same +// end state with an npm `override` instead, because the hoisting route only +// reproduces while a suitable release exists relative to our pin, which made +// the check hostage to the registry. Nothing we declare can stop a consumer's // tree going wrong, and Composer no longer checks the tree itself: a broken // tree fails when `prisma.config.ts` is evaluated, because its `composer` // section imports alchemy's providers. So every shape asserts on the thing @@ -61,12 +65,23 @@ const prismaCloudDir = join(repoRoot, 'packages/9-public/composer-prisma-cloud') /** Scratch dir holding the packed tarballs and the shape installs. */ let work; -// The healthy shapes install bare — no overrides — because that is how the -// unified `prisma` CLI and anyone who follows the guide installs us. They run -// under a timeout: when an `effect`-family package's newest release names an -// `effect` peer no published version satisfies, npm does not fail, it -// backtracks for hours (2026-09-11, `@effect/*@4.0.0-rc.114` with `effect` -// still at rc.113 stalled every install of @prisma/cli). +const pinnedEffect = JSON.parse(readFileSync(join(composerDir, 'package.json'), 'utf-8')) + .dependencies.effect; +if (!/^\d+\.\d+\.\d+(?:-[0-9A-Za-z.-]+)?$/.test(pinnedEffect)) { + fail(`@prisma/composer's effect dependency must be an exact version, got "${pinnedEffect}"`); +} + +// alchemy's own `effect`-family ranges float (`@effect/sql-d1`, +// `@effect/sql-sqlite-do`, `@effect/vitest` as dependencies, the platform +// adapters as optional peers, all `>=4.0.0-rc.110 || >=4.0.0`). The public +// packages pin every one of them exactly in `dependencies`, so a consumer's +// npm resolves our copy instead of the newest on the registry. The healthy +// shapes below install bare — no overrides — because that is how the unified +// `prisma` CLI and anyone who follows the guide installs us. They run under a +// timeout: when a floater's newest release names an `effect` peer no published +// version satisfies, npm does not fail, it backtracks for hours (2026-09-11, +// `@effect/*@4.0.0-rc.114` with `effect` still at rc.113 stalled every install +// of @prisma/cli until @effect/vitest was pinned). const INSTALL_TIMEOUT_MS = 5 * 60 * 1000; // `process.exit` skips the normal-path cleanup, so a failure deliberately @@ -250,8 +265,10 @@ async function checkShape(label, tarballs, npm = CURRENT_NPM) { if (timedOut) { fail( `[${label}] npm install did not finish within ${INSTALL_TIMEOUT_MS / 1000}s. npm is ` + - 'backtracking over an effect-family package: a dependency in the tree resolves to a ' + - 'version whose `effect` peer no published `effect` satisfies.', + 'backtracking over an effect-family package alchemy declares with a floating range: ' + + 'a dependency alchemy pulls in resolves to a version whose `effect` peer no published ' + + "`effect` satisfies. Pin that package exactly in @prisma/composer's `dependencies` " + + '(next to @effect/sql-d1).', ); } if (installStatus !== 0) { @@ -267,18 +284,17 @@ async function checkShape(label, tarballs, npm = CURRENT_NPM) { ); const versions = collectEffectVersions(tree); process.stderr.write(`[${label}] effect versions in tree: ${[...versions.keys()].join(', ')}\n`); - if (versions.size !== 1) { + if (versions.size !== 1 || !versions.has(pinnedEffect)) { fail( - `[${label}] expected exactly one effect in the npm tree, ` + + `[${label}] expected exactly one effect@${pinnedEffect} in the npm tree, ` + `got: ${[...versions.keys()].join(', ') || '(none)'}`, ); } - const [installedEffect] = versions.keys(); const { version: resolvedVersion, entry: effectEntry } = effectSeenByAlchemy(label, appDir); process.stderr.write(`[${label}] alchemy resolves effect@${resolvedVersion} (${effectEntry})\n`); - if (resolvedVersion !== installedEffect) { - fail(`[${label}] alchemy resolves effect@${resolvedVersion}, expected ${installedEffect}`); + if (resolvedVersion !== pinnedEffect) { + fail(`[${label}] alchemy resolves effect@${resolvedVersion}, expected ${pinnedEffect}`); } // Proof the resolved effect actually satisfies alchemy, not just that the @@ -292,14 +308,19 @@ async function checkShape(label, tarballs, npm = CURRENT_NPM) { assertFamilyImports(label, appDir, 'a healthy tree'); process.stderr.write( - `[${label}] OK — single effect@${installedEffect}, resolved by alchemy, alchemy imports, the family imports\n`, + `[${label}] OK — single effect@${pinnedEffect}, resolved by alchemy, alchemy imports, the family imports\n`, ); } /** - * A published `effect` outside the range alchemy and the public packages - * accept. When alchemy resolves it, importing alchemy must fail and the family - * must still import. + * A published `effect` that is NOT our pin. In the field the wrong copy arrived + * by hoisting — an app dependency whose own `effect` peer differed from ours + * dragged its version to the root. That mechanism only reproduces while a + * suitable release exists relative to wherever our pin sits, which made the + * test hostage to the registry. This shape builds the same end state directly, + * with an override, so it keeps proving the thing that matters: when alchemy + * resolves an `effect` we did not pin, importing alchemy fails, and the family + * still imports. */ const WRONG_EFFECT = '4.0.0-beta.93'; @@ -319,10 +340,11 @@ async function checkAdversarialShape(tarballs) { const { version: resolvedVersion } = effectSeenByAlchemy(label, appDir); process.stderr.write(`[${label}] alchemy resolves effect@${resolvedVersion}\n`); - if (resolvedVersion !== WRONG_EFFECT) { + if (resolvedVersion === pinnedEffect) { fail( - `[${label}] the override did not take: alchemy resolves effect@${resolvedVersion}, ` + - `not ${WRONG_EFFECT}, so this shape proves nothing.`, + `[${label}] the override did not take: alchemy still resolves our pinned ` + + `effect@${pinnedEffect}, so this shape proves nothing. Point WRONG_EFFECT at a ` + + 'published version other than the pin.', ); } @@ -373,7 +395,7 @@ try { await checkAdversarialShape([composerTgz, composerCliTgz, prismaCloudTgz]); process.stderr.write( - '\nOK — a bare npm install dedupes to a single effect in the healthy shapes, and ' + + `\nOK — a bare npm install dedupes to a single effect@${pinnedEffect} in the healthy shapes, and ` + 'alchemy fails to import in the adversarial tree.\n', ); } finally { diff --git a/skills-contrib/upgrade-alchemy-effect/SKILL.md b/skills-contrib/upgrade-alchemy-effect/SKILL.md index dd9b1493a..5c5cff3d8 100644 --- a/skills-contrib/upgrade-alchemy-effect/SKILL.md +++ b/skills-contrib/upgrade-alchemy-effect/SKILL.md @@ -1,10 +1,11 @@ --- name: upgrade-alchemy-effect description: >- - How to upgrade `alchemy` and `effect` across this repo and keep them - consistent for consumers: which packages declare what, what breaks in a - typical upgrade, and how to verify a standalone `npm install` still resolves - a single `effect`. Use when asked to upgrade or bump alchemy or effect, when a deploy + How to upgrade `alchemy` and the `effect` constellation across this repo and + keep them consistent for consumers: which packages pin what, why `effect` and + every `@effect/*` companion move as one set, what breaks in a typical + upgrade, and how to verify a standalone `npm install` still resolves a single + `effect`. Use when asked to upgrade or bump alchemy or effect, when a deploy dies inside an alchemy provider with a `TypeError` naming a missing combinator, when `check:npm-effect-resolution` fails, or when deciding whether the alchemy patch is still needed. @@ -14,7 +15,7 @@ description: >- ## Audience -Maintainers changing the `alchemy` or `effect` versions in this repo. +Maintainers changing the `alchemy` or `effect` pins in this repo. ## Read this first @@ -31,28 +32,28 @@ npm view alchemy dist-tags npm view alchemy@ peerDependencies ``` -If alchemy's `effect` peer range has moved past ours, the upgrade *is* the +If alchemy's `effect` peer range has moved past our pin, the upgrade *is* the fix. Reach for workarounds only after that check says otherwise. -## How the versions are declared +## Why the versions move as a set -alchemy pins its own `effect`-family dependencies and declares `effect` as a -peer with a semver range (`^4.0.0` at beta.81). The repo follows that range: +`effect` and its companions — `@effect/platform-node`, `@effect/platform-bun`, +`@effect/platform-node-shared`, `@effect/vitest` — each declare a peer that is +**floored at their own version**: -- `alchemy` is pinned exactly everywhere. It is a beta and its API moves. -- `effect`, `@effect/platform-node` and `@effect/platform-bun` use alchemy's - `effect` range. alchemy loads the platform package for the runtime it runs - on (its CLI re-runs itself under Bun when started from Bun), so - `@prisma/composer-prisma-cloud` and the Bun examples declare both. Nothing - else in the `@effect/*` family is declared. -- `@distilled.cloud/prisma`, which the provider wiring imports, stays at the - exact version alchemy depends on so npm installs one copy. +```jsonc +// @effect/platform-bun@4.0.0-rc.111 +"peerDependencies": { "effect": "^4.0.0-rc.111" } +``` + +That caret is a range, not an exact pin: it accepts `4.0.0-rc.112` and stable +`4.x`, but nothing below `4.0.0-rc.111`. So an `effect` **older** than any +companion in the tree is unsatisfiable, and npm resolves that by installing a +*second* `effect`. Pinning every package in this repo to the same beta is the +simple way to stay above every floor at once. Treat them as one constellation, +never as individual bumps. -Before `effect` 4.0.0 shipped, this repo pinned `effect` and every companion -alchemy pulled in (`@effect/vitest`, `@effect/sql-*`, the platform adapters) -exactly. Release-candidate versions do not satisfy caret ranges the way stable -ones do, so that was the only way to keep npm on one `effect`. Do not bring -those pins back unless the npm check below fails without them. +alchemy sits on top with a deliberately loose range (`>=4.0.0-rc.115 || >=4.0.0` at beta.78). That range is what lets a stray dependency drag a different `effect` in. ## Two audiences, two failure modes @@ -77,23 +78,24 @@ engine evaluates the config file, before any command runs. The error is the engine's `CLI.CONFIG_UNREADABLE`, naming the file and carrying the module error, for example `prisma.config.ts could not be evaluated: Schema.TaggedError is not a function`. Only the consumer's package manager can fix that tree, usually -with an `overrides` entry that forces an `effect` 4.x -(`docs/guides/deploying.md`). +with an `overrides` entry that forces our pinned `effect` +(`docs/guides/deploying.md`). Keep the pins below exact and consistent so a bare +install never gets there. ## Steps -1. **Pick the target.** Take alchemy's latest release and read its `effect` - peer range and its `@distilled.cloud/prisma` version: +1. **Pick the target.** Read alchemy's latest peer range, then choose the newest beta where *every* companion publishes a matching version: ```bash npm view alchemy dist-tags - npm view alchemy@ dependencies peerDependencies + npm view alchemy@ peerDependencies + for p in effect @effect/platform-node @effect/platform-bun \ + @effect/platform-node-shared @effect/vitest; do + echo "$p $(npm view $p dist-tags.beta)" + done ``` - Use that `effect` range for `effect` and `@effect/platform-node`. Check the - new alchemy's `alchemy/Prisma` still loads from a plain npm install: in - beta.79 it imported the optional peer `@alchemy.run/frontend-frameworks` - and failed. + alchemy's floor is not a compatibility promise. alchemy 2.0.0-beta.75 to beta.77 accept `effect` rc.112 and later, but call `Config.string`, which rc.113 removed, so they crash on it. Pin the `effect` release alchemy was built against: the newest one published before that alchemy release (`npm view effect time`). Check the new alchemy's `alchemy/Prisma` still loads from a plain npm install: in beta.79 it imports the optional peer `@alchemy.run/frontend-frameworks` and fails. 2. **Find every pin.** They are spread across public packages, framework packages, examples, `test/integration`, and `website`: @@ -107,8 +109,8 @@ with an `overrides` entry that forces an `effect` 4.x longer installed and the next install fails or silently skips the patch. Remove the entry now and re-create it in step 5 once you know whether it is still needed. -4. **Bump all of them**, then `pnpm install`. Nothing may be left behind — a - single stale `effect` declaration can reintroduce a second `effect`. +4. **Bump all of them to the same versions**, then `pnpm install`. Nothing may + be left behind — a single stale companion reintroduces the second `effect`. 5. **Decide the patch** (see below): typecheck without it, and only re-create it against the new version if upstream still needs the fix. 6. **`pnpm typecheck`.** Expect real API breakage; see the classes below. Note @@ -119,14 +121,21 @@ with an `overrides` entry that forces an `effect` 4.x 8. **The E2E deploy jobs are the real bar.** An alchemy upgrade changes the deploy engine; a green typecheck says very little about it. -## The npm check +## alchemy's floating dependencies are pinned in the public packages + +alchemy's `effect`-family ranges float past what its code supports (the +upstream `TaggedErrorClass` drift), and a floater whose newest release names +an `effect` peer that does not exist yet sends npm into hours of backtracking +instead of an error (2026-09-11: `@effect/*@4.0.0-rc.114` published ahead of +`effect`). Consumers carry no overrides block; instead the public packages +pin, in `dependencies`, every package alchemy declares with a floating range +so a consumer's npm resolves our copy: + +- `@prisma/composer` — alchemy's regular dependencies: `@effect/sql-d1`, + `@effect/sql-sqlite-do`, `@effect/vitest`. +- `@prisma/composer-prisma-cloud` — the optional platform peers: `@effect/platform-bun`, `@effect/platform-node`, `@effect/platform-node-shared`. It also depends on `@distilled.cloud/prisma`, whose `Credentials` the provider wiring imports; keep it at the exact version alchemy depends on so npm installs one copy. -`check-npm-effect-resolution` installs the tarballs bare and fails when the -install backtracks or resolves a second `effect`. It installs once more with -npm 10, the npm that Node 22 bundles. If it ever fails because alchemy pulls in -an `effect`-family package whose newest release needs an `effect` that does not -exist yet (2026-09-11: `@effect/*@4.0.0-rc.114` published ahead of `effect`), -pin that one package exactly in `@prisma/composer`'s `dependencies` and say why. +When alchemy adds a floating `effect`-family dependency, add its pin next to these; `check-npm-effect-resolution` installs the tarballs bare and fails when the install backtracks or resolves a second `effect`. It installs once more with npm 10, the npm that Node 22 bundles: npm 10 crashes on `vitest@4.1.x`, which `@effect/vitest` rc.112 and earlier pull in. The only case left to a consumer's own `overrides` is an app that pins a different `effect` itself (documented in `docs/guides/deploying.md`). ## Breakage classes seen in practice @@ -208,8 +217,8 @@ node -e 'const c=()=>process.listenerCount("SIGINT")+process.listenerCount("SIGT ## Keeping the regression check honest `scripts/check-npm-effect-resolution.mjs` has three shapes: two healthy -installs and one adversarial tree where alchemy resolves an `effect` outside -our range. Two things about it are easy to get wrong after an upgrade: +installs and one adversarial tree where alchemy resolves an `effect` we did not +pin. Two things about it are easy to get wrong after an upgrade: - **Do not assert the presence of a specific combinator.** That only ever stood in for "alchemy can run on this `effect`", and it breaks the moment upstream @@ -217,9 +226,11 @@ our range. Two things about it are easy to get wrong after an upgrade: directly: it imports alchemy's root, `Output`, `Provider` and `Stack` entries from the installed app, which must succeed in the healthy shapes and fail in the adversarial one. -- **`WRONG_EFFECT` must stay a published version outside our range.** The - shape sets it with an npm `override`, so it does not depend on what the - registry publishes. +- **`WRONG_EFFECT` must stay a published version other than the pin.** The + adversarial shape used to depend on a release whose peer sat *above* our pin; + that stopped existing once the pin reached the newest beta, and the shape + quietly stopped being adversarial. It now sets the version with an npm + `override` instead, so it does not depend on what the registry publishes. ## Gotchas @@ -233,6 +244,8 @@ our range. Two things about it are easy to get wrong after an upgrade: - **`pnpm dedupe` after the pins move**, so stale peer-resolution keys do not linger in the lockfile — but commit it separately, since it touches resolutions beyond the ones being upgraded. +- **`@prisma/composer`'s `dependencies.effect` must stay an exact version.** + `check:npm-effect-resolution` reads it and fails on a range. ## What this skill does NOT do diff --git a/skills/prisma-composer-core-concepts/SKILL.md b/skills/prisma-composer-core-concepts/SKILL.md index 249bc2995..50166b7c0 100644 --- a/skills/prisma-composer-core-concepts/SKILL.md +++ b/skills/prisma-composer-core-concepts/SKILL.md @@ -355,7 +355,7 @@ another stage's resources is kept. Destroy never creates anything: destroying a never-deployed stage fails rather than standing one up. -**The engine underneath is alchemy.** Convergence is executed by [alchemy](https://alchemy.run), a third-party infrastructure-as-code engine that arrives as an ordinary, exactly-pinned npm dependency of `@prisma/composer` (2.0.0-beta.81 at this library version). Your code never imports or configures it; consult alchemy's own docs for the engine itself. What matters operationally: +**The engine underneath is alchemy.** Convergence is executed by [alchemy](https://alchemy.run), a third-party infrastructure-as-code engine that arrives as an ordinary, exactly-pinned npm dependency of `@prisma/composer` (2.0.0-beta.78 at this library version). Your code never imports or configures it; consult alchemy's own docs for the engine itself. What matters operationally: Composer runs the alchemy package installed beside the app's `@prisma/composer` and starts it with Node (the first `node` on PATH when `prisma` runs @@ -381,8 +381,9 @@ needed. 3. Destroy evaluates the same stack program as deploy, and evaluating it packages the assembled bundles, so **an app must be built before it can be torn down**. -4. alchemy is why Composer depends on `effect` 4.x: alchemy runs on it, and a - hoisted `effect` outside 4.x halts every command (failure mode 1 below). +4. alchemy is why the `effect` pin exists: it resolves the `effect` + constellation, and a hoisted newer `effect` halts every command (failure + mode 1 below). **The deploy report** ends with the app's own topology: authored names, the platform resource each became, and public URLs. Read ids out of it rather @@ -532,13 +533,14 @@ today the blocks above plus your own Modules are the whole set, so verify a `effect` version conflict** (`prisma.config.ts could not be evaluated:` followed by a module error from inside alchemy, such as `Schema.TaggedError is not a function`). The extensions in the `composer` - section import alchemy, and the app, or one of its dependencies, requires - an `effect` outside 4.x that the package manager hoisted where alchemy - resolves it. Change the app's own `effect` to `^4.0.0`, or force it, then - reinstall: npm: `"overrides": { "effect": "^4.0.0" }` in `package.json`; - pnpm 11+: an `overrides:` block in `pnpm-workspace.yaml`; pnpm 10 and - earlier: `pnpm.overrides` in `package.json`; Yarn: `resolutions` in - `package.json`. A plain Composer app never hits this. + section import alchemy, and the app, or one of its dependencies, pins a + different `effect` that the package manager hoisted over Composer's pin. Match the app's own + `effect` to `@prisma/composer`'s exact pin, or force it, then reinstall: + npm: `"overrides": { "effect": "" }` in `package.json`; pnpm 11+: + an `overrides:` block in `pnpm-workspace.yaml`; pnpm 10 and earlier: + `pnpm.overrides` in `package.json`; Yarn: `resolutions` in `package.json`. A plain Composer + app never hits this: the public packages pin every `effect`-family + package alchemy would float. 2. **A deployed `/rpc/` returns `401` to anything but a wired peer.** Not a broken deploy; see Contracts above. 3. **Scale-to-zero closes idle database connections.** A persistent client diff --git a/test/integration/package.json b/test/integration/package.json index 714deb212..f03dcb05c 100644 --- a/test/integration/package.json +++ b/test/integration/package.json @@ -16,7 +16,7 @@ "@types/bun": "^1.3.13", "@types/cross-spawn": "^6.0.6", "@types/node": "^26.0.1", - "alchemy": "2.0.0-beta.81", + "alchemy": "2.0.0-beta.78", "cross-spawn": "^7.0.6", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/website/package.json b/website/package.json index a79f71729..7883a7127 100644 --- a/website/package.json +++ b/website/package.json @@ -16,7 +16,7 @@ "dependencies": { "@prisma/composer": "workspace:0.29.0", "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "alchemy": "2.0.0-beta.81" + "alchemy": "2.0.0-beta.78" }, "devDependencies": { "@prisma/composer": "workspace:0.29.0", From bc47e55511b8875daed465a484e5dba2caef2805 Mon Sep 17 00:00:00 2001 From: willbot Date: Thu, 8 Oct 2026 19:26:12 +0200 Subject: [PATCH 2/3] chore(release): v0.29.1 Co-Authored-By: Claude Opus 5.5 Signed-off-by: willbot Signed-off-by: Will Madden --- examples/auth/contract.d.ts | 2 +- examples/auth/contract.json | 2 +- examples/auth/package.json | 8 +- examples/bucket/package.json | 8 +- examples/cron/package.json | 10 +- examples/email/package.json | 12 +- examples/env-param/package.json | 8 +- examples/orm-demo/package.json | 10 +- examples/storage/package.json | 12 +- examples/store/modules/catalog/package.json | 10 +- examples/store/modules/orders/package.json | 12 +- .../store/modules/promotions/package.json | 12 +- .../store/modules/storefront/package.json | 10 +- examples/store/package.json | 16 +- .../storefront-auth/modules/auth/package.json | 10 +- .../modules/storefront/package.json | 8 +- examples/storefront-auth/package.json | 14 +- examples/streams/package.json | 12 +- package.json | 6 +- .../0-foundation/foundation/package.json | 4 +- .../0-foundation/tsdown-config/package.json | 2 +- packages/0-framework/1-core/core/package.json | 6 +- .../2-authoring/bundle-paths/package.json | 4 +- .../2-authoring/nextjs/package.json | 8 +- .../0-framework/2-authoring/node/package.json | 8 +- .../2-authoring/service-rpc/package.json | 8 +- .../3-tooling/assemble/package.json | 8 +- .../0-framework/3-tooling/cli/package.json | 10 +- .../0-lowering/dev-emulators/package.json | 8 +- .../0-lowering/local-target/package.json | 14 +- .../0-lowering/lowering/package.json | 10 +- .../0-lowering/s3-protocol/package.json | 4 +- .../1-extensions/target/package.json | 20 +- .../2-shared-modules/auth/package.json | 16 +- .../2-shared-modules/cron/package.json | 14 +- .../2-shared-modules/email/package.json | 14 +- .../2-shared-modules/storage/package.json | 12 +- .../2-shared-modules/streams/package.json | 12 +- packages/9-public/composer-cli/package.json | 8 +- .../composer-prisma-cloud/package.json | 36 +-- packages/9-public/composer/package.json | 20 +- pnpm-lock.yaml | 300 +++++++++--------- skills/prisma-composer-core-concepts/SKILL.md | 2 +- test/integration/package.json | 10 +- website/package.json | 12 +- 45 files changed, 376 insertions(+), 376 deletions(-) diff --git a/examples/auth/contract.d.ts b/examples/auth/contract.d.ts index 7dfe80f3f..1d0689bba 100644 --- a/examples/auth/contract.d.ts +++ b/examples/auth/contract.d.ts @@ -308,7 +308,7 @@ type ContractBase = Omit< readonly id: 'auth'; readonly kind: 'extension'; readonly targetId: 'postgres'; - readonly version: '0.29.0'; + readonly version: '0.29.1'; }; }; readonly meta: {}; diff --git a/examples/auth/contract.json b/examples/auth/contract.json index 2f9f2eb7f..8ca9c6f1b 100644 --- a/examples/auth/contract.json +++ b/examples/auth/contract.json @@ -56,7 +56,7 @@ "id": "auth", "kind": "extension", "targetId": "postgres", - "version": "0.29.0" + "version": "0.29.1" } }, "meta": {}, diff --git a/examples/auth/package.json b/examples/auth/package.json index 8478396ca..c5823069c 100644 --- a/examples/auth/package.json +++ b/examples/auth/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-auth", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -12,9 +12,9 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${AUTH_STACK_NAME:+--name \"$AUTH_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@prisma/orm-postgres": "8.0.0-rc.17", "arktype": "^2.2.3", "hono": "^4.12.31" diff --git a/examples/bucket/package.json b/examples/bucket/package.json index bc31e9986..c43dc7166 100644 --- a/examples/bucket/package.json +++ b/examples/bucket/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-bucket", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -9,9 +9,9 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115" }, diff --git a/examples/cron/package.json b/examples/cron/package.json index 6b9ae0126..0d120f8d2 100644 --- a/examples/cron/package.json +++ b/examples/cron/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-cron", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -14,15 +14,15 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/email/package.json b/examples/email/package.json index f544b716a..71a13a160 100644 --- a/examples/email/package.json +++ b/examples/email/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-email", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -12,8 +12,8 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${EMAIL_STACK_NAME:+--name \"$EMAIL_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@react-email/components": "^1.0.12", "@react-email/render": "^2.1.0", "arktype": "^2.2.3", @@ -22,9 +22,9 @@ "react-dom": "^19.2.8" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", diff --git a/examples/env-param/package.json b/examples/env-param/package.json index a88b23cc6..6c1e756d2 100644 --- a/examples/env-param/package.json +++ b/examples/env-param/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-env-param", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -13,9 +13,9 @@ "destroy:stage": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --stage \"${ENV_PARAM_STAGE:?ENV_PARAM_STAGE is required}\" ${ENV_PARAM_STACK_NAME:+--name \"$ENV_PARAM_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0" + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1" }, "devDependencies": { "@types/bun": "^1.3.13", diff --git a/examples/orm-demo/package.json b/examples/orm-demo/package.json index ac7166c2a..749a1d83b 100644 --- a/examples/orm-demo/package.json +++ b/examples/orm-demo/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-orm-demo", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -10,15 +10,15 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${ORM_DEMO_STACK_NAME:+--name \"$ORM_DEMO_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@prisma/orm-postgres": "8.0.0-rc.17", "effect": "4.0.0-rc.115", "pg": "8.22.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", "@prisma/management-api-sdk": "^1.80.0", "@types/bun": "^1.3.13", "prisma": "catalog:", diff --git a/examples/storage/package.json b/examples/storage/package.json index 8ccc69fc2..b02290900 100644 --- a/examples/storage/package.json +++ b/examples/storage/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-storage", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -12,15 +12,15 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/store/modules/catalog/package.json b/examples/store/modules/catalog/package.json index 406cdc9a8..006d1974b 100644 --- a/examples/store/modules/catalog/package.json +++ b/examples/store/modules/catalog/package.json @@ -1,6 +1,6 @@ { "name": "@store/catalog", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "exports": { @@ -19,12 +19,12 @@ "pg": "8.22.0" }, "peerDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0" + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/store/modules/orders/package.json b/examples/store/modules/orders/package.json index 99930b828..8ec4f26df 100644 --- a/examples/store/modules/orders/package.json +++ b/examples/store/modules/orders/package.json @@ -1,6 +1,6 @@ { "name": "@store/orders", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "exports": { @@ -15,17 +15,17 @@ }, "dependencies": { "@prisma/orm-postgres": "8.0.0-rc.17", - "@store/catalog": "workspace:0.29.0", + "@store/catalog": "workspace:0.29.1", "arktype": "^2.2.3", "pg": "8.22.0" }, "peerDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0" + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/store/modules/promotions/package.json b/examples/store/modules/promotions/package.json index 5753153ff..c8d72c4b1 100644 --- a/examples/store/modules/promotions/package.json +++ b/examples/store/modules/promotions/package.json @@ -1,6 +1,6 @@ { "name": "@store/promotions", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "exports": { @@ -11,16 +11,16 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@store/catalog": "workspace:0.29.0", + "@store/catalog": "workspace:0.29.1", "arktype": "^2.2.3" }, "peerDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0" + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@types/bun": "^1.3.13", "typescript": "^6.0.3" } diff --git a/examples/store/modules/storefront/package.json b/examples/store/modules/storefront/package.json index 083691a49..06c207711 100644 --- a/examples/store/modules/storefront/package.json +++ b/examples/store/modules/storefront/package.json @@ -1,6 +1,6 @@ { "name": "@store/storefront", - "version": "0.29.0", + "version": "0.29.1", "private": true, "exports": { ".": "./src/service.ts" @@ -13,10 +13,10 @@ "test": "vitest run" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "@store/catalog": "workspace:0.29.0", - "@store/orders": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", + "@store/catalog": "workspace:0.29.1", + "@store/orders": "workspace:0.29.1", "arktype": "^2.2.3", "next": "^16.2.9", "react": "19.2.7", diff --git a/examples/store/package.json b/examples/store/package.json index 72d6d6afc..a6e2e7bea 100644 --- a/examples/store/package.json +++ b/examples/store/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-store", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -12,13 +12,13 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "@store/catalog": "workspace:0.29.0", - "@store/orders": "workspace:0.29.0", - "@store/promotions": "workspace:0.29.0", - "@store/storefront": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", + "@store/catalog": "workspace:0.29.1", + "@store/orders": "workspace:0.29.1", + "@store/promotions": "workspace:0.29.1", + "@store/storefront": "workspace:0.29.1", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "effect": "4.0.0-rc.115" diff --git a/examples/storefront-auth/modules/auth/package.json b/examples/storefront-auth/modules/auth/package.json index 1af45d953..5e9dcaa56 100644 --- a/examples/storefront-auth/modules/auth/package.json +++ b/examples/storefront-auth/modules/auth/package.json @@ -1,6 +1,6 @@ { "name": "@storefront-auth/auth", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "exports": { @@ -17,12 +17,12 @@ "arktype": "^2.2.3" }, "peerDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0" + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@types/bun": "^1.3.13", "typescript": "^6.0.3" } diff --git a/examples/storefront-auth/modules/storefront/package.json b/examples/storefront-auth/modules/storefront/package.json index 7ea000164..c5f30e9d1 100644 --- a/examples/storefront-auth/modules/storefront/package.json +++ b/examples/storefront-auth/modules/storefront/package.json @@ -1,6 +1,6 @@ { "name": "@storefront-auth/storefront", - "version": "0.29.0", + "version": "0.29.1", "private": true, "exports": { ".": "./src/service.ts" @@ -13,9 +13,9 @@ "test": "vitest run && bun test app/page.integration.test.ts" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "@storefront-auth/auth": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", + "@storefront-auth/auth": "workspace:0.29.1", "arktype": "^2.2.3", "next": "^16.2.9", "react": "19.2.7", diff --git a/examples/storefront-auth/package.json b/examples/storefront-auth/package.json index 637135277..aadc4514c 100644 --- a/examples/storefront-auth/package.json +++ b/examples/storefront-auth/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-storefront-auth", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -12,17 +12,17 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "@storefront-auth/auth": "workspace:0.29.0", - "@storefront-auth/storefront": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", + "@storefront-auth/auth": "workspace:0.29.1", + "@storefront-auth/storefront": "workspace:0.29.1", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/streams/package.json b/examples/streams/package.json index 182b2a45d..a4a23ef78 100644 --- a/examples/streams/package.json +++ b/examples/streams/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-streams", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -12,13 +12,13 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../../.env}\"; set +a; bun ../../scripts/composer-destroy.ts module.ts --production ${STREAMS_STACK_NAME:+--name \"$STREAMS_STACK_NAME\"} )" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0" + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@types/bun": "^1.3.13", "prisma": "catalog:", "tsdown": "^0.22.7", diff --git a/package.json b/package.json index 49c9c601e..152d13ce4 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "devDependencies": { "@biomejs/biome": "2.5.4", "@clack/prompts": "^1.7.0", - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", "dependency-cruiser": "^17.4.3", "husky": "^9.1.7", "lint-staged": "^17.0.7", @@ -56,5 +56,5 @@ "@prisma/engines" ] }, - "version": "0.29.0" + "version": "0.29.1" } diff --git a/packages/0-framework/0-foundation/foundation/package.json b/packages/0-framework/0-foundation/foundation/package.json index 7fc217712..7743b2251 100644 --- a/packages/0-framework/0-foundation/foundation/package.json +++ b/packages/0-framework/0-foundation/foundation/package.json @@ -1,6 +1,6 @@ { "name": "@internal/foundation", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "description": "Foundation utilities: the audited cast helpers, runtime assertions, the redacting secret box, and its opt-in arktype spelling.", @@ -25,6 +25,6 @@ "devDependencies": { "typescript": "^6.0.3", "tsdown": "^0.22.7", - "@internal/tsdown-config": "workspace:0.29.0" + "@internal/tsdown-config": "workspace:0.29.1" } } diff --git a/packages/0-framework/0-foundation/tsdown-config/package.json b/packages/0-framework/0-foundation/tsdown-config/package.json index 28fa2f43e..cdaa25757 100644 --- a/packages/0-framework/0-foundation/tsdown-config/package.json +++ b/packages/0-framework/0-foundation/tsdown-config/package.json @@ -1,6 +1,6 @@ { "name": "@internal/tsdown-config", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "description": "Base tsdown configuration for the workspace", diff --git a/packages/0-framework/1-core/core/package.json b/packages/0-framework/1-core/core/package.json index edb04e92f..2f7dff977 100644 --- a/packages/0-framework/1-core/core/package.json +++ b/packages/0-framework/1-core/core/package.json @@ -1,6 +1,6 @@ { "name": "@internal/core", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -21,10 +21,10 @@ "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115", - "@internal/foundation": "workspace:0.29.0" + "@internal/foundation": "workspace:0.29.1" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/0-framework/2-authoring/bundle-paths/package.json b/packages/0-framework/2-authoring/bundle-paths/package.json index 7b79355de..5bf8da836 100644 --- a/packages/0-framework/2-authoring/bundle-paths/package.json +++ b/packages/0-framework/2-authoring/bundle-paths/package.json @@ -1,6 +1,6 @@ { "name": "@internal/bundle-paths", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "description": "The path-containment predicate and bundle symlink validation shared by assembly and packaging (ADR-0047's boundary, defined once).", @@ -17,6 +17,6 @@ "devDependencies": { "typescript": "^6.0.3", "tsdown": "^0.22.7", - "@internal/tsdown-config": "workspace:0.29.0" + "@internal/tsdown-config": "workspace:0.29.1" } } diff --git a/packages/0-framework/2-authoring/nextjs/package.json b/packages/0-framework/2-authoring/nextjs/package.json index 5f5018608..f3e8d7b70 100644 --- a/packages/0-framework/2-authoring/nextjs/package.json +++ b/packages/0-framework/2-authoring/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@internal/nextjs", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -14,12 +14,12 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.29.0", - "@internal/core": "workspace:0.29.0", + "@internal/bundle-paths": "workspace:0.29.1", + "@internal/core": "workspace:0.29.1", "esbuild": "^0.28.1" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "typescript": "^6.0.3", diff --git a/packages/0-framework/2-authoring/node/package.json b/packages/0-framework/2-authoring/node/package.json index c36f93279..ac973644f 100644 --- a/packages/0-framework/2-authoring/node/package.json +++ b/packages/0-framework/2-authoring/node/package.json @@ -1,6 +1,6 @@ { "name": "@internal/node", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -14,13 +14,13 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.29.0", - "@internal/core": "workspace:0.29.0", + "@internal/bundle-paths": "workspace:0.29.1", + "@internal/core": "workspace:0.29.1", "@vercel/nft": "^1.10.2", "esbuild": "^0.28.1" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "typescript": "^6.0.3", diff --git a/packages/0-framework/2-authoring/service-rpc/package.json b/packages/0-framework/2-authoring/service-rpc/package.json index 226f36d00..4e1ecf31d 100644 --- a/packages/0-framework/2-authoring/service-rpc/package.json +++ b/packages/0-framework/2-authoring/service-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@internal/service-rpc", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -15,13 +15,13 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", + "@internal/core": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", "@standard-schema/spec": "^1.1.0", "arktype": "^2.2.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/0-framework/3-tooling/assemble/package.json b/packages/0-framework/3-tooling/assemble/package.json index 0aa631673..984c97148 100644 --- a/packages/0-framework/3-tooling/assemble/package.json +++ b/packages/0-framework/3-tooling/assemble/package.json @@ -1,6 +1,6 @@ { "name": "@internal/assemble", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "description": "Deploy-only: routes each service to its build adapter's /assemble entry and applies the wrapper-inlining policy. Consumed by @prisma/composer-cli; the future programmatic deploy API is its second consumer.", "exports": { @@ -14,11 +14,11 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0" + "@internal/core": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/0-framework/3-tooling/cli/package.json b/packages/0-framework/3-tooling/cli/package.json index 7395354ae..a3e5b4e0f 100644 --- a/packages/0-framework/3-tooling/cli/package.json +++ b/packages/0-framework/3-tooling/cli/package.json @@ -1,6 +1,6 @@ { "name": "@internal/cli", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "description": "Composer's command family and its programmatic deploy, destroy, dev and log operations.", "exports": { @@ -17,15 +17,15 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/assemble": "workspace:0.29.0", - "@internal/core": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", + "@internal/assemble": "workspace:0.29.1", + "@internal/core": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", "@prisma/cli-engine": "0.7.0", "chokidar": "^4.0.3", "cross-spawn": "^7.0.6" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/cross-spawn": "^6.0.6", "@types/node": "^26.0.1", diff --git a/packages/1-prisma-cloud/0-lowering/dev-emulators/package.json b/packages/1-prisma-cloud/0-lowering/dev-emulators/package.json index 465f3bb24..fd38d49f9 100644 --- a/packages/1-prisma-cloud/0-lowering/dev-emulators/package.json +++ b/packages/1-prisma-cloud/0-lowering/dev-emulators/package.json @@ -1,6 +1,6 @@ { "name": "@internal/dev-emulators", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -16,15 +16,15 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/foundation": "workspace:0.29.0", - "@internal/s3-protocol": "workspace:0.29.0", + "@internal/foundation": "workspace:0.29.1", + "@internal/s3-protocol": "workspace:0.29.1", "get-port": "^7.2.0", "proper-lockfile": "^4.1.2" }, "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", "@aws-sdk/s3-request-presigner": "^3.1085.0", - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@prisma/dev": "^0.25.2", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", diff --git a/packages/1-prisma-cloud/0-lowering/local-target/package.json b/packages/1-prisma-cloud/0-lowering/local-target/package.json index beeccaff8..ebe56fbbf 100644 --- a/packages/1-prisma-cloud/0-lowering/local-target/package.json +++ b/packages/1-prisma-cloud/0-lowering/local-target/package.json @@ -1,6 +1,6 @@ { "name": "@internal/local-target", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -13,18 +13,18 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.29.0", - "@internal/core": "workspace:0.29.0", - "@internal/dev-emulators": "workspace:0.29.0", - "@internal/lowering": "workspace:0.29.0", - "@internal/s3-protocol": "workspace:0.29.0", + "@internal/bundle-paths": "workspace:0.29.1", + "@internal/core": "workspace:0.29.1", + "@internal/dev-emulators": "workspace:0.29.1", + "@internal/lowering": "workspace:0.29.1", + "@internal/s3-protocol": "workspace:0.29.1", "@prisma/dev": "^0.25.2", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115", "tar": "^7.5.21" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/0-lowering/lowering/package.json b/packages/1-prisma-cloud/0-lowering/lowering/package.json index 7f29a7082..c64a611ad 100644 --- a/packages/1-prisma-cloud/0-lowering/lowering/package.json +++ b/packages/1-prisma-cloud/0-lowering/lowering/package.json @@ -1,6 +1,6 @@ { "name": "@internal/lowering", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -18,15 +18,15 @@ "dependencies": { "@distilled.cloud/prisma": "1.0.0-rc.12", "@effect/platform-node": "4.0.0-rc.115", - "@internal/bundle-paths": "workspace:0.29.0", - "@internal/core": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", + "@internal/bundle-paths": "workspace:0.29.1", + "@internal/core": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", "@prisma/management-api-sdk": "^1.80.0", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/0-lowering/s3-protocol/package.json b/packages/1-prisma-cloud/0-lowering/s3-protocol/package.json index 41fc121c5..f4250a215 100644 --- a/packages/1-prisma-cloud/0-lowering/s3-protocol/package.json +++ b/packages/1-prisma-cloud/0-lowering/s3-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@internal/s3-protocol", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -16,7 +16,7 @@ "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", "@aws-sdk/s3-request-presigner": "^3.1085.0", - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/1-extensions/target/package.json b/packages/1-prisma-cloud/1-extensions/target/package.json index 23bcc2754..798bb9007 100644 --- a/packages/1-prisma-cloud/1-extensions/target/package.json +++ b/packages/1-prisma-cloud/1-extensions/target/package.json @@ -1,6 +1,6 @@ { "name": "@internal/prisma-cloud", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "sideEffects": false, "exports": { @@ -20,14 +20,14 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.29.0", - "@internal/dev-emulators": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", - "@internal/local-target": "workspace:0.29.0", - "@internal/lowering": "workspace:0.29.0", - "@internal/node": "workspace:0.29.0", - "@internal/s3-protocol": "workspace:0.29.0", - "@internal/service-rpc": "workspace:0.29.0", + "@internal/core": "workspace:0.29.1", + "@internal/dev-emulators": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", + "@internal/local-target": "workspace:0.29.1", + "@internal/lowering": "workspace:0.29.1", + "@internal/node": "workspace:0.29.1", + "@internal/s3-protocol": "workspace:0.29.1", + "@internal/service-rpc": "workspace:0.29.1", "@prisma/orm-postgres": "8.0.0-rc.17", "@prisma/orm-toolchain": "8.0.0-rc.17", "@standard-schema/spec": "^1.1.0", @@ -39,7 +39,7 @@ }, "devDependencies": { "@distilled.cloud/prisma": "1.0.0-rc.12", - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@prisma/cli-engine": "0.7.0", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/package.json b/packages/1-prisma-cloud/2-shared-modules/auth/package.json index ee1267cd8..35299d2fe 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/package.json @@ -1,6 +1,6 @@ { "name": "@internal/auth", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "description": "Signup, login, sessions, and JWT verification as a composed module wrapping Better Auth; ships the auth contract space as a Prisma ORM extension pack.", @@ -34,12 +34,12 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.29.0", - "@internal/email": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", - "@internal/node": "workspace:0.29.0", - "@internal/prisma-cloud": "workspace:0.29.0", - "@internal/service-rpc": "workspace:0.29.0", + "@internal/core": "workspace:0.29.1", + "@internal/email": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", + "@internal/node": "workspace:0.29.1", + "@internal/prisma-cloud": "workspace:0.29.1", + "@internal/service-rpc": "workspace:0.29.1", "arktype": "^2.2.3", "jose": "^6.1.3", "pg": "8.22.0", @@ -48,7 +48,7 @@ "better-auth": "1.6.24" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@prisma/dev": "^0.25.2", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", diff --git a/packages/1-prisma-cloud/2-shared-modules/cron/package.json b/packages/1-prisma-cloud/2-shared-modules/cron/package.json index af92c00c3..be3448e00 100644 --- a/packages/1-prisma-cloud/2-shared-modules/cron/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/cron/package.json @@ -1,6 +1,6 @@ { "name": "@internal/cron", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "description": "The cron Module: scheduled work as a driver (ADR-0020), realized on Prisma Cloud.", @@ -26,16 +26,16 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", - "@internal/node": "workspace:0.29.0", - "@internal/prisma-cloud": "workspace:0.29.0", - "@internal/service-rpc": "workspace:0.29.0", + "@internal/core": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", + "@internal/node": "workspace:0.29.1", + "@internal/prisma-cloud": "workspace:0.29.1", + "@internal/service-rpc": "workspace:0.29.1", "@prisma/compute": "0.1.0-beta.0", "arktype": "^2.2.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/1-prisma-cloud/2-shared-modules/email/package.json b/packages/1-prisma-cloud/2-shared-modules/email/package.json index 7ace49cbf..8fe9c2d80 100644 --- a/packages/1-prisma-cloud/2-shared-modules/email/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/email/package.json @@ -1,6 +1,6 @@ { "name": "@internal/email", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "description": "Transactional email as a composed module: emailSendContract, emailOutboxContract, defineTemplates, the emailSender() dependency factory.", @@ -30,16 +30,16 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.29.0", - "@internal/node": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", - "@internal/prisma-cloud": "workspace:0.29.0", - "@internal/service-rpc": "workspace:0.29.0", + "@internal/core": "workspace:0.29.1", + "@internal/node": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", + "@internal/prisma-cloud": "workspace:0.29.1", + "@internal/service-rpc": "workspace:0.29.1", "arktype": "^2.2.3", "nodemailer": "^9.0.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@prisma/dev": "^0.25.2", "@types/bun": "^1.3.13", "@types/nodemailer": "^8.0.1", diff --git a/packages/1-prisma-cloud/2-shared-modules/storage/package.json b/packages/1-prisma-cloud/2-shared-modules/storage/package.json index 93b314234..ecfb434e2 100644 --- a/packages/1-prisma-cloud/2-shared-modules/storage/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/storage/package.json @@ -1,6 +1,6 @@ { "name": "@internal/storage", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "description": "S3-compatible object storage (S5): s3Contract, S3Config, the s3() dependency factory.", @@ -30,10 +30,10 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.29.0", - "@internal/node": "workspace:0.29.0", - "@internal/prisma-cloud": "workspace:0.29.0", - "@internal/s3-protocol": "workspace:0.29.0" + "@internal/core": "workspace:0.29.1", + "@internal/node": "workspace:0.29.1", + "@internal/prisma-cloud": "workspace:0.29.1", + "@internal/s3-protocol": "workspace:0.29.1" }, "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", @@ -43,6 +43,6 @@ "typescript": "^6.0.3", "vitest": "^4.1.10", "tsdown": "^0.22.7", - "@internal/tsdown-config": "workspace:0.29.0" + "@internal/tsdown-config": "workspace:0.29.1" } } diff --git a/packages/1-prisma-cloud/2-shared-modules/streams/package.json b/packages/1-prisma-cloud/2-shared-modules/streams/package.json index ef77f7915..c275b9e65 100644 --- a/packages/1-prisma-cloud/2-shared-modules/streams/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/streams/package.json @@ -1,6 +1,6 @@ { "name": "@internal/streams", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "description": "Durable append-only event streams: streamsContract, StreamsConfig, the durableStreams() dependency factory, and the streams() module wrapping @prisma/streams-server.", @@ -33,16 +33,16 @@ }, "dependencies": { "@durable-streams/client": "0.2.6", - "@internal/core": "workspace:0.29.0", - "@internal/node": "workspace:0.29.0", - "@internal/prisma-cloud": "workspace:0.29.0", - "@internal/storage": "workspace:0.29.0", + "@internal/core": "workspace:0.29.1", + "@internal/node": "workspace:0.29.1", + "@internal/prisma-cloud": "workspace:0.29.1", + "@internal/storage": "workspace:0.29.1", "@prisma/streams-local": "0.1.11", "@prisma/streams-server": "0.1.11" }, "devDependencies": { "@durable-streams/server-conformance-tests": "0.2.3", - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/tsdown-config": "workspace:0.29.1", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/9-public/composer-cli/package.json b/packages/9-public/composer-cli/package.json index 98cee9a70..230dac109 100644 --- a/packages/9-public/composer-cli/package.json +++ b/packages/9-public/composer-cli/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/composer-cli", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "description": "Prisma Composer's command family, which the `prisma` CLI mounts as `deploy` and `dev`.", "exports": { @@ -18,7 +18,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", "alchemy": "2.0.0-beta.78", "cross-spawn": "^7.0.6", "effect": "4.0.0-rc.115", @@ -28,8 +28,8 @@ "@prisma/cli-engine": "0.7.0" }, "devDependencies": { - "@internal/cli": "workspace:0.29.0", - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/cli": "workspace:0.29.1", + "@internal/tsdown-config": "workspace:0.29.1", "@prisma/cli-engine": "0.7.0", "@types/node": "^26.0.1", "tsdown": "^0.22.7", diff --git a/packages/9-public/composer-prisma-cloud/package.json b/packages/9-public/composer-prisma-cloud/package.json index 89e3649a7..42c1504e6 100644 --- a/packages/9-public/composer-prisma-cloud/package.json +++ b/packages/9-public/composer-prisma-cloud/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/composer-prisma-cloud", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "description": "The Prisma Cloud target for Prisma Composer: compute(), postgres() (ORM-managed, via /orm), rawPostgres(), the target extension, and first-party modules realized on Prisma Cloud (cron).", "exports": { @@ -43,7 +43,7 @@ "@effect/platform-bun": "4.0.0-rc.115", "@effect/platform-node": "4.0.0-rc.115", "@effect/platform-node-shared": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", "@prisma/dev": "^0.25.2", "@prisma/management-api-sdk": "^1.80.0", "@prisma/orm-toolchain": "8.0.0-rc.17", @@ -60,22 +60,22 @@ "@prisma/orm-postgres": "8.0.0-rc.17" }, "devDependencies": { - "@internal/auth": "workspace:0.29.0", - "@internal/core": "workspace:0.29.0", - "@internal/cron": "workspace:0.29.0", - "@internal/dev-emulators": "workspace:0.29.0", - "@internal/email": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", - "@internal/local-target": "workspace:0.29.0", - "@internal/lowering": "workspace:0.29.0", - "@internal/nextjs": "workspace:0.29.0", - "@internal/node": "workspace:0.29.0", - "@internal/prisma-cloud": "workspace:0.29.0", - "@internal/s3-protocol": "workspace:0.29.0", - "@internal/service-rpc": "workspace:0.29.0", - "@internal/storage": "workspace:0.29.0", - "@internal/streams": "workspace:0.29.0", - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/auth": "workspace:0.29.1", + "@internal/core": "workspace:0.29.1", + "@internal/cron": "workspace:0.29.1", + "@internal/dev-emulators": "workspace:0.29.1", + "@internal/email": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", + "@internal/local-target": "workspace:0.29.1", + "@internal/lowering": "workspace:0.29.1", + "@internal/nextjs": "workspace:0.29.1", + "@internal/node": "workspace:0.29.1", + "@internal/prisma-cloud": "workspace:0.29.1", + "@internal/s3-protocol": "workspace:0.29.1", + "@internal/service-rpc": "workspace:0.29.1", + "@internal/storage": "workspace:0.29.1", + "@internal/streams": "workspace:0.29.1", + "@internal/tsdown-config": "workspace:0.29.1", "@prisma/orm-postgres": "8.0.0-rc.17", "@types/node": "^26.0.1", "typescript": "^6.0.3" diff --git a/packages/9-public/composer/package.json b/packages/9-public/composer/package.json index 0c8421ca1..46dac3f0b 100644 --- a/packages/9-public/composer/package.json +++ b/packages/9-public/composer/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/composer", - "version": "0.29.0", + "version": "0.29.1", "type": "module", "description": "Prisma Composer — build a Prisma App by composing Modules. Core authoring, deploy pipeline, and the service-rpc/node/nextjs authoring surfaces. The command family the `prisma` CLI mounts lives in @prisma/composer-cli.", "exports": { @@ -45,15 +45,15 @@ "@prisma/management-api-sdk": "^1.80.0" }, "devDependencies": { - "@internal/assemble": "workspace:0.29.0", - "@internal/cli": "workspace:0.29.0", - "@internal/core": "workspace:0.29.0", - "@internal/foundation": "workspace:0.29.0", - "@internal/lowering": "workspace:0.29.0", - "@internal/nextjs": "workspace:0.29.0", - "@internal/node": "workspace:0.29.0", - "@internal/service-rpc": "workspace:0.29.0", - "@internal/tsdown-config": "workspace:0.29.0", + "@internal/assemble": "workspace:0.29.1", + "@internal/cli": "workspace:0.29.1", + "@internal/core": "workspace:0.29.1", + "@internal/foundation": "workspace:0.29.1", + "@internal/lowering": "workspace:0.29.1", + "@internal/nextjs": "workspace:0.29.1", + "@internal/node": "workspace:0.29.1", + "@internal/service-rpc": "workspace:0.29.1", + "@internal/tsdown-config": "workspace:0.29.1", "@types/node": "^26.0.1", "tsdown": "^0.22.7", "typescript": "^6.0.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3827b7420..d62ec416f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: specifier: ^1.7.0 version: 1.7.0 '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* @@ -58,13 +58,13 @@ importers: examples/auth: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': specifier: 8.0.0-rc.17 @@ -92,13 +92,13 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.78 @@ -123,10 +123,10 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.78 @@ -154,10 +154,10 @@ importers: examples/email: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud '@react-email/components': specifier: ^1.0.12 @@ -200,13 +200,13 @@ importers: examples/env-param: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud devDependencies: '@types/bun': @@ -222,10 +222,10 @@ importers: examples/orm-demo: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': specifier: 8.0.0-rc.17 @@ -259,10 +259,10 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.78 @@ -290,25 +290,25 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud '@store/catalog': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:modules/catalog '@store/orders': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:modules/orders '@store/promotions': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:modules/promotions '@store/storefront': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:modules/storefront alchemy: specifier: 2.0.0-beta.78 @@ -343,10 +343,10 @@ importers: version: 8.22.0 devDependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 @@ -364,7 +364,7 @@ importers: specifier: 8.0.0-rc.17 version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@store/catalog': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../catalog arktype: specifier: ^2.2.3 @@ -374,10 +374,10 @@ importers: version: 8.22.0 devDependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 @@ -392,17 +392,17 @@ importers: examples/store/modules/promotions: dependencies: '@store/catalog': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../catalog arktype: specifier: ^2.2.3 version: 2.2.7 devDependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 @@ -414,16 +414,16 @@ importers: examples/store/modules/storefront: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer-prisma-cloud '@store/catalog': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../catalog '@store/orders': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../orders arktype: specifier: ^2.2.3 @@ -463,16 +463,16 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud '@storefront-auth/auth': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:modules/auth '@storefront-auth/storefront': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:modules/storefront alchemy: specifier: 2.0.0-beta.78 @@ -504,10 +504,10 @@ importers: version: 2.2.7 devDependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 @@ -519,13 +519,13 @@ importers: examples/storefront-auth/modules/storefront: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../../packages/9-public/composer-prisma-cloud '@storefront-auth/auth': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../auth arktype: specifier: ^2.2.3 @@ -562,10 +562,10 @@ importers: examples/streams: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud devDependencies: '@prisma/composer-cli': @@ -591,7 +591,7 @@ importers: version: 2.2.7 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../tsdown-config tsdown: specifier: ^0.22.7 @@ -612,7 +612,7 @@ importers: packages/0-framework/1-core/core: dependencies: '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/foundation '@standard-schema/spec': specifier: ^1.1.0 @@ -625,7 +625,7 @@ importers: version: 4.0.0-rc.115 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -643,7 +643,7 @@ importers: packages/0-framework/2-authoring/bundle-paths: devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/tsdown-config tsdown: specifier: ^0.22.7 @@ -655,17 +655,17 @@ importers: packages/0-framework/2-authoring/nextjs: dependencies: '@internal/bundle-paths': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../bundle-paths '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-core/core esbuild: specifier: ^0.28.1 version: 0.28.2 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -683,10 +683,10 @@ importers: packages/0-framework/2-authoring/node: dependencies: '@internal/bundle-paths': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../bundle-paths '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-core/core '@vercel/nft': specifier: ^1.10.2 @@ -696,7 +696,7 @@ importers: version: 0.28.2 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -714,10 +714,10 @@ importers: packages/0-framework/2-authoring/service-rpc: dependencies: '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/foundation '@standard-schema/spec': specifier: ^1.1.0 @@ -727,7 +727,7 @@ importers: version: 2.2.7 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -745,14 +745,14 @@ importers: packages/0-framework/3-tooling/assemble: dependencies: '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/foundation devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -770,13 +770,13 @@ importers: packages/0-framework/3-tooling/cli: dependencies: '@internal/assemble': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../assemble '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/foundation '@prisma/cli-engine': specifier: 0.7.0 @@ -789,7 +789,7 @@ importers: version: 7.0.6 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -810,10 +810,10 @@ importers: packages/1-prisma-cloud/0-lowering/dev-emulators: dependencies: '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/foundation '@internal/s3-protocol': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../s3-protocol get-port: specifier: ^7.2.0 @@ -829,7 +829,7 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/dev': specifier: ^0.25.2 @@ -859,19 +859,19 @@ importers: packages/1-prisma-cloud/0-lowering/local-target: dependencies: '@internal/bundle-paths': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/bundle-paths '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/1-core/core '@internal/dev-emulators': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../dev-emulators '@internal/lowering': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../lowering '@internal/s3-protocol': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../s3-protocol '@prisma/dev': specifier: ^0.25.2 @@ -887,7 +887,7 @@ importers: version: 7.5.21 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -911,13 +911,13 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115)(redis@6.2.1) '@internal/bundle-paths': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/bundle-paths '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/foundation '@prisma/management-api-sdk': specifier: ^1.80.0 @@ -930,7 +930,7 @@ importers: version: 4.0.0-rc.115 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -954,7 +954,7 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -972,28 +972,28 @@ importers: packages/1-prisma-cloud/1-extensions/target: dependencies: '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/1-core/core '@internal/dev-emulators': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-lowering/dev-emulators '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/foundation '@internal/local-target': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-lowering/local-target '@internal/lowering': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-lowering/lowering '@internal/node': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/node '@internal/s3-protocol': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-lowering/s3-protocol '@internal/service-rpc': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': specifier: 8.0.0-rc.17 @@ -1024,7 +1024,7 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12(effect@4.0.0-rc.115) '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/cli-engine': specifier: 0.7.0 @@ -1045,22 +1045,22 @@ importers: packages/1-prisma-cloud/2-shared-modules/auth: dependencies: '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/1-core/core '@internal/email': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../email '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': specifier: 8.0.0-rc.17 @@ -1082,7 +1082,7 @@ importers: version: 8.22.0 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/dev': specifier: ^0.25.2 @@ -1103,19 +1103,19 @@ importers: packages/1-prisma-cloud/2-shared-modules/cron: dependencies: '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/compute': specifier: 0.1.0-beta.0 @@ -1125,7 +1125,7 @@ importers: version: 2.2.7 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -1143,19 +1143,19 @@ importers: packages/1-prisma-cloud/2-shared-modules/email: dependencies: '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/service-rpc arktype: specifier: ^2.2.3 @@ -1165,7 +1165,7 @@ importers: version: 9.0.3 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/dev': specifier: ^0.25.2 @@ -1189,16 +1189,16 @@ importers: packages/1-prisma-cloud/2-shared-modules/storage: dependencies: '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/1-core/core '@internal/node': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-extensions/target '@internal/s3-protocol': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-lowering/s3-protocol devDependencies: '@aws-sdk/client-s3': @@ -1208,7 +1208,7 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/dev': specifier: ^0.25.2 @@ -1232,16 +1232,16 @@ importers: specifier: 0.2.6 version: 0.2.6 '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/1-core/core '@internal/node': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-extensions/target '@internal/storage': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../storage '@prisma/streams-local': specifier: 0.1.11 @@ -1254,7 +1254,7 @@ importers: specifier: 0.2.3 version: 0.2.3(@types/node@26.1.2)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../../0-framework/0-foundation/tsdown-config '@types/bun': specifier: ^1.3.13 @@ -1303,31 +1303,31 @@ importers: version: 0.28.2 devDependencies: '@internal/assemble': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/3-tooling/assemble '@internal/cli': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/3-tooling/cli '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/0-foundation/foundation '@internal/lowering': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/0-lowering/lowering '@internal/nextjs': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/2-authoring/nextjs '@internal/node': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/2-authoring/node '@internal/service-rpc': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/2-authoring/service-rpc '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/0-foundation/tsdown-config '@types/node': specifier: ^26.0.1 @@ -1342,7 +1342,7 @@ importers: packages/9-public/composer-cli: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../composer alchemy: specifier: 2.0.0-beta.78 @@ -1358,10 +1358,10 @@ importers: version: 0.28.2 devDependencies: '@internal/cli': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/3-tooling/cli '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/cli-engine': specifier: 0.7.0 @@ -1391,7 +1391,7 @@ importers: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115(effect@4.0.0-rc.115) '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../composer '@prisma/dev': specifier: ^0.25.2 @@ -1428,52 +1428,52 @@ importers: version: 0.22.12(typescript@6.0.3) devDependencies: '@internal/auth': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/2-shared-modules/auth '@internal/core': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/1-core/core '@internal/cron': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/2-shared-modules/cron '@internal/dev-emulators': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/0-lowering/dev-emulators '@internal/email': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/2-shared-modules/email '@internal/foundation': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/0-foundation/foundation '@internal/local-target': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/0-lowering/local-target '@internal/lowering': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/0-lowering/lowering '@internal/nextjs': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/2-authoring/nextjs '@internal/node': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/1-extensions/target '@internal/s3-protocol': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/0-lowering/s3-protocol '@internal/service-rpc': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/2-authoring/service-rpc '@internal/storage': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/2-shared-modules/storage '@internal/streams': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../1-prisma-cloud/2-shared-modules/streams '@internal/tsdown-config': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/orm-postgres': specifier: 8.0.0-rc.17 @@ -1491,16 +1491,16 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* version: link:../../packages/9-public/composer-cli '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/example-store': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../../examples/store '@types/bun': specifier: ^1.3.13 @@ -1527,10 +1527,10 @@ importers: website: dependencies: '@prisma/composer': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.29.0 + specifier: workspace:0.29.1 version: link:../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.78 diff --git a/skills/prisma-composer-core-concepts/SKILL.md b/skills/prisma-composer-core-concepts/SKILL.md index 50166b7c0..e94e930ca 100644 --- a/skills/prisma-composer-core-concepts/SKILL.md +++ b/skills/prisma-composer-core-concepts/SKILL.md @@ -2,7 +2,7 @@ name: prisma-composer-core-concepts metadata: library: "@prisma/composer" - library_version: "0.29.0" + library_version: "0.29.1" version: 2026.9.1 description: >- Use when deploying or managing an app that uses Prisma Composer diff --git a/test/integration/package.json b/test/integration/package.json index f03dcb05c..eb918dbd5 100644 --- a/test/integration/package.json +++ b/test/integration/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/integration-tests", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -9,10 +9,10 @@ }, "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", - "@prisma/example-store": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", + "@prisma/example-store": "workspace:0.29.1", "@types/bun": "^1.3.13", "@types/cross-spawn": "^6.0.6", "@types/node": "^26.0.1", diff --git a/website/package.json b/website/package.json index 7883a7127..6a2d0b845 100644 --- a/website/package.json +++ b/website/package.json @@ -1,6 +1,6 @@ { "name": "composer-docs-website", - "version": "0.29.0", + "version": "0.29.1", "private": true, "type": "module", "scripts": { @@ -14,14 +14,14 @@ "destroy": "( set -a; . \"${PRISMA_DEPLOY_ENV:-../.env}\"; set +a; bun ../scripts/composer-destroy.ts module.ts ${DOCS_STAGE:+--stage \"$DOCS_STAGE\"} ${DOCS_STAGE:---production} )" }, "dependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "alchemy": "2.0.0-beta.78" }, "devDependencies": { - "@prisma/composer": "workspace:0.29.0", - "@prisma/composer-cli": "workspace:0.29.0", - "@prisma/composer-prisma-cloud": "workspace:0.29.0", + "@prisma/composer": "workspace:0.29.1", + "@prisma/composer-cli": "workspace:0.29.1", + "@prisma/composer-prisma-cloud": "workspace:0.29.1", "@prisma/management-api-sdk": "^1.80.0", "@types/bun": "^1.3.13", "@types/markdown-it": "^14.1.2", From b23e837b8d04666a7008cbec5f68d3108994e6b5 Mon Sep 17 00:00:00 2001 From: willbot Date: Thu, 8 Oct 2026 19:38:25 +0200 Subject: [PATCH 3/3] docs(deps): one effect override placeholder, and name both pin sites in the dedupe check's timeout message Co-Authored-By: Claude Opus 5.5 Signed-off-by: willbot Signed-off-by: Will Madden --- docs/guides/deploying.md | 7 ++++--- scripts/check-npm-effect-resolution.mjs | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/guides/deploying.md b/docs/guides/deploying.md index b20308590..2952f432c 100644 --- a/docs/guides/deploying.md +++ b/docs/guides/deploying.md @@ -353,11 +353,12 @@ resolves a single `effect`. The fix is to use the same `effect` as Composer. Match your own `effect` dependency to `@prisma/composer`'s exact pin (see its `dependencies.effect`), or, when a dependency you cannot change pins another version, force -Composer's. With npm, in your app's `package.json`: +Composer's. `` below stands for that exact version (`4.0.0-rc.115` in +Composer 0.29.1). With npm, in your app's `package.json`: ```json "overrides": { - "effect": "" + "effect": "" } ``` @@ -366,7 +367,7 @@ With pnpm 11 and later, in `pnpm-workspace.yaml` (pnpm 11 ignores the ```yaml overrides: - effect: + effect: ``` With pnpm 10 and earlier, nest the npm block under diff --git a/scripts/check-npm-effect-resolution.mjs b/scripts/check-npm-effect-resolution.mjs index 6a8f546ba..6984fc8cf 100644 --- a/scripts/check-npm-effect-resolution.mjs +++ b/scripts/check-npm-effect-resolution.mjs @@ -267,8 +267,10 @@ async function checkShape(label, tarballs, npm = CURRENT_NPM) { `[${label}] npm install did not finish within ${INSTALL_TIMEOUT_MS / 1000}s. npm is ` + 'backtracking over an effect-family package alchemy declares with a floating range: ' + 'a dependency alchemy pulls in resolves to a version whose `effect` peer no published ' + - "`effect` satisfies. Pin that package exactly in @prisma/composer's `dependencies` " + - '(next to @effect/sql-d1).', + '`effect` satisfies. Pin that package exactly where Composer pins its siblings: ' + + "alchemy's regular dependencies in @prisma/composer's `dependencies` (next to " + + '@effect/sql-d1), the optional platform peers (@effect/platform-*) in ' + + "@prisma/composer-prisma-cloud's `dependencies`. See skills-contrib/upgrade-alchemy-effect.", ); } if (installStatus !== 0) {