diff --git a/.changeset/flat-zoos-ring.md b/.changeset/flat-zoos-ring.md new file mode 100644 index 0000000..3ff8fa1 --- /dev/null +++ b/.changeset/flat-zoos-ring.md @@ -0,0 +1,5 @@ +--- +"create-better-t-stack": patch +--- + +upgrade to prisma v6.6.0 diff --git a/apps/cli/src/constants.ts b/apps/cli/src/constants.ts index 12d8835..51decda 100644 --- a/apps/cli/src/constants.ts +++ b/apps/cli/src/constants.ts @@ -24,7 +24,7 @@ export const DEFAULT_CONFIG: ProjectConfig = { }; export const dependencyVersionMap = { - "better-auth": "^1.2.4", + "better-auth": "^1.2.5", "@better-auth/expo": "^1.2.5", "drizzle-orm": "^0.38.4", @@ -36,8 +36,8 @@ export const dependencyVersionMap = { mysql2: "^3.14.0", - "@prisma/client": "^6.5.0", - prisma: "^6.5.0", + "@prisma/client": "^6.6.0", + prisma: "^6.6.0", "vite-plugin-pwa": "^0.21.2", "@vite-pwa/assets-generator": "^0.2.6", @@ -62,7 +62,7 @@ export const dependencyVersionMap = { elysia: "^1.2.25", "@hono/trpc-server": "^0.3.4", - hono: "^4.7.5", + hono: "^4.7.6", cors: "^2.8.5", express: "^5.1.0", diff --git a/apps/cli/template/with-prisma-mongodb/apps/server/prisma/index.ts b/apps/cli/template/with-prisma-mongodb/apps/server/prisma/index.ts index b5bf6ce..4c7a320 100644 --- a/apps/cli/template/with-prisma-mongodb/apps/server/prisma/index.ts +++ b/apps/cli/template/with-prisma-mongodb/apps/server/prisma/index.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@prisma/client"; +import { PrismaClient } from "./generated/client"; const prisma = new PrismaClient(); diff --git a/apps/cli/template/with-prisma-mongodb/apps/server/prisma/schema/schema.prisma b/apps/cli/template/with-prisma-mongodb/apps/server/prisma/schema/schema.prisma index 4587ba8..da9d9a3 100644 --- a/apps/cli/template/with-prisma-mongodb/apps/server/prisma/schema/schema.prisma +++ b/apps/cli/template/with-prisma-mongodb/apps/server/prisma/schema/schema.prisma @@ -1,6 +1,8 @@ generator client { - provider = "prisma-client-js" + provider = "prisma-client" previewFeatures = ["prismaSchemaFolder"] + output = "../generated" + moduleFormat = "esm" } datasource db { diff --git a/apps/cli/template/with-prisma-mysql/apps/server/prisma/index.ts b/apps/cli/template/with-prisma-mysql/apps/server/prisma/index.ts index b5bf6ce..4c7a320 100644 --- a/apps/cli/template/with-prisma-mysql/apps/server/prisma/index.ts +++ b/apps/cli/template/with-prisma-mysql/apps/server/prisma/index.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@prisma/client"; +import { PrismaClient } from "./generated/client"; const prisma = new PrismaClient(); diff --git a/apps/cli/template/with-prisma-mysql/apps/server/prisma/schema/schema.prisma b/apps/cli/template/with-prisma-mysql/apps/server/prisma/schema/schema.prisma index 16ad822..69e9d39 100644 --- a/apps/cli/template/with-prisma-mysql/apps/server/prisma/schema/schema.prisma +++ b/apps/cli/template/with-prisma-mysql/apps/server/prisma/schema/schema.prisma @@ -1,6 +1,8 @@ generator client { - provider = "prisma-client-js" + provider = "prisma-client" previewFeatures = ["prismaSchemaFolder"] + output = "../generated" + moduleFormat = "esm" } datasource db { diff --git a/apps/cli/template/with-prisma-postgres/apps/server/prisma/index.ts b/apps/cli/template/with-prisma-postgres/apps/server/prisma/index.ts index b5bf6ce..4c7a320 100644 --- a/apps/cli/template/with-prisma-postgres/apps/server/prisma/index.ts +++ b/apps/cli/template/with-prisma-postgres/apps/server/prisma/index.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@prisma/client"; +import { PrismaClient } from "./generated/client"; const prisma = new PrismaClient(); diff --git a/apps/cli/template/with-prisma-postgres/apps/server/prisma/schema/schema.prisma b/apps/cli/template/with-prisma-postgres/apps/server/prisma/schema/schema.prisma index 5e2a267..c071c09 100644 --- a/apps/cli/template/with-prisma-postgres/apps/server/prisma/schema/schema.prisma +++ b/apps/cli/template/with-prisma-postgres/apps/server/prisma/schema/schema.prisma @@ -1,6 +1,8 @@ generator client { - provider = "prisma-client-js" + provider = "prisma-client" previewFeatures = ["prismaSchemaFolder"] + output = "../generated" + moduleFormat = "esm" } datasource db { diff --git a/apps/cli/template/with-prisma-sqlite/apps/server/prisma/index.ts b/apps/cli/template/with-prisma-sqlite/apps/server/prisma/index.ts index b5bf6ce..4c7a320 100644 --- a/apps/cli/template/with-prisma-sqlite/apps/server/prisma/index.ts +++ b/apps/cli/template/with-prisma-sqlite/apps/server/prisma/index.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@prisma/client"; +import { PrismaClient } from "./generated/client"; const prisma = new PrismaClient(); diff --git a/apps/cli/template/with-prisma-sqlite/apps/server/prisma/schema/schema.prisma b/apps/cli/template/with-prisma-sqlite/apps/server/prisma/schema/schema.prisma index b312768..2a1e8a7 100644 --- a/apps/cli/template/with-prisma-sqlite/apps/server/prisma/schema/schema.prisma +++ b/apps/cli/template/with-prisma-sqlite/apps/server/prisma/schema/schema.prisma @@ -1,6 +1,8 @@ generator client { - provider = "prisma-client-js" + provider = "prisma-client" previewFeatures = ["prismaSchemaFolder"] + output = "../generated" + moduleFormat = "esm" } datasource db { diff --git a/bun.lock b/bun.lock index 3e3383e..2327422 100644 --- a/bun.lock +++ b/bun.lock @@ -14,7 +14,7 @@ }, "apps/cli": { "name": "create-better-t-stack", - "version": "1.11.0", + "version": "1.12.1", "bin": { "create-better-t-stack": "dist/index.js", },