diff --git a/.gitignore b/.gitignore index aa118f3..b94444f 100644 --- a/.gitignore +++ b/.gitignore @@ -42,4 +42,5 @@ yarn-error.log* next-env.d.ts # database -/prisma/dev.db \ No newline at end of file +/prisma/dev.db +src/generated/prisma \ No newline at end of file diff --git a/package.json b/package.json index c6b5642..35b3545 100644 --- a/package.json +++ b/package.json @@ -47,13 +47,13 @@ "@types/node": "22.15.19", "@types/react": "19.1.4", "@types/react-dom": "19.1.5", - "dotenv-cli": "^8.0.0", - "eslint": "9.27.0", + "dotenv-cli": "8.0.0", + "eslint": "9.26.0", "eslint-config-next": "15.3.2", "eslint-config-prettier": "10.1.5", "postcss": "8.5.3", "prettier": "3.5.3", - "prisma": "^6.7.0", + "prisma": "6.7.0", "tailwindcss": "4.1.6", "tw-animate-css": "1.2.9", "typescript": "5.8.3" diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 2197012..712a068 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -6,7 +6,7 @@ generator client { provider = "prisma-client-js" - output = "../generated/prisma" + output = "../src/generated/prisma" } datasource db { diff --git a/src/auth.ts b/src/auth.ts index 6a04a1f..38ec47a 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -36,7 +36,7 @@ export const providerMap = providers .filter((provider) => provider.id !== 'credentials'); export const { handlers, signIn, signOut, auth } = NextAuth({ - providers: [], + providers, adapter: PrismaAdapter(prisma), session: { strategy: 'jwt', diff --git a/src/prisma.ts b/src/prisma.ts index b5cc446..fb838c2 100644 --- a/src/prisma.ts +++ b/src/prisma.ts @@ -1,4 +1,4 @@ -import { PrismaClient } from "@prisma/client" +import { PrismaClient } from "@/generated/prisma" const globalForPrisma = globalThis as unknown as { prisma: PrismaClient }