diff options
| author | MohamedBassem <me@mbassem.com> | 2024-09-15 16:23:39 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-09-15 16:23:39 +0000 |
| commit | 80749d5327942c12b513124c43e3577fdd8c0541 (patch) | |
| tree | e779f971b9da3264f6f7f89b4484fd3c072cfb5f /apps | |
| parent | fb63f55e9d86c5533c8455497c7b154a18546b39 (diff) | |
| download | karakeep-80749d5327942c12b513124c43e3577fdd8c0541.tar.zst | |
deps: Upgrade drizzle and next auth drizzle adapter
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/web/package.json | 4 | ||||
| -rw-r--r-- | apps/web/server/auth.ts | 13 | ||||
| -rw-r--r-- | apps/workers/package.json | 2 |
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", |
