diff --git a/package.json b/package.json index 59493a1..bb27395 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@solidjs/router": "^0.15.3", "@solidjs/start": "^1.1.4", "better-auth": "^1.2.7", + "better-sqlite3": "^11.10.0", "sitemap": "^8.0.0", "solid-icons": "^1.1.0", "solid-js": "^1.9.6", @@ -28,6 +29,7 @@ }, "devDependencies": { "@testing-library/jest-dom": "^6.6.3", + "@types/better-sqlite3": "^7.6.13", "browserslist": "^4.24.5", "bun-types": "^1.2.13", "lightningcss": "^1.30.1", diff --git a/src/auth.ts b/src/auth.ts index f733153..8b52ecd 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -2,8 +2,10 @@ import { betterAuth } from "better-auth"; import { genericOAuth } from "better-auth/plugins"; import { createAuthClient } from "better-auth/solid"; import { genericOAuthClient } from "better-auth/client/plugins"; +import Database from "better-sqlite3"; export const auth = betterAuth({ + database: Database('auth.sqlite'), appName: "Streamarr", basePath: "/api/auth", logger: {