Compare commits

...

2 Commits

2 changed files with 1 additions and 17 deletions

View File

@@ -1,15 +0,0 @@
import { PrismaClient } from '@prisma/client'
const prismaClientSingleton = () => {
return new PrismaClient()
}
declare const globalThis: {
prismaGlobal: ReturnType<typeof prismaClientSingleton>
} & typeof global
const prisma = globalThis.prismaGlobal ?? prismaClientSingleton()
export default prisma
if (process.env.NODE_ENV !== 'production') globalThis.prismaGlobal = prisma

View File

@@ -2,7 +2,7 @@
export default defineNuxtConfig({ export default defineNuxtConfig({
compatibilityDate: '2025-07-15', compatibilityDate: '2025-07-15',
devtools: { enabled: true }, devtools: { enabled: true },
modules: ['@nuxtjs/tailwindcss', '@pinia/nuxt', '@prisma/nuxt', '@vee-validate/nuxt', 'vue-sonner/nuxt', '@nuxt/icon'], modules: ['@nuxtjs/tailwindcss', '@pinia/nuxt', '@vee-validate/nuxt', 'vue-sonner/nuxt', '@nuxt/icon'],
runtimeConfig: { runtimeConfig: {
databaseUrl: process.env.DATABASE_URL, databaseUrl: process.env.DATABASE_URL,
jwtIssuer: process.env.JWT_ISSUER ?? 'https://auth.local', jwtIssuer: process.env.JWT_ISSUER ?? 'https://auth.local',
@@ -21,7 +21,6 @@ export default defineNuxtConfig({
include: [ include: [
'@vue/devtools-core', '@vue/devtools-core',
'@vue/devtools-kit', '@vue/devtools-kit',
'@prisma/nuxt > @prisma/client',
'zod', 'zod',
'@vee-validate/zod', '@vee-validate/zod',
'vue-sonner', 'vue-sonner',