From f60dffb421d9ae8c6736c22b9e47cf49bf72cb23 Mon Sep 17 00:00:00 2001 From: willbot Date: Wed, 7 Oct 2026 11:55:21 +0200 Subject: [PATCH 1/3] chore(deps): move the ORM family to 8.0.0-rc.15 Pins @prisma/orm-postgres and @prisma/orm-toolchain at 8.0.0-rc.15 in all seven manifests. @prisma/cli-engine stays at 0.6.3 with its root override: ORM rc.15 peers the engine at 0.6.2, and a later ORM release moves it to 0.6.3. Following the rc.13 to rc.14 guides: no entry's detection matches Composer. Following the rc.14 to rc.15 guides: contract-stores-data-type ran its data-type-in-contract script from the repo root, which rewrote 21 files (nativeType becomes dataType, contract.d.ts declares many on every column) and renamed 4 snapshot directories, with their migration.json, migration.ts and refs. reemit-explicit-list-cardinality, reemit-extension-list-contracts, domain-types-match-their-columns and re-emit-for-the-row-locking-capabilities are covered by one re-emit of every contract; the re-emitted contracts gain the row-locking capability keys, and the auth pack version stamp moves to 0.27.0. sign-databases-after-upgrade has no database to sign here. The other entries whose patterns match (text-array-elements-nullable, char-reads-drop-only-padding, writes-on-a-conditional-collection-are-refused and the other collection entries) need no change: Composer calls no textArray(), defines no Collection subclass, and the compiler reports nothing. The contracts are re-emitted with the rc.15 toolchain's executeContractEmit, because the catalog's prisma 8.0.0-rc.19 host still carries toolchain rc.13. A second emit changes nothing. As before, Biome formats the three example contract.json files it checks after the emit. The lockfile now resolves one ArkType copy, 2.2.7. The rc.15 packages resolved ArkType 2.2.7 while Composer's own packages stayed on 2.2.3, so the hoisted linker gave each ORM package a nested copy of its own, and contract emit failed structural validation. Storage hashes (old -> new): - orm-demo: 2c0c3445 -> 175be575 - store catalog: 6e17ba1a -> 6db9c25a - store orders: a2c3b473 -> 37a51f56 - auth pack head, and the auth space in examples/auth: 9e4dbcee -> 310f206d - widget fixture: 6d63ff57 -> 4ac61af8 - gadget fixture: 091f941f -> 69ac5b6e No execution or profile hash changes. Signed-off-by: willbot Signed-off-by: Will Madden --- examples/auth/contract.d.ts | 27 +- examples/auth/contract.json | 9 +- .../migrations/auth/0001_init/migration.json | 4 +- examples/auth/migrations/auth/refs/head.json | 2 +- .../contract.d.ts | 136 ++++--- .../contract.json | 2 +- examples/auth/package.json | 2 +- examples/orm-demo/contract.d.ts | 33 +- examples/orm-demo/contract.json | 13 +- .../app/20260711T1921_init/migration.json | 4 +- .../app/20260711T1921_init/migration.ts | 4 +- .../contract.d.ts | 8 +- .../contract.json | 1 + .../contract.json | 129 ------- examples/orm-demo/package.json | 2 +- examples/store/modules/catalog/contract.d.ts | 45 +-- examples/store/modules/catalog/contract.json | 21 +- .../app/20260713T1212_init/migration.json | 4 +- .../app/20260713T1212_init/migration.ts | 4 +- .../contract.d.ts | 20 +- .../contract.json | 1 + .../contract.json | 198 ---------- examples/store/modules/catalog/package.json | 2 +- examples/store/modules/orders/contract.d.ts | 45 +-- examples/store/modules/orders/contract.json | 21 +- .../app/20260826T0711_init/migration.json | 4 +- .../app/20260826T0711_init/migration.ts | 4 +- .../contract.d.ts | 20 +- .../contract.json | 2 +- examples/store/modules/orders/package.json | 2 +- .../1-extensions/target/package.json | 4 +- .../gadget-contract/emitted/contract.d.ts | 33 +- .../gadget-contract/emitted/contract.json | 13 +- .../widget-contract/emitted/contract.d.ts | 33 +- .../widget-contract/emitted/contract.json | 13 +- .../2-shared-modules/auth/package.json | 4 +- .../auth/src/pack/contract.d.ts | 161 +++++--- .../auth/src/pack/contract.json | 101 ++--- .../pack/migrations/0001_init/migration.json | 4 +- .../composer-prisma-cloud/package.json | 6 +- pnpm-lock.yaml | 360 ++++++++---------- 41 files changed, 611 insertions(+), 890 deletions(-) rename examples/auth/migrations/snapshots/{9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32 => 310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839}/contract.d.ts (92%) rename examples/auth/migrations/snapshots/{9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32 => 310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839}/contract.json (56%) rename examples/orm-demo/migrations/snapshots/{2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0 => 175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee}/contract.d.ts (98%) create mode 100644 examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json delete mode 100644 examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json rename examples/store/modules/catalog/migrations/snapshots/{6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16 => 6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7}/contract.d.ts (97%) create mode 100644 examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json delete mode 100644 examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json rename examples/store/modules/orders/migrations/snapshots/{a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf => 37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633}/contract.d.ts (97%) rename examples/store/modules/orders/migrations/snapshots/{a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf => 37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633}/contract.json (69%) diff --git a/examples/auth/contract.d.ts b/examples/auth/contract.d.ts index 168e971fb..569a55d05 100644 --- a/examples/auth/contract.d.ts +++ b/examples/auth/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -294,6 +278,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -304,9 +290,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; @@ -317,7 +308,7 @@ type ContractBase = Omit< readonly id: 'auth'; readonly kind: 'extension'; readonly targetId: 'postgres'; - readonly version: '0.24.0'; + readonly version: '0.27.0'; }; }; readonly meta: {}; diff --git a/examples/auth/contract.json b/examples/auth/contract.json index 546729f34..3bdca4af9 100644 --- a/examples/auth/contract.json +++ b/examples/auth/contract.json @@ -26,6 +26,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -36,9 +38,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } @@ -49,7 +56,7 @@ "id": "auth", "kind": "extension", "targetId": "postgres", - "version": "0.24.0" + "version": "0.27.0" } }, "meta": {}, diff --git a/examples/auth/migrations/auth/0001_init/migration.json b/examples/auth/migrations/auth/0001_init/migration.json index 6fb771a8d..67622d495 100644 --- a/examples/auth/migrations/auth/0001_init/migration.json +++ b/examples/auth/migrations/auth/0001_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32", + "to": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", "providedInvariants": [], "createdAt": "2026-08-26T07:15:48.102Z", - "migrationHash": "35027c41418842f04072ddc3d995d6d3ff98ad15d9523c25faa872568b8f0ce1" + "migrationHash": "306894ad90836037e3bd0b43639a2e45eb79a352846c8ce203d31c89787853a3" } \ No newline at end of file diff --git a/examples/auth/migrations/auth/refs/head.json b/examples/auth/migrations/auth/refs/head.json index 013abe08f..9ee03f126 100644 --- a/examples/auth/migrations/auth/refs/head.json +++ b/examples/auth/migrations/auth/refs/head.json @@ -1 +1 @@ -{"hash":"9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32","invariants":[]} +{"hash":"310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839","invariants":[]} diff --git a/examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.d.ts b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts similarity index 92% rename from examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.d.ts rename to examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts index 32be985e1..4b9f6acd5 100644 --- a/examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.d.ts +++ b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts @@ -33,7 +33,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32'>; + StorageHashBase<'310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; @@ -493,74 +493,87 @@ type ContractBase = Omit< readonly account: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly accountId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly providerId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly userId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly accessToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly refreshToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly idToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly accessTokenExpiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly refreshTokenExpiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly scope: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly password: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -590,31 +603,36 @@ type ContractBase = Omit< readonly jwks: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly publicKey: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly privateKey: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -625,53 +643,62 @@ type ContractBase = Omit< readonly session: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly token: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly ipAddress: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly userAgent: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly userId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly impersonatedBy: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -701,64 +728,75 @@ type ContractBase = Omit< readonly user: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly email: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly emailVerified: { - readonly nativeType: 'bool'; + readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; readonly nullable: false; + readonly many: false; }; readonly image: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly role: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly banned: { - readonly nativeType: 'bool'; + readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; readonly nullable: true; + readonly many: false; }; readonly banReason: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly banExpires: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -769,39 +807,45 @@ type ContractBase = Omit< readonly verification: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly identifier: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly value: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -828,7 +872,7 @@ type ContractBase = Omit< readonly Tstz: { readonly kind: 'codec-instance'; readonly codecId: 'pg/timestamptz-string@1'; - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly typeParams: Record; }; }; diff --git a/examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.json b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json similarity index 56% rename from examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.json rename to examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json index 0f0642317..e60519c73 100644 --- a/examples/auth/migrations/snapshots/9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32/contract.json +++ b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json @@ -1 +1 @@ -{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"auth":{"models":{"Account":{"fields":{"accessToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"accessTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"accountId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"idToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"password":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"providerId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"scope":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"accessToken":{"column":"accessToken"},"accessTokenExpiresAt":{"column":"accessTokenExpiresAt"},"accountId":{"column":"accountId"},"createdAt":{"column":"createdAt"},"id":{"column":"id"},"idToken":{"column":"idToken"},"password":{"column":"password"},"providerId":{"column":"providerId"},"refreshToken":{"column":"refreshToken"},"refreshTokenExpiresAt":{"column":"refreshTokenExpiresAt"},"scope":{"column":"scope"},"updatedAt":{"column":"updatedAt"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"account"}},"Jwks":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"privateKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"publicKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"privateKey":{"column":"privateKey"},"publicKey":{"column":"publicKey"}},"namespaceId":"auth","table":"jwks"}},"Session":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"impersonatedBy":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"ipAddress":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"token":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userAgent":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"impersonatedBy":{"column":"impersonatedBy"},"ipAddress":{"column":"ipAddress"},"token":{"column":"token"},"updatedAt":{"column":"updatedAt"},"userAgent":{"column":"userAgent"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"session"}},"User":{"fields":{"banExpires":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"banReason":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"banned":{"nullable":true,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"email":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"emailVerified":{"nullable":false,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"image":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"role":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}}},"relations":{"accounts":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Account","namespace":"auth"}},"sessions":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Session","namespace":"auth"}}},"storage":{"fields":{"banExpires":{"column":"banExpires"},"banReason":{"column":"banReason"},"banned":{"column":"banned"},"createdAt":{"column":"createdAt"},"email":{"column":"email"},"emailVerified":{"column":"emailVerified"},"id":{"column":"id"},"image":{"column":"image"},"name":{"column":"name"},"role":{"column":"role"},"updatedAt":{"column":"updatedAt"}},"namespaceId":"auth","table":"user"}},"Verification":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"identifier":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"value":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"identifier":{"column":"identifier"},"updatedAt":{"column":"updatedAt"},"value":{"column":"value"}},"namespaceId":"auth","table":"verification"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"account":{"model":"Account","namespace":"auth"},"jwks":{"model":"Jwks","namespace":"auth"},"session":{"model":"Session","namespace":"auth"},"user":{"model":"User","namespace":"auth"},"verification":{"model":"Verification","namespace":"auth"}},"schemaVersion":"1","storage":{"namespaces":{"auth":{"entries":{"table":{"account":{"columns":{"accessToken":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"accessTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":true,"typeRef":"Tstz"},"accountId":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"createdAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"idToken":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"password":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"providerId":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"refreshToken":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"refreshTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":true,"typeRef":"Tstz"},"scope":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"userId":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"account"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"account_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]},"jwks":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":true,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"privateKey":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"publicKey":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"session":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"impersonatedBy":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"ipAddress":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"token":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"userAgent":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"userId":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"session"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"session_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["token"]}]},"user":{"columns":{"banExpires":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":true,"typeRef":"Tstz"},"banReason":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"banned":{"codecId":"pg/bool@1","nativeType":"bool","nullable":true},"createdAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"email":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"emailVerified":{"codecId":"pg/bool@1","nativeType":"bool","nullable":false},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"image":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"name":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"role":{"codecId":"pg/text@1","nativeType":"text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["email"]}]},"verification":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"identifier":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false,"typeRef":"Tstz"},"value":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[],"indexes":[{"columns":["identifier"],"name":"verification_identifier_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"auth","kind":"postgres-schema"},"public":{"entries":{"table":{}},"id":"public","kind":"postgres-schema"}},"storageHash":"9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32","types":{"Tstz":{"codecId":"pg/timestamptz-string@1","kind":"codec-instance","nativeType":"timestamptz"}}},"target":"postgres","targetFamily":"sql"} +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"auth":{"models":{"Account":{"fields":{"accessToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"accessTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"accountId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"idToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"password":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"providerId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"scope":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"accessToken":{"column":"accessToken"},"accessTokenExpiresAt":{"column":"accessTokenExpiresAt"},"accountId":{"column":"accountId"},"createdAt":{"column":"createdAt"},"id":{"column":"id"},"idToken":{"column":"idToken"},"password":{"column":"password"},"providerId":{"column":"providerId"},"refreshToken":{"column":"refreshToken"},"refreshTokenExpiresAt":{"column":"refreshTokenExpiresAt"},"scope":{"column":"scope"},"updatedAt":{"column":"updatedAt"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"account"}},"Jwks":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"privateKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"publicKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"privateKey":{"column":"privateKey"},"publicKey":{"column":"publicKey"}},"namespaceId":"auth","table":"jwks"}},"Session":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"impersonatedBy":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"ipAddress":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"token":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userAgent":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"impersonatedBy":{"column":"impersonatedBy"},"ipAddress":{"column":"ipAddress"},"token":{"column":"token"},"updatedAt":{"column":"updatedAt"},"userAgent":{"column":"userAgent"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"session"}},"User":{"fields":{"banExpires":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"banReason":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"banned":{"nullable":true,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"email":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"emailVerified":{"nullable":false,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"image":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"role":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}}},"relations":{"accounts":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Account","namespace":"auth"}},"sessions":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Session","namespace":"auth"}}},"storage":{"fields":{"banExpires":{"column":"banExpires"},"banReason":{"column":"banReason"},"banned":{"column":"banned"},"createdAt":{"column":"createdAt"},"email":{"column":"email"},"emailVerified":{"column":"emailVerified"},"id":{"column":"id"},"image":{"column":"image"},"name":{"column":"name"},"role":{"column":"role"},"updatedAt":{"column":"updatedAt"}},"namespaceId":"auth","table":"user"}},"Verification":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"identifier":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"value":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"identifier":{"column":"identifier"},"updatedAt":{"column":"updatedAt"},"value":{"column":"value"}},"namespaceId":"auth","table":"verification"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"account":{"model":"Account","namespace":"auth"},"jwks":{"model":"Jwks","namespace":"auth"},"session":{"model":"Session","namespace":"auth"},"user":{"model":"User","namespace":"auth"},"verification":{"model":"Verification","namespace":"auth"}},"schemaVersion":"1","storage":{"namespaces":{"auth":{"entries":{"table":{"account":{"columns":{"accessToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"accessTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"accountId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"idToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"password":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"providerId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"refreshToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"refreshTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"scope":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"userId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"account"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"account_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]},"jwks":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"privateKey":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"publicKey":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"session":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"impersonatedBy":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"ipAddress":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"token":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"userAgent":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"userId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"session"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"session_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["token"]}]},"user":{"columns":{"banExpires":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"banReason":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"banned":{"codecId":"pg/bool@1","dataType":"pg/bool","nullable":true},"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"email":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"emailVerified":{"codecId":"pg/bool@1","dataType":"pg/bool","nullable":false},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"image":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"name":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"role":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["email"]}]},"verification":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"identifier":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"value":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[{"columns":["identifier"],"name":"verification_identifier_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"auth","kind":"postgres-schema"},"public":{"entries":{"table":{}},"id":"public","kind":"postgres-schema"}},"storageHash":"310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839","types":{"Tstz":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","kind":"codec-instance"}}},"target":"postgres","targetFamily":"sql"} diff --git a/examples/auth/package.json b/examples/auth/package.json index 21410bf76..061f85abc 100644 --- a/examples/auth/package.json +++ b/examples/auth/package.json @@ -15,7 +15,7 @@ "@prisma/composer": "workspace:0.27.0", "@prisma/composer-cli": "workspace:0.27.0", "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.15", "arktype": "^2.2.3", "hono": "^4.12.31" }, diff --git a/examples/orm-demo/contract.d.ts b/examples/orm-demo/contract.d.ts index 85a231c78..e55f7db67 100644 --- a/examples/orm-demo/contract.d.ts +++ b/examples/orm-demo/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0'>; + StorageHashBase<'175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee'>; export type ExecutionHash = ExecutionHashBase<'135e2930e315fc22e070649b3dfc0bbbea85c31b9956875c3ec4fba757dd1d88'>; export type ProfileHash = @@ -316,14 +300,16 @@ type ContractBase = Omit< readonly Widget: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly label: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -376,6 +362,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -386,9 +374,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/examples/orm-demo/contract.json b/examples/orm-demo/contract.json index 27b49f48c..d860662bb 100644 --- a/examples/orm-demo/contract.json +++ b/examples/orm-demo/contract.json @@ -57,12 +57,12 @@ "columns": { "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "label": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -81,7 +81,7 @@ "kind": "postgres-schema" } }, - "storageHash": "2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0" + "storageHash": "175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee" }, "execution": { "executionHash": "135e2930e315fc22e070649b3dfc0bbbea85c31b9956875c3ec4fba757dd1d88", @@ -104,6 +104,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -114,9 +116,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/examples/orm-demo/migrations/app/20260711T1921_init/migration.json b/examples/orm-demo/migrations/app/20260711T1921_init/migration.json index fd9b4598b..e1f117f36 100644 --- a/examples/orm-demo/migrations/app/20260711T1921_init/migration.json +++ b/examples/orm-demo/migrations/app/20260711T1921_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0", + "to": "175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee", "providedInvariants": [], "createdAt": "2026-08-09T14:54:33.587Z", - "migrationHash": "4849a2f1246ab9079dabcac8fc05afb9d647902cd10514971e0cfa47f56a688e" + "migrationHash": "abedbb44b36d3cd5d7bd10f3bab9fbdf786c8daab9faa6cac2366a5312cae483" } \ No newline at end of file diff --git a/examples/orm-demo/migrations/app/20260711T1921_init/migration.ts b/examples/orm-demo/migrations/app/20260711T1921_init/migration.ts index bc83240c4..834ffa7de 100755 --- a/examples/orm-demo/migrations/app/20260711T1921_init/migration.ts +++ b/examples/orm-demo/migrations/app/20260711T1921_init/migration.ts @@ -1,6 +1,6 @@ #!/usr/bin/env -S node -import type { Contract as End } from '../../snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract'; -import endContract from '../../snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json' with { type: 'json' }; +import type { Contract as End } from '../../snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract'; +import endContract from '../../snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json' with { type: 'json' }; import { Migration, MigrationCLI, col, primaryKey } from '@prisma/orm-postgres/migration'; export default class M extends Migration { diff --git a/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.d.ts b/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.d.ts similarity index 98% rename from examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.d.ts rename to examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.d.ts index 5e61ea2bf..1bafffa68 100644 --- a/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.d.ts +++ b/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.d.ts @@ -34,7 +34,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0'>; + StorageHashBase<'175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee'>; export type ExecutionHash = ExecutionHashBase<'eeaf1f4046a71ed6f02d863393397a283adf15b8666139245223083206542e82'>; export type ProfileHash = @@ -308,14 +308,16 @@ type ContractBase = Omit< readonly Widget: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly label: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; diff --git a/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json b/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json new file mode 100644 index 000000000..52cd75c4c --- /dev/null +++ b/examples/orm-demo/migrations/snapshots/175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee/contract.json @@ -0,0 +1 @@ +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Widget":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"label":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"label":{"column":"label"}},"namespaceId":"public","table":"Widget"}}}}}},"execution":{"executionHash":"eeaf1f4046a71ed6f02d863393397a283adf15b8666139245223083206542e82","mutations":{"defaults":[{"onCreate":{"id":"uuidv4","kind":"generator"},"ref":{"column":"id","namespace":"public","table":"Widget"}}]}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"Widget":{"model":"Widget","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"Widget":{"columns":{"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"label":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"175be57590fa5824e15c09338d2e8c3fd18a5d96d8cf804d8e86eff38010e7ee"},"target":"postgres","targetFamily":"sql"} diff --git a/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json b/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json deleted file mode 100644 index 2e511931c..000000000 --- a/examples/orm-demo/migrations/snapshots/2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0/contract.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "schemaVersion": "1", - "targetFamily": "sql", - "target": "postgres", - "profileHash": "3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2", - "roots": { - "Widget": { - "model": "Widget", - "namespace": "public" - } - }, - "domain": { - "namespaces": { - "public": { - "models": { - "Widget": { - "fields": { - "id": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - }, - "label": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - } - }, - "relations": {}, - "storage": { - "fields": { - "id": { - "column": "id" - }, - "label": { - "column": "label" - } - }, - "namespaceId": "public", - "table": "Widget" - } - } - } - } - } - }, - "storage": { - "namespaces": { - "public": { - "entries": { - "table": { - "Widget": { - "columns": { - "id": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - }, - "label": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - } - }, - "foreignKeys": [], - "indexes": [], - "primaryKey": { - "columns": [ - "id" - ] - }, - "uniques": [] - } - } - }, - "id": "public", - "kind": "postgres-schema" - } - }, - "storageHash": "2c0c3445737906d85590514e3cec242919c12f8112346c2cebe74e681d65f0f0" - }, - "execution": { - "executionHash": "eeaf1f4046a71ed6f02d863393397a283adf15b8666139245223083206542e82", - "mutations": { - "defaults": [ - { - "onCreate": { - "id": "uuidv4", - "kind": "generator" - }, - "ref": { - "column": "id", - "namespace": "public", - "table": "Widget" - } - } - ] - } - }, - "capabilities": { - "postgres": { - "distinctOn": true, - "jsonAgg": true, - "lateral": true, - "limit": true, - "orderBy": true, - "returning": true - }, - "sql": { - "checkConstraint": true, - "defaultInInsert": true, - "enums": true, - "lateral": true, - "returning": true, - "scalarList": true - } - }, - "extensions": {}, - "meta": {}, - "_generated": { - "warning": "⚠️ GENERATED FILE - DO NOT EDIT", - "message": "This file is automatically generated by \"prisma contract emit\".", - "regenerate": "To regenerate, run: prisma contract emit" - } -} \ No newline at end of file diff --git a/examples/orm-demo/package.json b/examples/orm-demo/package.json index 467ad817d..2a16e0ff2 100644 --- a/examples/orm-demo/package.json +++ b/examples/orm-demo/package.json @@ -12,7 +12,7 @@ "dependencies": { "@prisma/composer": "workspace:0.27.0", "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.15", "effect": "4.0.0-rc.115", "pg": "8.22.0" }, diff --git a/examples/store/modules/catalog/contract.d.ts b/examples/store/modules/catalog/contract.d.ts index 08177d01e..7acb264e3 100644 --- a/examples/store/modules/catalog/contract.d.ts +++ b/examples/store/modules/catalog/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16'>; + StorageHashBase<'6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; @@ -347,24 +331,28 @@ type ContractBase = Omit< readonly product: { columns: { readonly description: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly priceCents: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -375,14 +363,16 @@ type ContractBase = Omit< readonly special: { columns: { readonly id: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly productId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -467,6 +457,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -477,9 +469,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/examples/store/modules/catalog/contract.json b/examples/store/modules/catalog/contract.json index 984f3e937..e29cfc6be 100644 --- a/examples/store/modules/catalog/contract.json +++ b/examples/store/modules/catalog/contract.json @@ -112,22 +112,22 @@ "columns": { "description": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "name": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "priceCents": { "codecId": "pg/int4@1", - "nativeType": "int4", + "dataType": "pg/int4", "nullable": false } }, @@ -142,12 +142,12 @@ "columns": { "id": { "codecId": "pg/int4@1", - "nativeType": "int4", + "dataType": "pg/int4", "nullable": false }, "productId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -164,11 +164,13 @@ "kind": "postgres-schema" } }, - "storageHash": "6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16" + "storageHash": "6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7" }, "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -179,9 +181,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.json b/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.json index ceb516640..8e005a6b0 100644 --- a/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.json +++ b/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16", + "to": "6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7", "providedInvariants": [], "createdAt": "2026-08-09T14:54:34.116Z", - "migrationHash": "58dee3bad793637ba6c792d6325f6661ddd2bd67abb2ada302fe6862a1b60e4b" + "migrationHash": "2757828541bdfea17ed786e96a63aacb1cadeb54ee3230c8eb71d9676a4e0d5b" } \ No newline at end of file diff --git a/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.ts b/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.ts index 18a471cd7..2553a9e0d 100755 --- a/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.ts +++ b/examples/store/modules/catalog/migrations/app/20260713T1212_init/migration.ts @@ -1,6 +1,6 @@ #!/usr/bin/env -S node -import type { Contract as End } from '../../snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract'; -import endContract from '../../snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json' with { type: 'json' }; +import type { Contract as End } from '../../snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract'; +import endContract from '../../snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json' with { type: 'json' }; import { Migration, MigrationCLI, col, primaryKey } from '@prisma/orm-postgres/migration'; export default class M extends Migration { diff --git a/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.d.ts b/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.d.ts similarity index 97% rename from examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.d.ts rename to examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.d.ts index b2b344653..07103c93c 100644 --- a/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.d.ts +++ b/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.d.ts @@ -34,7 +34,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16'>; + StorageHashBase<'6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; @@ -339,24 +339,28 @@ type ContractBase = Omit< readonly product: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly description: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly priceCents: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -367,14 +371,16 @@ type ContractBase = Omit< readonly special: { columns: { readonly id: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly productId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; diff --git a/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json b/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json new file mode 100644 index 000000000..00427bb2c --- /dev/null +++ b/examples/store/modules/catalog/migrations/snapshots/6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7/contract.json @@ -0,0 +1 @@ +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Product":{"fields":{"description":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"priceCents":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"description":{"column":"description"},"id":{"column":"id"},"name":{"column":"name"},"priceCents":{"column":"priceCents"}},"namespaceId":"public","table":"product"}},"Special":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"productId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"productId":{"column":"productId"}},"namespaceId":"public","table":"special"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"product":{"model":"Product","namespace":"public"},"special":{"model":"Special","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"product":{"columns":{"description":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"name":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"priceCents":{"codecId":"pg/int4@1","dataType":"pg/int4","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"special":{"columns":{"id":{"codecId":"pg/int4@1","dataType":"pg/int4","nullable":false},"productId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"6db9c25a3e2e1fcaa023871b01a2b5e9180ad55f6c5be50d8f66113b098723f7"},"target":"postgres","targetFamily":"sql"} diff --git a/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json b/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json deleted file mode 100644 index df1be8ff8..000000000 --- a/examples/store/modules/catalog/migrations/snapshots/6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16/contract.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "schemaVersion": "1", - "targetFamily": "sql", - "target": "postgres", - "profileHash": "3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2", - "roots": { - "product": { - "model": "Product", - "namespace": "public" - }, - "special": { - "model": "Special", - "namespace": "public" - } - }, - "domain": { - "namespaces": { - "public": { - "models": { - "Product": { - "fields": { - "description": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - }, - "id": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - }, - "name": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - }, - "priceCents": { - "nullable": false, - "type": { - "codecId": "pg/int4@1", - "kind": "scalar" - } - } - }, - "relations": {}, - "storage": { - "fields": { - "description": { - "column": "description" - }, - "id": { - "column": "id" - }, - "name": { - "column": "name" - }, - "priceCents": { - "column": "priceCents" - } - }, - "namespaceId": "public", - "table": "product" - } - }, - "Special": { - "fields": { - "id": { - "nullable": false, - "type": { - "codecId": "pg/int4@1", - "kind": "scalar" - } - }, - "productId": { - "nullable": false, - "type": { - "codecId": "pg/text@1", - "kind": "scalar" - } - } - }, - "relations": {}, - "storage": { - "fields": { - "id": { - "column": "id" - }, - "productId": { - "column": "productId" - } - }, - "namespaceId": "public", - "table": "special" - } - } - } - } - } - }, - "storage": { - "namespaces": { - "public": { - "entries": { - "table": { - "product": { - "columns": { - "description": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - }, - "id": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - }, - "name": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - }, - "priceCents": { - "codecId": "pg/int4@1", - "nativeType": "int4", - "nullable": false - } - }, - "foreignKeys": [], - "indexes": [], - "primaryKey": { - "columns": [ - "id" - ] - }, - "uniques": [] - }, - "special": { - "columns": { - "id": { - "codecId": "pg/int4@1", - "nativeType": "int4", - "nullable": false - }, - "productId": { - "codecId": "pg/text@1", - "nativeType": "text", - "nullable": false - } - }, - "foreignKeys": [], - "indexes": [], - "primaryKey": { - "columns": [ - "id" - ] - }, - "uniques": [] - } - } - }, - "id": "public", - "kind": "postgres-schema" - } - }, - "storageHash": "6e17ba1a02b94d229e945c92406158ed240eeb2afb84ab890413c4b0d1774a16" - }, - "capabilities": { - "postgres": { - "distinctOn": true, - "jsonAgg": true, - "lateral": true, - "limit": true, - "orderBy": true, - "returning": true - }, - "sql": { - "checkConstraint": true, - "defaultInInsert": true, - "enums": true, - "lateral": true, - "returning": true, - "scalarList": true - } - }, - "extensions": {}, - "meta": {}, - "_generated": { - "warning": "⚠️ GENERATED FILE - DO NOT EDIT", - "message": "This file is automatically generated by \"prisma contract emit\".", - "regenerate": "To regenerate, run: prisma contract emit" - } -} \ No newline at end of file diff --git a/examples/store/modules/catalog/package.json b/examples/store/modules/catalog/package.json index 322eaecb9..32eb6de48 100644 --- a/examples/store/modules/catalog/package.json +++ b/examples/store/modules/catalog/package.json @@ -14,7 +14,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/orm-postgres": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.15", "arktype": "^2.2.3", "pg": "8.22.0" }, diff --git a/examples/store/modules/orders/contract.d.ts b/examples/store/modules/orders/contract.d.ts index bd8abe4bc..c62887322 100644 --- a/examples/store/modules/orders/contract.d.ts +++ b/examples/store/modules/orders/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf'>; + StorageHashBase<'37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633'>; export type ExecutionHash = ExecutionHashBase<'b3b95342eb9df0c6db2d019cc34937725096db72725d4c43f60a59ce851095c6'>; export type ProfileHash = @@ -336,35 +320,41 @@ type ContractBase = Omit< readonly order: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly placedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; + readonly many: false; }; readonly productId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly productName: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly quantity: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly totalCents: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -440,6 +430,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -450,9 +442,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/examples/store/modules/orders/contract.json b/examples/store/modules/orders/contract.json index a28d38198..2fdddb16b 100644 --- a/examples/store/modules/orders/contract.json +++ b/examples/store/modules/orders/contract.json @@ -97,36 +97,36 @@ "columns": { "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "placedAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false }, "productId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "productName": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "quantity": { "codecId": "pg/int4@1", - "nativeType": "int4", + "dataType": "pg/int4", "nullable": false }, "totalCents": { "codecId": "pg/int4@1", - "nativeType": "int4", + "dataType": "pg/int4", "nullable": false } }, @@ -143,7 +143,7 @@ "kind": "postgres-schema" } }, - "storageHash": "a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf" + "storageHash": "37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633" }, "execution": { "executionHash": "b3b95342eb9df0c6db2d019cc34937725096db72725d4c43f60a59ce851095c6", @@ -166,6 +166,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -176,9 +178,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.json b/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.json index e2c550cc3..893606486 100644 --- a/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.json +++ b/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf", + "to": "37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633", "providedInvariants": [], "createdAt": "2026-08-26T07:11:59.576Z", - "migrationHash": "93de72509d897921a886857e00f507a080607774a90dc405d138b5f66acca350" + "migrationHash": "f8406d967d58fa5894c828f984727da75aa2cc0d44e03805ad1c1010c2bf7fe4" } \ No newline at end of file diff --git a/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.ts b/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.ts index 7d4a3f7a0..6536205d3 100755 --- a/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.ts +++ b/examples/store/modules/orders/migrations/app/20260826T0711_init/migration.ts @@ -1,6 +1,6 @@ #!/usr/bin/env -S node -import type { Contract as End } from '../../snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract'; -import endContract from '../../snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.json' with { type: 'json' }; +import type { Contract as End } from '../../snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract'; +import endContract from '../../snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.json' with { type: 'json' }; import { Migration, MigrationCLI, col, fn, primaryKey } from '@prisma/orm-postgres/migration'; export default class M extends Migration { diff --git a/examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.d.ts b/examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.d.ts similarity index 97% rename from examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.d.ts rename to examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.d.ts index 6d23c3f19..c9a0ac335 100644 --- a/examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.d.ts +++ b/examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.d.ts @@ -34,7 +34,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf'>; + StorageHashBase<'37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633'>; export type ExecutionHash = ExecutionHashBase<'b5c434581da9e8e337c5f3b6c33380510ec06e99563a75042cc746221f8de695'>; export type ProfileHash = @@ -328,35 +328,41 @@ type ContractBase = Omit< readonly order: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly productId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly productName: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly quantity: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly totalCents: { - readonly nativeType: 'int4'; + readonly dataType: 'pg/int4'; readonly codecId: 'pg/int4@1'; readonly nullable: false; + readonly many: false; }; readonly placedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; diff --git a/examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.json b/examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.json similarity index 69% rename from examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.json rename to examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.json index d0460f5a6..ea36a0148 100644 --- a/examples/store/modules/orders/migrations/snapshots/a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf/contract.json +++ b/examples/store/modules/orders/migrations/snapshots/37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633/contract.json @@ -1 +1 @@ -{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Order":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"placedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"productId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"productName":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"quantity":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"totalCents":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"placedAt":{"column":"placedAt"},"productId":{"column":"productId"},"productName":{"column":"productName"},"quantity":{"column":"quantity"},"totalCents":{"column":"totalCents"}},"namespaceId":"public","table":"order"}}}}}},"execution":{"executionHash":"b5c434581da9e8e337c5f3b6c33380510ec06e99563a75042cc746221f8de695","mutations":{"defaults":[{"onCreate":{"id":"uuidv4","kind":"generator"},"ref":{"entry":"order","field":"id","namespace":"public"}}]}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"order":{"model":"Order","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"order":{"columns":{"id":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"placedAt":{"codecId":"pg/timestamptz-string@1","default":{"expression":"now()","kind":"function"},"nativeType":"timestamptz","nullable":false},"productId":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"productName":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"quantity":{"codecId":"pg/int4@1","nativeType":"int4","nullable":false},"totalCents":{"codecId":"pg/int4@1","nativeType":"int4","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"a2c3b4739043e9c6f4f73292efb624bb2f1a9be70503e580c9dc7b34b6d366cf"},"target":"postgres","targetFamily":"sql"} +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Order":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"placedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"productId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"productName":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"quantity":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"totalCents":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"placedAt":{"column":"placedAt"},"productId":{"column":"productId"},"productName":{"column":"productName"},"quantity":{"column":"quantity"},"totalCents":{"column":"totalCents"}},"namespaceId":"public","table":"order"}}}}}},"execution":{"executionHash":"b5c434581da9e8e337c5f3b6c33380510ec06e99563a75042cc746221f8de695","mutations":{"defaults":[{"onCreate":{"id":"uuidv4","kind":"generator"},"ref":{"entry":"order","field":"id","namespace":"public"}}]}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"order":{"model":"Order","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"order":{"columns":{"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"placedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false},"productId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"productName":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"quantity":{"codecId":"pg/int4@1","dataType":"pg/int4","nullable":false},"totalCents":{"codecId":"pg/int4@1","dataType":"pg/int4","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"37a51f5613ada855a5cfabe9b5b25d154acf46e13ffd472c047817d8e42e3633"},"target":"postgres","targetFamily":"sql"} diff --git a/examples/store/modules/orders/package.json b/examples/store/modules/orders/package.json index 0f52c0681..65d87f293 100644 --- a/examples/store/modules/orders/package.json +++ b/examples/store/modules/orders/package.json @@ -14,7 +14,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/orm-postgres": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.15", "@store/catalog": "workspace:0.27.0", "arktype": "^2.2.3", "pg": "8.22.0" diff --git a/packages/1-prisma-cloud/1-extensions/target/package.json b/packages/1-prisma-cloud/1-extensions/target/package.json index 16fdfb26b..ccfe03d3d 100644 --- a/packages/1-prisma-cloud/1-extensions/target/package.json +++ b/packages/1-prisma-cloud/1-extensions/target/package.json @@ -28,8 +28,8 @@ "@internal/node": "workspace:0.27.0", "@internal/s3-protocol": "workspace:0.27.0", "@internal/service-rpc": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.13", - "@prisma/orm-toolchain": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.15", + "@prisma/orm-toolchain": "8.0.0-rc.15", "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.d.ts b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.d.ts index 7d987f232..3753fcb1f 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.d.ts +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'091f941f7ec6d107d12da5b8f5d219c1e63c1e1711fae3b09926a959e3656234'>; + StorageHashBase<'69ac5b6eeae1468b57bb3b8ee3236f95411726d2c0c9f2deb83c98addc0dc79c'>; export type ExecutionHash = ExecutionHashBase<'a3eb92a7796ad530d2591edc9e70f6f0ad1f21bd29fbfa68f10a1ded44c848c6'>; export type ProfileHash = @@ -316,14 +300,16 @@ type ContractBase = Omit< readonly Gadget: { columns: { readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly label: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -376,6 +362,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -386,9 +374,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.json b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.json index b28d619bc..c1b239de1 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.json +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/gadget-contract/emitted/contract.json @@ -57,12 +57,12 @@ "columns": { "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "label": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -81,7 +81,7 @@ "kind": "postgres-schema" } }, - "storageHash": "091f941f7ec6d107d12da5b8f5d219c1e63c1e1711fae3b09926a959e3656234" + "storageHash": "69ac5b6eeae1468b57bb3b8ee3236f95411726d2c0c9f2deb83c98addc0dc79c" }, "execution": { "executionHash": "a3eb92a7796ad530d2591edc9e70f6f0ad1f21bd29fbfa68f10a1ded44c848c6", @@ -104,6 +104,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -114,9 +116,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.d.ts b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.d.ts index 5d2aee829..261320981 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.d.ts +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { Char, CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'6d63ff5784d780f7f8858becf843959dccf1e3272eab21ce3396dca9d255bd16'>; + StorageHashBase<'4ac61af81be17e9f549065e62bbcf92fff553d2844ef1f340c1bed33af837d82'>; export type ExecutionHash = ExecutionHashBase<'135e2930e315fc22e070649b3dfc0bbbea85c31b9956875c3ec4fba757dd1d88'>; export type ProfileHash = @@ -310,15 +294,17 @@ type ContractBase = Omit< readonly Widget: { columns: { readonly id: { - readonly nativeType: 'character'; + readonly dataType: 'pg/char'; readonly codecId: 'sql/char@1'; readonly nullable: false; readonly typeParams: { readonly length: 36 }; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -375,6 +361,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -385,9 +373,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.json b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.json index ff098985b..7509bf4d7 100644 --- a/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.json +++ b/packages/1-prisma-cloud/1-extensions/target/src/__tests__/fixtures/widget-contract/emitted/contract.json @@ -60,7 +60,7 @@ "columns": { "id": { "codecId": "sql/char@1", - "nativeType": "character", + "dataType": "pg/char", "nullable": false, "typeParams": { "length": 36 @@ -68,7 +68,7 @@ }, "name": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -87,7 +87,7 @@ "kind": "postgres-schema" } }, - "storageHash": "6d63ff5784d780f7f8858becf843959dccf1e3272eab21ce3396dca9d255bd16" + "storageHash": "4ac61af81be17e9f549065e62bbcf92fff553d2844ef1f340c1bed33af837d82" }, "execution": { "executionHash": "135e2930e315fc22e070649b3dfc0bbbea85c31b9956875c3ec4fba757dd1d88", @@ -110,6 +110,8 @@ "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -120,9 +122,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } 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 eb0fb0f38..8afd9bfed 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/package.json @@ -43,8 +43,8 @@ "arktype": "^2.2.3", "jose": "^6.1.3", "pg": "8.22.0", - "@prisma/orm-postgres": "8.0.0-rc.13", - "@prisma/orm-toolchain": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.15", + "@prisma/orm-toolchain": "8.0.0-rc.15", "better-auth": "1.6.24" }, "devDependencies": { diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts index 66b5b4d61..5f34a8c69 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts @@ -1,23 +1,7 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { @@ -34,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32'>; + StorageHashBase<'310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; @@ -579,74 +563,87 @@ type ContractBase = Omit< readonly account: { columns: { readonly accessToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly accessTokenExpiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly accountId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly idToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly password: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly providerId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly refreshToken: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly refreshTokenExpiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly scope: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly userId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -676,31 +673,36 @@ type ContractBase = Omit< readonly jwks: { columns: { readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly privateKey: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly publicKey: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -711,53 +713,62 @@ type ContractBase = Omit< readonly session: { columns: { readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly impersonatedBy: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly ipAddress: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly token: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly userAgent: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly userId: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -787,64 +798,75 @@ type ContractBase = Omit< readonly user: { columns: { readonly banExpires: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: true; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly banReason: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly banned: { - readonly nativeType: 'bool'; + readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; readonly nullable: true; + readonly many: false; }; readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly email: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly emailVerified: { - readonly nativeType: 'bool'; + readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; readonly nullable: false; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly image: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly name: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly role: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -855,39 +877,45 @@ type ContractBase = Omit< readonly verification: { columns: { readonly createdAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly expiresAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly id: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly identifier: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; readonly updatedAt: { - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; + readonly many: false; }; readonly value: { - readonly nativeType: 'text'; + readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; + readonly many: false; }; }; primaryKey: { readonly columns: readonly ['id'] }; @@ -914,7 +942,7 @@ type ContractBase = Omit< readonly Tstz: { readonly kind: 'codec-instance'; readonly codecId: 'pg/timestamptz-string@1'; - readonly nativeType: 'timestamptz'; + readonly dataType: 'pg/timestamptz'; readonly typeParams: Record; }; }; @@ -1308,6 +1336,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -1318,9 +1348,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; readonly insertOnConflictSkip: true; readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json index 213769df0..33de42a45 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json @@ -602,75 +602,75 @@ "columns": { "accessToken": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "accessTokenExpiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": true, "typeRef": "Tstz" }, "accountId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "createdAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "idToken": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "password": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "providerId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "refreshToken": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "refreshTokenExpiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": true, "typeRef": "Tstz" }, "scope": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "updatedAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "userId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -713,29 +713,29 @@ "columns": { "createdAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "expiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": true, "typeRef": "Tstz" }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "privateKey": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "publicKey": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -752,54 +752,54 @@ "columns": { "createdAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "expiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "impersonatedBy": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "ipAddress": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "token": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "updatedAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "userAgent": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "userId": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -848,67 +848,67 @@ "columns": { "banExpires": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": true, "typeRef": "Tstz" }, "banReason": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "banned": { "codecId": "pg/bool@1", - "nativeType": "bool", + "dataType": "pg/bool", "nullable": true }, "createdAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "email": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "emailVerified": { "codecId": "pg/bool@1", - "nativeType": "bool", + "dataType": "pg/bool", "nullable": false }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "image": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "name": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "role": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": true }, "updatedAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" } @@ -932,43 +932,43 @@ "columns": { "createdAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "expiresAt": { "codecId": "pg/timestamptz-string@1", - "nativeType": "timestamptz", + "dataType": "pg/timestamptz", "nullable": false, "typeRef": "Tstz" }, "id": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "identifier": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false }, "updatedAt": { "codecId": "pg/timestamptz-string@1", + "dataType": "pg/timestamptz", "default": { "expression": "now()", "kind": "function" }, - "nativeType": "timestamptz", "nullable": false, "typeRef": "Tstz" }, "value": { "codecId": "pg/text@1", - "nativeType": "text", + "dataType": "pg/text", "nullable": false } }, @@ -1002,18 +1002,20 @@ "kind": "postgres-schema" } }, - "storageHash": "9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32", + "storageHash": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", "types": { "Tstz": { "codecId": "pg/timestamptz-string@1", - "kind": "codec-instance", - "nativeType": "timestamptz" + "dataType": "pg/timestamptz", + "kind": "codec-instance" } } }, "capabilities": { "postgres": { "distinctOn": true, + "forKeyShare": true, + "forNoKeyUpdate": true, "jsonAgg": true, "lateral": true, "limit": true, @@ -1024,9 +1026,14 @@ "checkConstraint": true, "defaultInInsert": true, "enums": true, + "forShare": true, + "forUpdate": true, "insertOnConflictSkip": true, "insertOnConflictWithoutTarget": true, "lateral": true, + "lockNowait": true, + "lockOf": true, + "lockSkipLocked": true, "returning": true, "scalarList": true } diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json index 6fb771a8d..67622d495 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "9e4dbceec6522a4ffb997dfe82c437de70264962803f6a2c63eb196281232b32", + "to": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", "providedInvariants": [], "createdAt": "2026-08-26T07:15:48.102Z", - "migrationHash": "35027c41418842f04072ddc3d995d6d3ff98ad15d9523c25faa872568b8f0ce1" + "migrationHash": "306894ad90836037e3bd0b43639a2e45eb79a352846c8ce203d31c89787853a3" } \ No newline at end of file diff --git a/packages/9-public/composer-prisma-cloud/package.json b/packages/9-public/composer-prisma-cloud/package.json index ad6d74638..ba9dc564a 100644 --- a/packages/9-public/composer-prisma-cloud/package.json +++ b/packages/9-public/composer-prisma-cloud/package.json @@ -46,7 +46,7 @@ "@prisma/composer": "workspace:0.27.0", "@prisma/dev": "^0.25.2", "@prisma/management-api-sdk": "^1.80.0", - "@prisma/orm-toolchain": "8.0.0-rc.13", + "@prisma/orm-toolchain": "8.0.0-rc.15", "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", @@ -57,7 +57,7 @@ "tsdown": "^0.22.7" }, "peerDependencies": { - "@prisma/orm-postgres": "8.0.0-rc.13" + "@prisma/orm-postgres": "8.0.0-rc.15" }, "devDependencies": { "@internal/auth": "workspace:0.27.0", @@ -76,7 +76,7 @@ "@internal/storage": "workspace:0.27.0", "@internal/streams": "workspace:0.27.0", "@internal/tsdown-config": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.13", + "@prisma/orm-postgres": "8.0.0-rc.15", "@types/node": "^26.0.1", "typescript": "^6.0.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f85ec786a..5c8e1525d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,11 +67,11 @@ importers: specifier: workspace:0.27.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 hono: specifier: ^4.12.31 version: 4.12.31 @@ -81,7 +81,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(magicast@0.5.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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -112,7 +112,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -133,7 +133,7 @@ importers: 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.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -146,7 +146,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -167,7 +167,7 @@ importers: version: 2.1.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 hono: specifier: ^4.12.31 version: 4.12.31 @@ -192,7 +192,7 @@ importers: version: 19.2.3(@types/react@19.2.17) prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -214,7 +214,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -228,8 +228,8 @@ importers: specifier: workspace:0.27.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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-rc.115 version: 4.0.0-rc.115 @@ -248,7 +248,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(magicast@0.5.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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -279,7 +279,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -315,7 +315,7 @@ importers: 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.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -325,7 +325,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -333,11 +333,11 @@ importers: examples/store/modules/catalog: dependencies: '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 pg: specifier: 8.22.0 version: 8.22.0 @@ -353,7 +353,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(magicast@0.5.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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -361,14 +361,14 @@ importers: examples/store/modules/orders: dependencies: '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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.27.0 version: link:../catalog arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 pg: specifier: 8.22.0 version: 8.22.0 @@ -384,7 +384,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(magicast@0.5.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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -396,7 +396,7 @@ importers: version: link:../catalog arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@prisma/composer': specifier: workspace:0.27.0 @@ -427,7 +427,7 @@ importers: version: link:../orders arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 next: specifier: ^16.2.9 version: 16.2.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -479,7 +479,7 @@ importers: 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.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -492,7 +492,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -501,7 +501,7 @@ importers: dependencies: arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@prisma/composer': specifier: workspace:0.27.0 @@ -529,7 +529,7 @@ importers: version: link:../auth arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 next: specifier: ^16.2.9 version: 16.2.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -576,7 +576,7 @@ importers: version: 1.3.14 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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)) tsdown: specifier: ^0.22.7 version: 0.22.12(typescript@6.0.3) @@ -588,7 +588,7 @@ importers: dependencies: arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@internal/tsdown-config': specifier: workspace:0.27.0 @@ -724,7 +724,7 @@ importers: version: 1.1.0 arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@internal/tsdown-config': specifier: workspace:0.27.0 @@ -996,11 +996,11 @@ importers: specifier: workspace:0.27.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) '@prisma/orm-toolchain': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 @@ -1009,7 +1009,7 @@ importers: 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.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -1063,14 +1063,14 @@ importers: specifier: workspace:0.27.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) '@prisma/orm-toolchain': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 better-auth: specifier: 1.6.24 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))) @@ -1122,7 +1122,7 @@ importers: version: 0.1.0-beta.0 arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 devDependencies: '@internal/tsdown-config': specifier: workspace:0.27.0 @@ -1159,7 +1159,7 @@ importers: version: link:../../../0-framework/2-authoring/service-rpc arktype: specifier: ^2.2.3 - version: 2.2.3 + version: 2.2.7 nodemailer: specifier: ^9.0.3 version: 9.0.3 @@ -1291,7 +1291,7 @@ importers: 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.3 + version: 2.2.7 cross-spawn: specifier: ^7.0.6 version: 7.0.6 @@ -1400,8 +1400,8 @@ importers: specifier: ^1.80.0 version: 1.80.0 '@prisma/orm-toolchain': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 @@ -1410,7 +1410,7 @@ importers: 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.3 + version: 2.2.7 effect: specifier: 4.0.0-rc.115 version: 4.0.0-rc.115 @@ -1476,8 +1476,8 @@ importers: specifier: workspace:0.27.0 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/orm-postgres': - specifier: 8.0.0-rc.13 - version: 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.15 + version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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': specifier: ^26.0.1 version: 26.1.1 @@ -1519,7 +1519,7 @@ importers: version: 7.0.6 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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: specifier: ^6.0.3 version: 6.0.3 @@ -1553,7 +1553,7 @@ importers: version: 14.3.0 prisma: specifier: 'catalog:' - version: 8.0.0-rc.19(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)) + version: 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)) shiki: specifier: ^4.2.0 version: 4.3.1 @@ -1602,15 +1602,9 @@ packages: react-devtools-core: optional: true - '@ark/schema@0.56.2': - resolution: {integrity: sha512-Qx4D2JFbBWpntiHZaTv7bGG4H/M2rigiknezKg/WVyDSaLdE4YCcWAOoFB7pjjDqHbbV2OqRfntm1nnXvwMexg==} - '@ark/schema@0.56.6': resolution: {integrity: sha512-OmLv80BCF2ib+zjecrXDosip/CSnZSYBGjblhqWYZWFOzdLQka6QymHToE9u7Z/HZW2KA8Hwc8MCNXoI3uGSIA==} - '@ark/util@0.56.2': - resolution: {integrity: sha512-9kU2sUE38FZEGG7l3hamYMBieLYEJh2L1mrYD2eXpT+78EnQSV1bhjxJhnxGBMSTbtwpBSDNSK+K60WvaI/DTQ==} - '@ark/util@0.56.6': resolution: {integrity: sha512-mHqq0f0HyDd9YadpFl25w0QECAP7d8HGIUpEC85duD+L+xr4i/CwfOid/Z7zJFFF/47oLt6+pZB9RbqWpBYTYg==} @@ -2800,8 +2794,8 @@ packages: '@prisma/management-api-sdk@1.80.0': resolution: {integrity: sha512-pQN6hBqR2pgaF3S5sMCe3iZIlThIOgUXoDcinB6/AxXO3qM6oWnirSUAJlhFQ/Hr5A2PmdxScOuCB1dJYHZ4KQ==} - '@prisma/orm-family-sql@8.0.0-rc.13': - resolution: {integrity: sha512-eOEv9tIPHwL16Jkbl+psuRI3Fz3nbjCxxI0BmFl/jiXFsBfoB0wL7qnsGG3OX3M+rMLxa/j7oL+EXkWyM/VyaQ==} + '@prisma/orm-family-sql@8.0.0-rc.15': + resolution: {integrity: sha512-5WZUAIBQ/GsgNIYLTLZG8StGRAAmUqI/TQKd5Lp3Auk9UvFStV9bWKdNisoplGvuPTY24j40V37dvz7aWR6IhA==} peerDependencies: typescript: '>=5.9' peerDependenciesMeta: @@ -2816,17 +2810,27 @@ packages: typescript: optional: true - '@prisma/orm-postgres@8.0.0-rc.13': - resolution: {integrity: sha512-lHIfl6IVDDdKM/bc2CQMe+XO3lorUOvWXrjmBlBeSRraXqobtewIYYqGJ8zZ8mEZmFT8N2HhokHVkzUfU/eMeg==} + '@prisma/orm-framework@8.0.0-rc.15': + resolution: {integrity: sha512-JEvCf58JTStM4YCDLvrnTaOO4vhOjJ6BuU+mnSVkBdA1B4oME2UIxHYO8iC3HLJXTiiqjnyHbAGaW+dvGNdniw==} peerDependencies: typescript: '>=5.9' peerDependenciesMeta: typescript: optional: true - '@prisma/orm-target-postgres@8.0.0-rc.13': - resolution: {integrity: sha512-xB7UKuYETHXqUkUorfuc6FdJJ3txrco3JnqcR0NFx29CDlw6/qwoaj7JIcVNZH41/SaZlR17nTbNo9yMfXmKtA==} + '@prisma/orm-postgres@8.0.0-rc.15': + resolution: {integrity: sha512-zwLY/eKsRhjKKcauSm/ZxRGG0vDJCV4O6DmgfxFxJCIgRbbRrYm/CHN3/H1rz0D7p/xoloRs5YZy3hHlFR3V6A==} peerDependencies: + temporal-polyfill: ^1.0.4 + typescript: '>=5.9' + peerDependenciesMeta: + typescript: + optional: true + + '@prisma/orm-target-postgres@8.0.0-rc.15': + resolution: {integrity: sha512-vClbKv0YNk9iqu3Lh37n07kPcj9etqmti6wshkM2PfNcDJdQy2K2R5FHCJEWRJXLh1FyhkP53WKXBDpbcOYCGg==} + peerDependencies: + temporal-polyfill: ^1.0.4 typescript: '>=5.9' peerDependenciesMeta: typescript: @@ -2844,6 +2848,18 @@ packages: vite: optional: true + '@prisma/orm-toolchain@8.0.0-rc.15': + resolution: {integrity: sha512-eW9QPqbQs1ZdnipjKkFzcVO20c+VT3D3/OB39iKqNIHB/lEVyDp5Sgo9mPj3otvuSx1VGDWt5LU+sIhPjs5W9w==} + peerDependencies: + '@prisma/cli-engine': 0.6.3 + typescript: '>=5.9' + vite: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + vite: + optional: true + '@prisma/query-plan-executor@7.2.0': resolution: {integrity: sha512-EOZmNzcV8uJ0mae3DhTsiHgoNCuu1J9mULQpGCh62zN3PxPTd+qI9tJvk5jOst8WHKQNwJWR3b39t0XvfBB0WQ==} @@ -3993,12 +4009,6 @@ packages: arkregex@0.0.12: resolution: {integrity: sha512-sOxL0eX50pnRYO4OyajKZChGuuj/iHwC5tysiAaGOPBu+zJwJQckWn7/DRH2++ol5uaKpyRn7N0hKT7nDqGmgg==} - arkregex@0.0.8: - resolution: {integrity: sha512-PJcx6G1kQTgLKPUbeYlYecDRaKq15AMSGVajlKFYWlPeJRQL+j3dKE6tyMs40HZ99djS1l9Vhl3ezAHy9JBIqQ==} - - arktype@2.2.3: - resolution: {integrity: sha512-7W+0RLTUNJiBFIIZXwOQxSR8Z273IAd6IvqBeG9+gHnQKFsIx2C0iOtGTmMrPnlX4qLXyc5+ll7A0BIj9WrbTg==} - arktype@2.2.7: resolution: {integrity: sha512-AbgM5SQvwCTURSR+ENfPtOG7cL5VZ0hqOVtoWyXKw2SviFddZhCBEUAjjVJYKCNFlPPR1VX5LGUKxsSqqc4Kdw==} @@ -5650,6 +5660,15 @@ packages: teex@1.0.1: resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + temporal-polyfill@1.0.5: + resolution: {integrity: sha512-+H/mmY74i6wXCMcjIhGuSnODcyZnc4eois2myhOyX0UqRAKNXQY5m9iB1en5jQ/n4SXtjLXo1ElBI5bmn8tZwQ==} + + temporal-spec@1.0.1: + resolution: {integrity: sha512-wxVoanmDeavXie1vu2JaQ3WIc3JZnWAOYFBsJyATaVsXsycKYUflGsyBmrRSnoCpZJpwPyr38VpgSUlQ8CbFxg==} + + temporal-utils@1.0.3: + resolution: {integrity: sha512-9jbTSX3HvkOWvDpNpFzwX/d1mkCrgQgwLmVTOEiuocZGKHsrQJtttGZFmybJ2zYP5zCSZuU5ZyeS8+eOEPABiQ==} + text-decoder@1.2.7: resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} @@ -6100,16 +6119,10 @@ snapshots: optionalDependencies: '@types/react': 19.2.17 - '@ark/schema@0.56.2': - dependencies: - '@ark/util': 0.56.2 - '@ark/schema@0.56.6': dependencies: '@ark/util': 0.56.6 - '@ark/util@0.56.2': {} - '@ark/util@0.56.6': {} '@aws-sdk/checksums@3.1000.17': @@ -7356,30 +7369,12 @@ snapshots: dependencies: openapi-fetch: 0.14.0 - '@prisma/orm-family-sql@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': + '@prisma/orm-family-sql@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': dependencies: - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': 1.1.0 - arktype: 2.2.3 - pathe: 2.0.3 - pluralize: 8.0.0 - tinyglobby: 0.2.17 - ts-toolbelt: 9.6.0 - optionalDependencies: - typescript: 6.0.3 - transitivePeerDependencies: - - '@prisma/cli-engine' - - magicast - - typanion - - vite - - '@prisma/orm-family-sql@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': - dependencies: - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@standard-schema/spec': 1.1.0 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 pluralize: 8.0.0 tinyglobby: 0.2.17 @@ -7392,12 +7387,12 @@ snapshots: - typanion - vite - '@prisma/orm-family-sql@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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))': + '@prisma/orm-family-sql@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': dependencies: - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': 1.1.0 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 pluralize: 8.0.0 tinyglobby: 0.2.17 @@ -7413,43 +7408,35 @@ snapshots: '@prisma/orm-framework@8.0.0-rc.13(typescript@6.0.3)': dependencies: '@standard-schema/spec': 1.1.0 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 tinyglobby: 0.2.17 uniku: 0.5.0 optionalDependencies: typescript: 6.0.3 - '@prisma/orm-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': + '@prisma/orm-framework@8.0.0-rc.15(typescript@6.0.3)': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@types/node': 26.1.2 - '@types/pg': 8.20.4 + '@standard-schema/spec': 1.1.0 + arktype: 2.2.7 pathe: 2.0.3 - pg: 8.22.0 tinyglobby: 0.2.17 + uniku: 0.5.0 optionalDependencies: typescript: 6.0.3 - transitivePeerDependencies: - - '@prisma/cli-engine' - - magicast - - pg-native - - typanion - - vite - '@prisma/orm-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': + '@prisma/orm-postgres@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-family-sql': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) + '@prisma/orm-target-postgres': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@types/node': 26.1.2 '@types/pg': 8.20.4 + arktype: 2.2.7 pathe: 2.0.3 pg: 8.22.0 + temporal-polyfill: 1.0.5 tinyglobby: 0.2.17 optionalDependencies: typescript: 6.0.3 @@ -7460,16 +7447,18 @@ snapshots: - typanion - vite - '@prisma/orm-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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))': + '@prisma/orm-postgres@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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)) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-family-sql': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) + '@prisma/orm-target-postgres': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@types/node': 26.1.2 '@types/pg': 8.20.4 + arktype: 2.2.7 pathe: 2.0.3 pg: 8.22.0 + temporal-polyfill: 1.0.5 tinyglobby: 0.2.17 optionalDependencies: typescript: 6.0.3 @@ -7480,41 +7469,20 @@ snapshots: - typanion - vite - '@prisma/orm-target-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': + '@prisma/orm-target-postgres@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@standard-schema/spec': 1.1.0 - '@types/node': 26.1.2 - '@types/pg': 8.20.4 - arktype: 2.2.3 - pathe: 2.0.3 - pg: 8.22.0 - pg-cursor: 2.21.0(pg@8.22.0) - postgres-array: 2.0.0 - optionalDependencies: - typescript: 6.0.3 - transitivePeerDependencies: - - '@prisma/cli-engine' - - magicast - - pg-native - - typanion - - vite - - '@prisma/orm-target-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': - dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-family-sql': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': 1.1.0 '@types/node': 26.1.2 '@types/pg': 8.20.4 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 pg: 8.22.0 pg-cursor: 2.21.0(pg@8.22.0) postgres-array: 2.0.0 + temporal-polyfill: 1.0.5 optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -7524,19 +7492,20 @@ snapshots: - typanion - vite - '@prisma/orm-target-postgres@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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))': + '@prisma/orm-target-postgres@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.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)) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-family-sql': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': 1.1.0 '@types/node': 26.1.2 '@types/pg': 8.20.4 - arktype: 2.2.3 + arktype: 2.2.7 pathe: 2.0.3 pg: 8.22.0 pg-cursor: 2.21.0(pg@8.22.0) postgres-array: 2.0.0 + temporal-polyfill: 1.0.5 optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -7551,7 +7520,7 @@ snapshots: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 - arktype: 2.2.3 + arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) ci-info: 4.4.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -7580,7 +7549,7 @@ snapshots: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 - arktype: 2.2.3 + arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) ci-info: 4.4.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -7604,12 +7573,12 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.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))': + '@prisma/orm-toolchain@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': dependencies: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) + '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 - arktype: 2.2.3 + arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) ci-info: 4.4.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -7633,12 +7602,12 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.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))': + '@prisma/orm-toolchain@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': dependencies: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) + '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 - arktype: 2.2.3 + arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) ci-info: 4.4.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -8728,16 +8697,6 @@ snapshots: dependencies: '@ark/util': 0.56.6 - arkregex@0.0.8: - dependencies: - '@ark/util': 0.56.2 - - arktype@2.2.3: - dependencies: - '@ark/schema': 0.56.2 - '@ark/util': 0.56.2 - arkregex: 0.0.8 - arktype@2.2.7: dependencies: '@ark/schema': 0.56.6 @@ -9945,42 +9904,14 @@ snapshots: - react-dom optional: true - prisma@8.0.0-rc.19(magicast@0.5.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: - '@manypkg/tools': 2.1.2 - '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/composer-cli': link:packages/9-public/composer-cli - '@prisma/compute-sdk': 0.43.0(@prisma/management-api-sdk@1.80.0) - '@prisma/management-api-sdk': 1.80.0 - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@vercel/detect-agent': 1.2.5 - better-result: 2.9.2 - cross-spawn: 7.0.6 - dotenv: 17.4.2 - execa: 9.6.1 - open: 11.0.4 - transitivePeerDependencies: - - bare-abort-controller - - bare-buffer - - bufferutil - - encoding - - magicast - - react-native-b4a - - rollup - - supports-color - - typanion - - typescript - - utf-8-validate - - vite - - prisma@8.0.0-rc.19(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)): + 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)): dependencies: '@manypkg/tools': 2.1.2 '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/composer-cli': link:packages/9-public/composer-cli '@prisma/compute-sdk': 0.43.0(@prisma/management-api-sdk@1.80.0) '@prisma/management-api-sdk': 1.80.0 - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.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)) + '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@vercel/detect-agent': 1.2.5 better-result: 2.9.2 cross-spawn: 7.0.6 @@ -10001,14 +9932,14 @@ snapshots: - utf-8-validate - vite - prisma@8.0.0-rc.19(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)): + 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)): dependencies: '@manypkg/tools': 2.1.2 '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/composer-cli': link:packages/9-public/composer-cli '@prisma/compute-sdk': 0.43.0(@prisma/management-api-sdk@1.80.0) '@prisma/management-api-sdk': 1.80.0 - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.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)) + '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@vercel/detect-agent': 1.2.5 better-result: 2.9.2 cross-spawn: 7.0.6 @@ -10509,6 +10440,15 @@ snapshots: - bare-abort-controller - react-native-b4a + temporal-polyfill@1.0.5: + dependencies: + temporal-spec: 1.0.1 + temporal-utils: 1.0.3 + + temporal-spec@1.0.1: {} + + temporal-utils@1.0.3: {} + text-decoder@1.2.7: dependencies: b4a: 1.9.0 From 2c71c0f6d5ebeaa49ac26ea30744a243e24711c0 Mon Sep 17 00:00:00 2001 From: willbot Date: Wed, 7 Oct 2026 13:10:27 +0200 Subject: [PATCH 2/3] chore(deps): move the ORM family to 8.0.0-rc.16 ORM rc.16 peers @prisma/cli-engine 0.6.3, the engine Composer already pins. No rc.15 to rc.16 guide entry matches Composer. Every contract emitted again with the rc.16 toolchain keeps its storage, execution and profile hashes, and no emitted file changes. Signed-off-by: willbot Signed-off-by: Will Madden --- examples/auth/package.json | 2 +- examples/orm-demo/package.json | 2 +- examples/store/modules/catalog/package.json | 2 +- examples/store/modules/orders/package.json | 2 +- .../1-extensions/target/package.json | 4 +- .../2-shared-modules/auth/package.json | 4 +- .../composer-prisma-cloud/package.json | 6 +- pnpm-lock.yaml | 118 +++++++++--------- 8 files changed, 70 insertions(+), 70 deletions(-) diff --git a/examples/auth/package.json b/examples/auth/package.json index 061f85abc..8094692b4 100644 --- a/examples/auth/package.json +++ b/examples/auth/package.json @@ -15,7 +15,7 @@ "@prisma/composer": "workspace:0.27.0", "@prisma/composer-cli": "workspace:0.27.0", "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.15", + "@prisma/orm-postgres": "8.0.0-rc.16", "arktype": "^2.2.3", "hono": "^4.12.31" }, diff --git a/examples/orm-demo/package.json b/examples/orm-demo/package.json index 2a16e0ff2..38065a304 100644 --- a/examples/orm-demo/package.json +++ b/examples/orm-demo/package.json @@ -12,7 +12,7 @@ "dependencies": { "@prisma/composer": "workspace:0.27.0", "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.15", + "@prisma/orm-postgres": "8.0.0-rc.16", "effect": "4.0.0-rc.115", "pg": "8.22.0" }, diff --git a/examples/store/modules/catalog/package.json b/examples/store/modules/catalog/package.json index 32eb6de48..6ad6344fa 100644 --- a/examples/store/modules/catalog/package.json +++ b/examples/store/modules/catalog/package.json @@ -14,7 +14,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/orm-postgres": "8.0.0-rc.15", + "@prisma/orm-postgres": "8.0.0-rc.16", "arktype": "^2.2.3", "pg": "8.22.0" }, diff --git a/examples/store/modules/orders/package.json b/examples/store/modules/orders/package.json index 65d87f293..445d654ce 100644 --- a/examples/store/modules/orders/package.json +++ b/examples/store/modules/orders/package.json @@ -14,7 +14,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/orm-postgres": "8.0.0-rc.15", + "@prisma/orm-postgres": "8.0.0-rc.16", "@store/catalog": "workspace:0.27.0", "arktype": "^2.2.3", "pg": "8.22.0" diff --git a/packages/1-prisma-cloud/1-extensions/target/package.json b/packages/1-prisma-cloud/1-extensions/target/package.json index ccfe03d3d..307afb78b 100644 --- a/packages/1-prisma-cloud/1-extensions/target/package.json +++ b/packages/1-prisma-cloud/1-extensions/target/package.json @@ -28,8 +28,8 @@ "@internal/node": "workspace:0.27.0", "@internal/s3-protocol": "workspace:0.27.0", "@internal/service-rpc": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.15", - "@prisma/orm-toolchain": "8.0.0-rc.15", + "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-toolchain": "8.0.0-rc.16", "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", 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 8afd9bfed..f78c2cc3d 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/package.json @@ -43,8 +43,8 @@ "arktype": "^2.2.3", "jose": "^6.1.3", "pg": "8.22.0", - "@prisma/orm-postgres": "8.0.0-rc.15", - "@prisma/orm-toolchain": "8.0.0-rc.15", + "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-toolchain": "8.0.0-rc.16", "better-auth": "1.6.24" }, "devDependencies": { diff --git a/packages/9-public/composer-prisma-cloud/package.json b/packages/9-public/composer-prisma-cloud/package.json index ba9dc564a..d0f64af22 100644 --- a/packages/9-public/composer-prisma-cloud/package.json +++ b/packages/9-public/composer-prisma-cloud/package.json @@ -46,7 +46,7 @@ "@prisma/composer": "workspace:0.27.0", "@prisma/dev": "^0.25.2", "@prisma/management-api-sdk": "^1.80.0", - "@prisma/orm-toolchain": "8.0.0-rc.15", + "@prisma/orm-toolchain": "8.0.0-rc.16", "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", @@ -57,7 +57,7 @@ "tsdown": "^0.22.7" }, "peerDependencies": { - "@prisma/orm-postgres": "8.0.0-rc.15" + "@prisma/orm-postgres": "8.0.0-rc.16" }, "devDependencies": { "@internal/auth": "workspace:0.27.0", @@ -76,7 +76,7 @@ "@internal/storage": "workspace:0.27.0", "@internal/streams": "workspace:0.27.0", "@internal/tsdown-config": "workspace:0.27.0", - "@prisma/orm-postgres": "8.0.0-rc.15", + "@prisma/orm-postgres": "8.0.0-rc.16", "@types/node": "^26.0.1", "typescript": "^6.0.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5c8e1525d..a601649ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,8 +67,8 @@ importers: specifier: workspace:0.27.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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)) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -228,8 +228,8 @@ importers: specifier: workspace:0.27.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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-rc.115 version: 4.0.0-rc.115 @@ -333,8 +333,8 @@ importers: examples/store/modules/catalog: dependencies: '@prisma/orm-postgres': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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)) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -361,8 +361,8 @@ importers: examples/store/modules/orders: dependencies: '@prisma/orm-postgres': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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.27.0 version: link:../catalog @@ -996,11 +996,11 @@ importers: specifier: workspace:0.27.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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)) '@prisma/orm-toolchain': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 @@ -1063,11 +1063,11 @@ importers: specifier: workspace:0.27.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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)) '@prisma/orm-toolchain': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -1400,8 +1400,8 @@ importers: specifier: ^1.80.0 version: 1.80.0 '@prisma/orm-toolchain': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 @@ -1476,8 +1476,8 @@ importers: specifier: workspace:0.27.0 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/orm-postgres': - specifier: 8.0.0-rc.15 - version: 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) + specifier: 8.0.0-rc.16 + version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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': specifier: ^26.0.1 version: 26.1.1 @@ -2794,8 +2794,8 @@ packages: '@prisma/management-api-sdk@1.80.0': resolution: {integrity: sha512-pQN6hBqR2pgaF3S5sMCe3iZIlThIOgUXoDcinB6/AxXO3qM6oWnirSUAJlhFQ/Hr5A2PmdxScOuCB1dJYHZ4KQ==} - '@prisma/orm-family-sql@8.0.0-rc.15': - resolution: {integrity: sha512-5WZUAIBQ/GsgNIYLTLZG8StGRAAmUqI/TQKd5Lp3Auk9UvFStV9bWKdNisoplGvuPTY24j40V37dvz7aWR6IhA==} + '@prisma/orm-family-sql@8.0.0-rc.16': + resolution: {integrity: sha512-hAZwoLwq+of0zdrYrK7peQOekbXEvw8ahM6DPbv1bd2iIcXfcSOoMfmJWpCrHYNYLQ43c6kjTqVyu6rnpef6mA==} peerDependencies: typescript: '>=5.9' peerDependenciesMeta: @@ -2810,16 +2810,16 @@ packages: typescript: optional: true - '@prisma/orm-framework@8.0.0-rc.15': - resolution: {integrity: sha512-JEvCf58JTStM4YCDLvrnTaOO4vhOjJ6BuU+mnSVkBdA1B4oME2UIxHYO8iC3HLJXTiiqjnyHbAGaW+dvGNdniw==} + '@prisma/orm-framework@8.0.0-rc.16': + resolution: {integrity: sha512-KCW4a9SeRSPcrclytwn/8yHaYTXQXGqjPIvDryaDuEHKgY5sTxA+3pk8QA89Nph4TJV0jbNIg3JoQotcBiwdKQ==} peerDependencies: typescript: '>=5.9' peerDependenciesMeta: typescript: optional: true - '@prisma/orm-postgres@8.0.0-rc.15': - resolution: {integrity: sha512-zwLY/eKsRhjKKcauSm/ZxRGG0vDJCV4O6DmgfxFxJCIgRbbRrYm/CHN3/H1rz0D7p/xoloRs5YZy3hHlFR3V6A==} + '@prisma/orm-postgres@8.0.0-rc.16': + resolution: {integrity: sha512-7Mh9QADGfG/9rlFaIrAQrSlNGsDHcjAAiIddOhf0GfhsOslaginjR8eFSxwiUdVhRqQ3KiQP3tEQdS7W0zBXkw==} peerDependencies: temporal-polyfill: ^1.0.4 typescript: '>=5.9' @@ -2827,8 +2827,8 @@ packages: typescript: optional: true - '@prisma/orm-target-postgres@8.0.0-rc.15': - resolution: {integrity: sha512-vClbKv0YNk9iqu3Lh37n07kPcj9etqmti6wshkM2PfNcDJdQy2K2R5FHCJEWRJXLh1FyhkP53WKXBDpbcOYCGg==} + '@prisma/orm-target-postgres@8.0.0-rc.16': + resolution: {integrity: sha512-ek1kuePvNQppsvivYhSUyt0qsl4xjgVS/9ZXFY9EE2a59jbAJNci/UZbDYGqzDIYfKv+PrCsjmZoeDk/+U6gfw==} peerDependencies: temporal-polyfill: ^1.0.4 typescript: '>=5.9' @@ -2848,8 +2848,8 @@ packages: vite: optional: true - '@prisma/orm-toolchain@8.0.0-rc.15': - resolution: {integrity: sha512-eW9QPqbQs1ZdnipjKkFzcVO20c+VT3D3/OB39iKqNIHB/lEVyDp5Sgo9mPj3otvuSx1VGDWt5LU+sIhPjs5W9w==} + '@prisma/orm-toolchain@8.0.0-rc.16': + resolution: {integrity: sha512-uZzmq9wBKngkZhLU87liza1rHOhUD6wpwC9vKEOO4GQUbQivedMKZ7SsJHNR5AXK5zn1D7ESvhJTfxLQ9FqKKw==} peerDependencies: '@prisma/cli-engine': 0.6.3 typescript: '>=5.9' @@ -7369,10 +7369,10 @@ snapshots: dependencies: openapi-fetch: 0.14.0 - '@prisma/orm-family-sql@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': + '@prisma/orm-family-sql@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': dependencies: - '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': 1.1.0 arktype: 2.2.7 pathe: 2.0.3 @@ -7387,10 +7387,10 @@ snapshots: - typanion - vite - '@prisma/orm-family-sql@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': + '@prisma/orm-family-sql@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': dependencies: - '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': 1.1.0 arktype: 2.2.7 pathe: 2.0.3 @@ -7415,7 +7415,7 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@prisma/orm-framework@8.0.0-rc.15(typescript@6.0.3)': + '@prisma/orm-framework@8.0.0-rc.16(typescript@6.0.3)': dependencies: '@standard-schema/spec': 1.1.0 arktype: 2.2.7 @@ -7425,12 +7425,12 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@prisma/orm-postgres@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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))': + '@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) - '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-target-postgres': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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)) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@types/node': 26.1.2 '@types/pg': 8.20.4 arktype: 2.2.7 @@ -7447,12 +7447,12 @@ snapshots: - typanion - vite - '@prisma/orm-postgres@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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))': + '@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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)) - '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-target-postgres': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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)) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@types/node': 26.1.2 '@types/pg': 8.20.4 arktype: 2.2.7 @@ -7469,11 +7469,11 @@ snapshots: - typanion - vite - '@prisma/orm-target-postgres@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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))': + '@prisma/orm-target-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': 1.1.0 '@types/node': 26.1.2 '@types/pg': 8.20.4 @@ -7492,11 +7492,11 @@ snapshots: - typanion - vite - '@prisma/orm-target-postgres@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@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))': + '@prisma/orm-target-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) - '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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)) '@standard-schema/spec': 1.1.0 '@types/node': 26.1.2 '@types/pg': 8.20.4 @@ -7573,10 +7573,10 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': + '@prisma/orm-toolchain@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': dependencies: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) @@ -7602,10 +7602,10 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.15(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': + '@prisma/orm-toolchain@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(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))': dependencies: '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/orm-framework': 8.0.0-rc.15(typescript@6.0.3) + '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) From a87d48b2b4e3b5b21d723bef77ce99ddcbfe99b0 Mon Sep 17 00:00:00 2001 From: willbot Date: Wed, 7 Oct 2026 13:11:07 +0200 Subject: [PATCH 3/3] chore(release): v0.28.0 Signed-off-by: willbot Signed-off-by: Will Madden --- 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 +- 43 files changed, 374 insertions(+), 374 deletions(-) diff --git a/examples/auth/package.json b/examples/auth/package.json index 8094692b4..7ad25cde7 100644 --- a/examples/auth/package.json +++ b/examples/auth/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-auth", - "version": "0.27.0", + "version": "0.28.0", "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.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@prisma/orm-postgres": "8.0.0-rc.16", "arktype": "^2.2.3", "hono": "^4.12.31" diff --git a/examples/bucket/package.json b/examples/bucket/package.json index e81a7d619..5b974443a 100644 --- a/examples/bucket/package.json +++ b/examples/bucket/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-bucket", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -9,9 +9,9 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "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 3f3b836eb..6e2fe655f 100644 --- a/examples/cron/package.json +++ b/examples/cron/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-cron", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -14,15 +14,15 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/email/package.json b/examples/email/package.json index 6dd0564f1..324a14dc3 100644 --- a/examples/email/package.json +++ b/examples/email/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-email", - "version": "0.27.0", + "version": "0.28.0", "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.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@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.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@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 c6a532783..6e73ef226 100644 --- a/examples/env-param/package.json +++ b/examples/env-param/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-env-param", - "version": "0.27.0", + "version": "0.28.0", "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.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { "@types/bun": "^1.3.13", diff --git a/examples/orm-demo/package.json b/examples/orm-demo/package.json index 38065a304..3a08346ff 100644 --- a/examples/orm-demo/package.json +++ b/examples/orm-demo/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-orm-demo", - "version": "0.27.0", + "version": "0.28.0", "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.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@prisma/orm-postgres": "8.0.0-rc.16", "effect": "4.0.0-rc.115", "pg": "8.22.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", "@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 a5645d2a1..225666c3c 100644 --- a/examples/storage/package.json +++ b/examples/storage/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-storage", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,15 +12,15 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@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 6ad6344fa..daa7014c1 100644 --- a/examples/store/modules/catalog/package.json +++ b/examples/store/modules/catalog/package.json @@ -1,6 +1,6 @@ { "name": "@store/catalog", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "exports": { @@ -19,12 +19,12 @@ "pg": "8.22.0" }, "peerDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@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 445d654ce..1fbb07a13 100644 --- a/examples/store/modules/orders/package.json +++ b/examples/store/modules/orders/package.json @@ -1,6 +1,6 @@ { "name": "@store/orders", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "exports": { @@ -15,17 +15,17 @@ }, "dependencies": { "@prisma/orm-postgres": "8.0.0-rc.16", - "@store/catalog": "workspace:0.27.0", + "@store/catalog": "workspace:0.28.0", "arktype": "^2.2.3", "pg": "8.22.0" }, "peerDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@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 102642964..46279ef34 100644 --- a/examples/store/modules/promotions/package.json +++ b/examples/store/modules/promotions/package.json @@ -1,6 +1,6 @@ { "name": "@store/promotions", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "exports": { @@ -11,16 +11,16 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@store/catalog": "workspace:0.27.0", + "@store/catalog": "workspace:0.28.0", "arktype": "^2.2.3" }, "peerDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@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 a93a0949e..750c6d2d4 100644 --- a/examples/store/modules/storefront/package.json +++ b/examples/store/modules/storefront/package.json @@ -1,6 +1,6 @@ { "name": "@store/storefront", - "version": "0.27.0", + "version": "0.28.0", "private": true, "exports": { ".": "./src/service.ts" @@ -13,10 +13,10 @@ "test": "vitest run" }, "dependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@store/catalog": "workspace:0.27.0", - "@store/orders": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@store/catalog": "workspace:0.28.0", + "@store/orders": "workspace:0.28.0", "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 5264578e0..3d5bc52fa 100644 --- a/examples/store/package.json +++ b/examples/store/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-store", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,13 +12,13 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@store/catalog": "workspace:0.27.0", - "@store/orders": "workspace:0.27.0", - "@store/promotions": "workspace:0.27.0", - "@store/storefront": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@store/catalog": "workspace:0.28.0", + "@store/orders": "workspace:0.28.0", + "@store/promotions": "workspace:0.28.0", + "@store/storefront": "workspace:0.28.0", "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 ba5c6e5f0..77c744e80 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.27.0", + "version": "0.28.0", "private": true, "type": "module", "exports": { @@ -17,12 +17,12 @@ "arktype": "^2.2.3" }, "peerDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@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 bfb33c072..fb294ec7f 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.27.0", + "version": "0.28.0", "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.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@storefront-auth/auth": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@storefront-auth/auth": "workspace:0.28.0", "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 b0e7939d2..d392149ba 100644 --- a/examples/storefront-auth/package.json +++ b/examples/storefront-auth/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-storefront-auth", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -12,17 +12,17 @@ }, "dependencies": { "@effect/platform-bun": "4.0.0-rc.115", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@storefront-auth/auth": "workspace:0.27.0", - "@storefront-auth/storefront": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@storefront-auth/auth": "workspace:0.28.0", + "@storefront-auth/storefront": "workspace:0.28.0", "alchemy": "2.0.0-beta.78", "arktype": "^2.2.3", "effect": "4.0.0-rc.115" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "typescript": "^6.0.3" diff --git a/examples/streams/package.json b/examples/streams/package.json index 438873e7d..fa32be31a 100644 --- a/examples/streams/package.json +++ b/examples/streams/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/example-streams", - "version": "0.27.0", + "version": "0.28.0", "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.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0" + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@types/bun": "^1.3.13", "prisma": "catalog:", "tsdown": "^0.22.7", diff --git a/package.json b/package.json index 2c85e838c..a8e3e0b19 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.27.0", - "@prisma/composer-cli": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", "dependency-cruiser": "^17.4.3", "husky": "^9.1.7", "lint-staged": "^17.0.7", @@ -56,5 +56,5 @@ "@prisma/engines" ] }, - "version": "0.27.0" + "version": "0.28.0" } diff --git a/packages/0-framework/0-foundation/foundation/package.json b/packages/0-framework/0-foundation/foundation/package.json index c67197336..00ceb8da4 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.27.0", + "version": "0.28.0", "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.27.0" + "@internal/tsdown-config": "workspace:0.28.0" } } diff --git a/packages/0-framework/0-foundation/tsdown-config/package.json b/packages/0-framework/0-foundation/tsdown-config/package.json index e46cda47a..d594b0775 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.27.0", + "version": "0.28.0", "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 9be2bc3f3..8f2209250 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.27.0", + "version": "0.28.0", "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.27.0" + "@internal/foundation": "workspace:0.28.0" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 2e782b486..00fc2437d 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.27.0", + "version": "0.28.0", "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.27.0" + "@internal/tsdown-config": "workspace:0.28.0" } } diff --git a/packages/0-framework/2-authoring/nextjs/package.json b/packages/0-framework/2-authoring/nextjs/package.json index 3692614ed..48f95d25f 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.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -14,12 +14,12 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", + "@internal/bundle-paths": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", "esbuild": "^0.28.1" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 ec71f61df..12f6c278a 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.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -14,13 +14,13 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", + "@internal/bundle-paths": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", "@vercel/nft": "^1.10.2", "esbuild": "^0.28.1" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 bfc7b90b3..e7f4eb8a4 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.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -15,13 +15,13 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", "@standard-schema/spec": "^1.1.0", "arktype": "^2.2.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 01a60212b..487d2ded8 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.27.0", + "version": "0.28.0", "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.27.0", - "@internal/foundation": "workspace:0.27.0" + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 2816bcee4..0c60533de 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.27.0", + "version": "0.28.0", "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.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", + "@internal/assemble": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", "@prisma/cli-engine": "0.6.3", "chokidar": "^4.0.3", "cross-spawn": "^7.0.6" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 41b3bf394..e857c72f9 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.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -16,15 +16,15 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/foundation": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0", "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.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 73f47a3a8..c58549f7f 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.27.0", + "version": "0.28.0", "type": "module", "exports": { ".": "./dist/index.mjs", @@ -13,18 +13,18 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/bundle-paths": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/dev-emulators": "workspace:0.27.0", - "@internal/lowering": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0", + "@internal/bundle-paths": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/dev-emulators": "workspace:0.28.0", + "@internal/lowering": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0", "@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.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 b9a968372..565164a68 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.27.0", + "version": "0.28.0", "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.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", + "@internal/bundle-paths": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", "@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.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 c2d49a363..7d5c66070 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.27.0", + "version": "0.28.0", "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.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 307afb78b..d979a9735 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.27.0", + "version": "0.28.0", "type": "module", "sideEffects": false, "exports": { @@ -20,14 +20,14 @@ "clean": "rm -rf dist" }, "dependencies": { - "@internal/core": "workspace:0.27.0", - "@internal/dev-emulators": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/local-target": "workspace:0.27.0", - "@internal/lowering": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/dev-emulators": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/local-target": "workspace:0.28.0", + "@internal/lowering": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", "@prisma/orm-postgres": "8.0.0-rc.16", "@prisma/orm-toolchain": "8.0.0-rc.16", "@standard-schema/spec": "^1.1.0", @@ -39,7 +39,7 @@ }, "devDependencies": { "@distilled.cloud/prisma": "1.0.0-rc.12", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@prisma/cli-engine": "0.6.3", "@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 f78c2cc3d..63e6670cb 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.27.0", + "version": "0.28.0", "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.27.0", - "@internal/email": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/email": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", "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.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 3e1084833..cdc85982b 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.27.0", + "version": "0.28.0", "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.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", "@prisma/compute": "0.1.0-beta.0", "arktype": "^2.2.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 80b1f9bd7..a5d5781dd 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.27.0", + "version": "0.28.0", "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.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", "arktype": "^2.2.3", "nodemailer": "^9.0.3" }, "devDependencies": { - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 91bb9cac0..4640aa8a2 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.27.0", + "version": "0.28.0", "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.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0" + "@internal/core": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0" }, "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.27.0" + "@internal/tsdown-config": "workspace:0.28.0" } } 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 3ec56c651..ba09f5ffe 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.27.0", + "version": "0.28.0", "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.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/storage": "workspace:0.27.0", + "@internal/core": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/storage": "workspace:0.28.0", "@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.27.0", + "@internal/tsdown-config": "workspace:0.28.0", "@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 bdcf445a5..b610ca034 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.27.0", + "version": "0.28.0", "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.27.0", + "@prisma/composer": "workspace:0.28.0", "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.6.3" }, "devDependencies": { - "@internal/cli": "workspace:0.27.0", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/cli": "workspace:0.28.0", + "@internal/tsdown-config": "workspace:0.28.0", "@prisma/cli-engine": "0.6.3", "@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 d0f64af22..2af1fed7d 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.27.0", + "version": "0.28.0", "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.27.0", + "@prisma/composer": "workspace:0.28.0", "@prisma/dev": "^0.25.2", "@prisma/management-api-sdk": "^1.80.0", "@prisma/orm-toolchain": "8.0.0-rc.16", @@ -60,22 +60,22 @@ "@prisma/orm-postgres": "8.0.0-rc.16" }, "devDependencies": { - "@internal/auth": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/cron": "workspace:0.27.0", - "@internal/dev-emulators": "workspace:0.27.0", - "@internal/email": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/local-target": "workspace:0.27.0", - "@internal/lowering": "workspace:0.27.0", - "@internal/nextjs": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/prisma-cloud": "workspace:0.27.0", - "@internal/s3-protocol": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", - "@internal/storage": "workspace:0.27.0", - "@internal/streams": "workspace:0.27.0", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/auth": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/cron": "workspace:0.28.0", + "@internal/dev-emulators": "workspace:0.28.0", + "@internal/email": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/local-target": "workspace:0.28.0", + "@internal/lowering": "workspace:0.28.0", + "@internal/nextjs": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/prisma-cloud": "workspace:0.28.0", + "@internal/s3-protocol": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", + "@internal/storage": "workspace:0.28.0", + "@internal/streams": "workspace:0.28.0", + "@internal/tsdown-config": "workspace:0.28.0", "@prisma/orm-postgres": "8.0.0-rc.16", "@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 e3621de92..c7862c269 100644 --- a/packages/9-public/composer/package.json +++ b/packages/9-public/composer/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/composer", - "version": "0.27.0", + "version": "0.28.0", "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.27.0", - "@internal/cli": "workspace:0.27.0", - "@internal/core": "workspace:0.27.0", - "@internal/foundation": "workspace:0.27.0", - "@internal/lowering": "workspace:0.27.0", - "@internal/nextjs": "workspace:0.27.0", - "@internal/node": "workspace:0.27.0", - "@internal/service-rpc": "workspace:0.27.0", - "@internal/tsdown-config": "workspace:0.27.0", + "@internal/assemble": "workspace:0.28.0", + "@internal/cli": "workspace:0.28.0", + "@internal/core": "workspace:0.28.0", + "@internal/foundation": "workspace:0.28.0", + "@internal/lowering": "workspace:0.28.0", + "@internal/nextjs": "workspace:0.28.0", + "@internal/node": "workspace:0.28.0", + "@internal/service-rpc": "workspace:0.28.0", + "@internal/tsdown-config": "workspace:0.28.0", "@types/node": "^26.0.1", "tsdown": "^0.22.7", "typescript": "^6.0.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a601649ad..5185c7c22 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.27.0 + specifier: workspace:0.28.0 version: link:packages/9-public/composer '@prisma/composer-cli': specifier: workspace:* @@ -58,13 +58,13 @@ importers: examples/auth: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': specifier: 8.0.0-rc.16 @@ -92,13 +92,13 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': specifier: 8.0.0-rc.16 @@ -259,10 +259,10 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@store/catalog': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/catalog '@store/orders': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/orders '@store/promotions': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/promotions '@store/storefront': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@types/bun': specifier: ^1.3.13 @@ -364,7 +364,7 @@ importers: specifier: 8.0.0-rc.16 version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@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.27.0 + specifier: workspace:0.28.0 version: link:../catalog arktype: specifier: ^2.2.3 @@ -374,10 +374,10 @@ importers: version: 8.22.0 devDependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../catalog arktype: specifier: ^2.2.3 version: 2.2.7 devDependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@store/catalog': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../catalog '@store/orders': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@storefront-auth/auth': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:modules/auth '@storefront-auth/storefront': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../../packages/9-public/composer-prisma-cloud '@storefront-auth/auth': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../auth arktype: specifier: ^2.2.3 @@ -562,10 +562,10 @@ importers: examples/streams: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../bundle-paths '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core esbuild: specifier: ^0.28.1 version: 0.28.2 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../bundle-paths '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/foundation devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../assemble '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-foundation/foundation '@prisma/cli-engine': specifier: 0.6.3 @@ -789,7 +789,7 @@ importers: version: 7.0.6 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/bundle-paths '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/dev-emulators': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../dev-emulators '@internal/lowering': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../lowering '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/bundle-paths '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/dev-emulators': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/dev-emulators '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/local-target': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/local-target '@internal/lowering': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/lowering '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-lowering/s3-protocol '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': specifier: 8.0.0-rc.16 @@ -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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/cli-engine': specifier: 0.6.3 @@ -1045,22 +1045,22 @@ importers: packages/1-prisma-cloud/2-shared-modules/auth: dependencies: '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/email': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../email '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': specifier: 8.0.0-rc.16 @@ -1082,7 +1082,7 @@ importers: version: 8.22.0 devDependencies: '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/foundation '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/1-core/core '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-extensions/target '@internal/storage': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/3-tooling/assemble '@internal/cli': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/3-tooling/cli '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/1-core/core '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/foundation '@internal/lowering': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/lowering '@internal/nextjs': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/nextjs '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/node '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/service-rpc '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/3-tooling/cli '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/cli-engine': specifier: 0.6.3 @@ -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.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/auth '@internal/core': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/1-core/core '@internal/cron': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/cron '@internal/dev-emulators': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/dev-emulators '@internal/email': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/email '@internal/foundation': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/foundation '@internal/local-target': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/local-target '@internal/lowering': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/lowering '@internal/nextjs': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/nextjs '@internal/node': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/node '@internal/prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/1-extensions/target '@internal/s3-protocol': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/0-lowering/s3-protocol '@internal/service-rpc': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/2-authoring/service-rpc '@internal/storage': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/storage '@internal/streams': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../1-prisma-cloud/2-shared-modules/streams '@internal/tsdown-config': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/orm-postgres': specifier: 8.0.0-rc.16 @@ -1491,16 +1491,16 @@ importers: specifier: ^3.1085.0 version: 3.1087.0 '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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.27.0 + specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/example-store': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../../examples/store '@types/bun': specifier: ^1.3.13 @@ -1527,10 +1527,10 @@ importers: website: dependencies: '@prisma/composer': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 version: link:../packages/9-public/composer '@prisma/composer-prisma-cloud': - specifier: workspace:0.27.0 + specifier: workspace:0.28.0 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 6b0f5618c..183ef1ece 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.27.0" + library_version: "0.28.0" 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 ff2f59026..3dde2f6e7 100644 --- a/test/integration/package.json +++ b/test/integration/package.json @@ -1,6 +1,6 @@ { "name": "@prisma/integration-tests", - "version": "0.27.0", + "version": "0.28.0", "private": true, "type": "module", "scripts": { @@ -9,10 +9,10 @@ }, "devDependencies": { "@aws-sdk/client-s3": "^3.1085.0", - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", - "@prisma/example-store": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", + "@prisma/example-store": "workspace:0.28.0", "@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 e28f1ca3c..a11d9c772 100644 --- a/website/package.json +++ b/website/package.json @@ -1,6 +1,6 @@ { "name": "composer-docs-website", - "version": "0.27.0", + "version": "0.28.0", "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.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "alchemy": "2.0.0-beta.78" }, "devDependencies": { - "@prisma/composer": "workspace:0.27.0", - "@prisma/composer-cli": "workspace:0.27.0", - "@prisma/composer-prisma-cloud": "workspace:0.27.0", + "@prisma/composer": "workspace:0.28.0", + "@prisma/composer-cli": "workspace:0.28.0", + "@prisma/composer-prisma-cloud": "workspace:0.28.0", "@prisma/management-api-sdk": "^1.80.0", "@types/bun": "^1.3.13", "@types/markdown-it": "^14.1.2",