From 69d7240bf32b06e3fb43ce66104f4c30456a105c Mon Sep 17 00:00:00 2001 From: Ronny Holm <12713055+ronnyholm@users.noreply.github.com> Date: Sat, 20 Dec 2025 12:59:56 +0100 Subject: [PATCH] fix: align prisma addon with v7 requirements - Bump prisma CLI from ^6.16.3 to ^7.0.0 to match client version - Update PrismaBetterSQLite3 to PrismaBetterSqlite3 per v7 naming Adapter class rename per: https://github.com/prisma/prisma/releases/tag/7.0.0 --- frameworks/react-cra/add-ons/prisma/assets/prisma/seed.ts.ejs | 4 ++-- frameworks/react-cra/add-ons/prisma/assets/src/db.ts.ejs | 4 ++-- frameworks/react-cra/add-ons/prisma/package.json.ejs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frameworks/react-cra/add-ons/prisma/assets/prisma/seed.ts.ejs b/frameworks/react-cra/add-ons/prisma/assets/prisma/seed.ts.ejs index 69363602..f5971ced 100644 --- a/frameworks/react-cra/add-ons/prisma/assets/prisma/seed.ts.ejs +++ b/frameworks/react-cra/add-ons/prisma/assets/prisma/seed.ts.ejs @@ -16,8 +16,8 @@ const adapter = new PrismaMariaDb({ });<% } %> <% if (addOnOption.prisma.database === 'sqlite') { %> -import { PrismaBetterSQLite3 } from '@prisma/adapter-better-sqlite3'; -const adapter = new PrismaBetterSQLite3({ +import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3'; +const adapter = new PrismaBetterSqlite3({ url: process.env.DATABASE_URL || 'file:./dev.db' });<% } %> diff --git a/frameworks/react-cra/add-ons/prisma/assets/src/db.ts.ejs b/frameworks/react-cra/add-ons/prisma/assets/src/db.ts.ejs index abd821ae..316d53dd 100644 --- a/frameworks/react-cra/add-ons/prisma/assets/src/db.ts.ejs +++ b/frameworks/react-cra/add-ons/prisma/assets/src/db.ts.ejs @@ -16,8 +16,8 @@ const adapter = new PrismaMariaDb({ });<% } %> <% if (addOnOption.prisma.database === 'sqlite') { %> -import { PrismaBetterSQLite3 } from '@prisma/adapter-better-sqlite3'; -const adapter = new PrismaBetterSQLite3({ +import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3'; +const adapter = new PrismaBetterSqlite3({ url: process.env.DATABASE_URL || 'file:./dev.db' });<% } %> diff --git a/frameworks/react-cra/add-ons/prisma/package.json.ejs b/frameworks/react-cra/add-ons/prisma/package.json.ejs index 2df747a4..5090b3d3 100644 --- a/frameworks/react-cra/add-ons/prisma/package.json.ejs +++ b/frameworks/react-cra/add-ons/prisma/package.json.ejs @@ -1,6 +1,6 @@ { "dependencies": { - "prisma": "^6.16.3", + "prisma": "^7.0.0", "@prisma/client": "^7.0.0"<% if (addOnOption.prisma.database === 'postgres') { %>, "@prisma/adapter-pg": "^7.0.0"<% } %><% if (addOnOption.prisma.database === 'mysql') { %>, "@prisma/adapter-mariadb": "^7.0.0"<% } %><% if (addOnOption.prisma.database === 'sqlite') { %>,