diff --git a/apps/cli/src/constants.ts b/apps/cli/src/constants.ts index 28509fd..ea89bd5 100644 --- a/apps/cli/src/constants.ts +++ b/apps/cli/src/constants.ts @@ -61,8 +61,8 @@ export const dependencyVersionMap = { mysql2: "^3.14.0", - "@prisma/client": "^6.13.0", - prisma: "^6.13.0", + "@prisma/client": "^6.15.0", + prisma: "^6.15.0", "@prisma/extension-accelerate": "^2.0.2", mongoose: "^8.14.0", @@ -110,9 +110,9 @@ export const dependencyVersionMap = { "@ai-sdk/react": "^2.0.9", streamdown: "^1.1.6", - "@orpc/server": "^1.8.4", - "@orpc/client": "^1.8.4", - "@orpc/tanstack-query": "^1.8.4", + "@orpc/server": "^1.8.6", + "@orpc/client": "^1.8.6", + "@orpc/tanstack-query": "^1.8.6", "@trpc/tanstack-react-query": "^11.5.0", "@trpc/server": "^11.5.0", diff --git a/apps/cli/templates/db/prisma/mongodb/prisma/schema/schema.prisma b/apps/cli/templates/db/prisma/mongodb/prisma/schema/schema.prisma deleted file mode 100644 index 6fe9886..0000000 --- a/apps/cli/templates/db/prisma/mongodb/prisma/schema/schema.prisma +++ /dev/null @@ -1,10 +0,0 @@ -generator client { - provider = "prisma-client" - output = "../generated" - moduleFormat = "esm" -} - -datasource db { - provider = "mongodb" - url = env("DATABASE_URL") -} diff --git a/apps/cli/templates/db/prisma/mongodb/prisma/schema/schema.prisma.hbs b/apps/cli/templates/db/prisma/mongodb/prisma/schema/schema.prisma.hbs new file mode 100644 index 0000000..3d6ece0 --- /dev/null +++ b/apps/cli/templates/db/prisma/mongodb/prisma/schema/schema.prisma.hbs @@ -0,0 +1,19 @@ +generator client { + provider = "prisma-client" + output = "../generated" + moduleFormat = "esm" + {{#if (eq runtime "bun")}} + runtime = "bun" + {{/if}} + {{#if (eq runtime "node")}} + runtime = "nodejs" + {{/if}} + {{#if (eq runtime "workers")}} + runtime = "workerd" + {{/if}} +} + +datasource db { + provider = "mongodb" + url = env("DATABASE_URL") +} diff --git a/apps/cli/templates/db/prisma/mysql/prisma/schema/schema.prisma b/apps/cli/templates/db/prisma/mysql/prisma/schema/schema.prisma deleted file mode 100644 index cba2497..0000000 --- a/apps/cli/templates/db/prisma/mysql/prisma/schema/schema.prisma +++ /dev/null @@ -1,10 +0,0 @@ -generator client { - provider = "prisma-client" - output = "../generated" - moduleFormat = "esm" -} - -datasource db { - provider = "mysql" - url = env("DATABASE_URL") -} diff --git a/apps/cli/templates/db/prisma/mysql/prisma/schema/schema.prisma.hbs b/apps/cli/templates/db/prisma/mysql/prisma/schema/schema.prisma.hbs new file mode 100644 index 0000000..efad1d7 --- /dev/null +++ b/apps/cli/templates/db/prisma/mysql/prisma/schema/schema.prisma.hbs @@ -0,0 +1,19 @@ +generator client { + provider = "prisma-client" + output = "../generated" + moduleFormat = "esm" + {{#if (eq runtime "bun")}} + runtime = "bun" + {{/if}} + {{#if (eq runtime "node")}} + runtime = "nodejs" + {{/if}} + {{#if (eq runtime "workers")}} + runtime = "workerd" + {{/if}} +} + +datasource db { + provider = "mysql" + url = env("DATABASE_URL") +} diff --git a/apps/cli/templates/db/prisma/postgres/prisma/schema/schema.prisma.hbs b/apps/cli/templates/db/prisma/postgres/prisma/schema/schema.prisma.hbs index b9fd88f..9f8aa8c 100644 --- a/apps/cli/templates/db/prisma/postgres/prisma/schema/schema.prisma.hbs +++ b/apps/cli/templates/db/prisma/postgres/prisma/schema/schema.prisma.hbs @@ -2,10 +2,19 @@ generator client { provider = "prisma-client" output = "../generated" moduleFormat = "esm" + {{#if (eq runtime "bun")}} + runtime = "bun" + {{/if}} + {{#if (eq runtime "node")}} + runtime = "nodejs" + {{/if}} + {{#if (eq runtime "workers")}} + runtime = "workerd" + {{/if}} } datasource db { - provider = "postgres" + provider = "postgresql" url = env("DATABASE_URL") {{#if (eq dbSetup "supabase")}} directUrl = env("DIRECT_URL") diff --git a/apps/cli/templates/db/prisma/sqlite/prisma/schema/schema.prisma b/apps/cli/templates/db/prisma/sqlite/prisma/schema/schema.prisma deleted file mode 100644 index 2121d4b..0000000 --- a/apps/cli/templates/db/prisma/sqlite/prisma/schema/schema.prisma +++ /dev/null @@ -1,10 +0,0 @@ -generator client { - provider = "prisma-client" - output = "../generated" - moduleFormat = "esm" -} - -datasource db { - provider = "sqlite" - url = env("DATABASE_URL") -} diff --git a/apps/cli/templates/db/prisma/sqlite/prisma/schema/schema.prisma.hbs b/apps/cli/templates/db/prisma/sqlite/prisma/schema/schema.prisma.hbs new file mode 100644 index 0000000..4e4d1e3 --- /dev/null +++ b/apps/cli/templates/db/prisma/sqlite/prisma/schema/schema.prisma.hbs @@ -0,0 +1,19 @@ +generator client { + provider = "prisma-client" + output = "../generated" + moduleFormat = "esm" + {{#if (eq runtime "bun")}} + runtime = "bun" + {{/if}} + {{#if (eq runtime "node")}} + runtime = "nodejs" + {{/if}} + {{#if (eq runtime "workers")}} + runtime = "workerd" + {{/if}} +} + +datasource db { + provider = "sqlite" + url = env("DATABASE_URL") +}