aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-09-15 16:23:39 +0000
committerMohamedBassem <me@mbassem.com>2024-09-15 16:23:39 +0000
commit80749d5327942c12b513124c43e3577fdd8c0541 (patch)
treee779f971b9da3264f6f7f89b4484fd3c072cfb5f /apps
parentfb63f55e9d86c5533c8455497c7b154a18546b39 (diff)
downloadkarakeep-80749d5327942c12b513124c43e3577fdd8c0541.tar.zst
deps: Upgrade drizzle and next auth drizzle adapter
Diffstat (limited to 'apps')
-rw-r--r--apps/web/package.json4
-rw-r--r--apps/web/server/auth.ts13
-rw-r--r--apps/workers/package.json2
3 files changed, 15 insertions, 4 deletions
diff --git a/apps/web/package.json b/apps/web/package.json
index ade09a83..62d706cd 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -15,7 +15,7 @@
"format": "prettier --check . --ignore-path ../../.gitignore"
},
"dependencies": {
- "@auth/drizzle-adapter": "^0.8.0",
+ "@auth/drizzle-adapter": "^1.4.2",
"@emoji-mart/data": "^1.1.2",
"@emoji-mart/react": "^1.1.1",
"@hoarder/db": "workspace:^0.1.0",
@@ -46,7 +46,7 @@
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.0",
"dayjs": "^1.11.10",
- "drizzle-orm": "^0.29.4",
+ "drizzle-orm": "^0.33.0",
"fastest-levenshtein": "^1.0.16",
"lucide-react": "^0.330.0",
"next": "14.1.4",
diff --git a/apps/web/server/auth.ts b/apps/web/server/auth.ts
index acc3745c..2ab44d5a 100644
--- a/apps/web/server/auth.ts
+++ b/apps/web/server/auth.ts
@@ -9,6 +9,12 @@ import CredentialsProvider from "next-auth/providers/credentials";
import { Provider } from "next-auth/providers/index";
import { db } from "@hoarder/db";
+import {
+ accounts,
+ sessions,
+ users,
+ verificationTokens,
+} from "@hoarder/db/schema";
import { validatePassword } from "@hoarder/trpc/auth";
declare module "next-auth/jwt" {
@@ -63,7 +69,12 @@ const providers: Provider[] = [
export const authOptions: NextAuthOptions = {
// https://github.com/nextauthjs/next-auth/issues/9493
- adapter: DrizzleAdapter(db) as Adapter,
+ adapter: DrizzleAdapter(db, {
+ usersTable: users,
+ accountsTable: accounts,
+ sessionsTable: sessions,
+ verificationTokensTable: verificationTokens,
+ }) as Adapter,
providers: providers,
session: {
strategy: "jwt",
diff --git a/apps/workers/package.json b/apps/workers/package.json
index 74a934bd..bbd5b17d 100644
--- a/apps/workers/package.json
+++ b/apps/workers/package.json
@@ -13,7 +13,7 @@
"async-mutex": "^0.4.1",
"dompurify": "^3.0.9",
"dotenv": "^16.4.1",
- "drizzle-orm": "^0.29.4",
+ "drizzle-orm": "^0.33.0",
"execa": "^9.1.0",
"jsdom": "^24.0.0",
"metascraper": "^5.43.4",