From 97a4173cba3fd0b61a2683339dbc5e022b125dbb Mon Sep 17 00:00:00 2001 From: janpeter visser Date: Fri, 24 Apr 2026 14:03:12 +0200 Subject: [PATCH] fix: vervang require() imports door ES imports in lib/prisma.ts --- lib/prisma.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/prisma.ts b/lib/prisma.ts index 5abcba0..a3c8e2f 100644 --- a/lib/prisma.ts +++ b/lib/prisma.ts @@ -1,12 +1,13 @@ import { PrismaClient } from '@prisma/client' +import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3' +import { Pool } from 'pg' +import { PrismaPg } from '@prisma/adapter-pg' function createPrismaClient() { const url = process.env.DATABASE_URL if (!url) throw new Error('DATABASE_URL is not set') if (url.startsWith('file:')) { - // SQLite (local development) — use better-sqlite3 adapter - const { PrismaBetterSqlite3 } = require('@prisma/adapter-better-sqlite3') const adapter = new PrismaBetterSqlite3({ url }) return new PrismaClient({ adapter, @@ -14,9 +15,6 @@ function createPrismaClient() { }) } - // PostgreSQL (production) — use pg adapter - const { Pool } = require('pg') - const { PrismaPg } = require('@prisma/adapter-pg') const pool = new Pool({ connectionString: url }) const adapter = new PrismaPg(pool) return new PrismaClient({