Skip to content

Commit 88b2dd0

Browse files
committed
fix: use bcryptjs instead of bcrypt for Vercel serverless compat
1 parent 89d00fc commit 88b2dd0

3 files changed

Lines changed: 17 additions & 45 deletions

File tree

lib/auth.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { PrismaAdapter } from "@auth/prisma-adapter";
33
import { prisma } from "./prisma";
44
import CredentialsProvider from "next-auth/providers/credentials";
55
import GoogleProvider from "next-auth/providers/google";
6-
import bcrypt from "bcrypt";
6+
import bcrypt from "bcryptjs";
77

88
const secret = process.env.AUTH_SECRET || process.env.NEXTAUTH_SECRET;
99

package-lock.json

Lines changed: 14 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"@prisma/client": "^7.8.0",
1818
"ai": "^6.0.183",
1919
"autoprefixer": "^10.4.17",
20-
"bcrypt": "^6.0.0",
20+
"bcryptjs": "^3.0.3",
2121
"date-fns": "^3.6.0",
2222
"next": "^16.2.6",
2323
"next-auth": "^4.24.7",
@@ -29,7 +29,7 @@
2929
"zod": "^3.25.76"
3030
},
3131
"devDependencies": {
32-
"@types/bcrypt": "^6.0.0",
32+
"@types/bcryptjs": "^2.4.6",
3333
"@types/node": "^20",
3434
"@types/react": "^18",
3535
"@types/react-dom": "^18",

0 commit comments

Comments
 (0)