Skip to content

Commit cf7208e

Browse files
committed
fix: resolve BetterAuth and Drizzle Kit dependency conflict
- Update better-auth from ^1.3 to ^1.6.6 (latest) - Add @better-auth/drizzle-adapter (new separate adapter package) - Update drizzle-kit from ^0.30.5 to ^0.31.10 (satisfies peer dependency) - Fix template import to use @better-auth/drizzle-adapter
1 parent 4709861 commit cf7208e

5 files changed

Lines changed: 13 additions & 6 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-t3-app": patch
3+
---
4+
5+
fix: resolve BetterAuth and Drizzle Kit dependency conflict

cli/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"devDependencies": {
6565
"@auth/drizzle-adapter": "^1.1.0",
6666
"@auth/prisma-adapter": "^1.6.0",
67+
"@better-auth/drizzle-adapter": "^1.6.6",
6768
"@libsql/client": "^0.14.0",
6869
"@planetscale/database": "^1.19.0",
6970
"@prisma/adapter-planetscale": "^6.6.0",
@@ -78,8 +79,8 @@
7879
"@types/fs-extra": "^11.0.4",
7980
"@types/gradient-string": "^1.1.6",
8081
"@types/node": "^24.10.1",
81-
"better-auth": "^1.3",
82-
"drizzle-kit": "^0.30.5",
82+
"better-auth": "^1.6.6",
83+
"drizzle-kit": "^0.31.10",
8384
"drizzle-orm": "^0.41.0",
8485
"mysql2": "^3.11.0",
8586
"next": "^15.5.9",

cli/src/installers/betterAuth.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const betterAuthInstaller: Installer = ({
1717

1818
const deps: AvailableDependencies[] = ["better-auth"];
1919
if (usingPrisma) deps.push("@auth/prisma-adapter");
20-
if (usingDrizzle) deps.push("@auth/drizzle-adapter");
20+
if (usingDrizzle) deps.push("@better-auth/drizzle-adapter");
2121

2222
addPackageDependency({
2323
projectDir,

cli/src/installers/dependencyVersionMap.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,16 @@ export const dependencyVersionMap = {
99
"@auth/drizzle-adapter": "^1.7.2",
1010

1111
// Better-Auth
12-
"better-auth": "^1.3",
12+
"better-auth": "^1.6.6",
13+
"@better-auth/drizzle-adapter": "^1.6.6",
1314

1415
// Prisma
1516
prisma: "^6.6.0",
1617
"@prisma/client": "^6.6.0",
1718
"@prisma/adapter-planetscale": "^6.6.0",
1819

1920
// Drizzle
20-
"drizzle-kit": "^0.30.5",
21+
"drizzle-kit": "^0.31.10",
2122
"drizzle-orm": "^0.41.0",
2223
mysql2: "^3.11.0",
2324
"@planetscale/database": "^1.19.0",

cli/template/extras/src/server/better-auth/config/with-drizzle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { betterAuth } from "better-auth";
2-
import { drizzleAdapter } from "better-auth/adapters/drizzle";
2+
import { drizzleAdapter } from "@better-auth/drizzle-adapter";
33
import { nextCookies } from "better-auth/next-js";
44

55
import { env } from "~/env";

0 commit comments

Comments
 (0)