From 836090e3a881e8b439a5c4acf9275dbeacecb493 Mon Sep 17 00:00:00 2001 From: Romain Lenzotti Date: Sat, 5 Oct 2024 09:06:48 +0200 Subject: [PATCH] fix(prisma): update prisma to v5 BREAKING CHANGE: prisma v4 client isn't supported anymore --- packages/orm/prisma/package.json | 4 +--- packages/orm/prisma/src/cli/prismaGenerator.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/orm/prisma/package.json b/packages/orm/prisma/package.json index 9072c00cef0..f4f3615eb70 100644 --- a/packages/orm/prisma/package.json +++ b/packages/orm/prisma/package.json @@ -23,9 +23,7 @@ "build": "rm -rf lib && yarn build:ts && monorepo build-hybrid", "build:ts": "tsc --build tsconfig.json", "test": "vitest run", - "generate:postgres": "yarn build && cd test/postgres && prisma -v && prisma generate", "generate:postgres:esm": "yarn build && cd test/postgres-esm && prisma -v && prisma generate", - "generate:mongo": "yarn build && cd test/mongo && prisma -v && prisma generate", "generate:mongo:esm": "yarn build && cd test/mongo-esm && prisma -v && prisma generate", "test:ci": "vitest run --coverage.thresholds.autoUpdate=true" }, @@ -55,7 +53,7 @@ "vitest": "2.1.2" }, "peerDependencies": { - "@prisma/client": ">=4.0.0", + "@prisma/client": ">=5.0.0", "@tsed/core": "8.0.0-alpha.9", "@tsed/di": "8.0.0-alpha.9", "@tsed/json-mapper": "8.0.0-alpha.9", diff --git a/packages/orm/prisma/src/cli/prismaGenerator.ts b/packages/orm/prisma/src/cli/prismaGenerator.ts index adc0bbc79df..bac73c7a0fd 100644 --- a/packages/orm/prisma/src/cli/prismaGenerator.ts +++ b/packages/orm/prisma/src/cli/prismaGenerator.ts @@ -6,7 +6,7 @@ import path, {join} from "path"; import {generateCode} from "../generator/generateCode.js"; import removeDir from "../generator/utils/removeDir.js"; -function parseStringBoolean(stringBoolean: string | undefined) { +function parseStringBoolean(stringBoolean: string | string[] | undefined) { return Boolean(stringBoolean ? stringBoolean === "true" : undefined); }