mirror of
https://github.com/LukeHagar/better-auth.git
synced 2025-12-10 04:19:32 +00:00
fix: seaprate adapters import
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { betterAuth } from "better-auth";
|
||||
import { prismaAdapter } from "better-auth/adapters";
|
||||
import { prismaAdapter } from "better-auth/adapters/prisma";
|
||||
|
||||
export const auth = betterAuth({
|
||||
database: prismaAdapter(
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
import { betterAuth } from "better-auth";
|
||||
import { prismaAdapter } from "better-auth/adapters";
|
||||
import { prismaAdapter } from "better-auth/adapters/prisma";
|
||||
import { PrismaClient } from "@prisma/client";
|
||||
|
||||
const prisma = new PrismaClient();
|
||||
|
||||
export const auth = betterAuth({
|
||||
database: prismaAdapter({
|
||||
db: prisma,
|
||||
database: prismaAdapter(prisma, {
|
||||
provider: "sqlite",
|
||||
}),
|
||||
provider: "sqlite",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { betterAuth } from "better-auth";
|
||||
import { drizzleAdapter } from "better-auth/adapters";
|
||||
import { drizzleAdapter } from "better-auth/adapters/drizzle";
|
||||
import { db } from "./drizzle";
|
||||
|
||||
export const auth = betterAuth({
|
||||
|
||||
@@ -67,7 +67,7 @@ If your database is managed by an ORM like Prisma or Drizzle, you can use the co
|
||||
**Example: Prisma**
|
||||
```ts title="auth.ts"
|
||||
import { betterAuth } from "better-auth";
|
||||
import { PrismaAdapter } from "better-auth/adapters";
|
||||
import { PrismaAdapter } from "better-auth/adapters/prisma";
|
||||
|
||||
const prisma = new PrismaAdapter({
|
||||
prisma: prismaClient
|
||||
@@ -84,7 +84,7 @@ export const auth = await betterAuth({
|
||||
```ts title="auth.ts"
|
||||
import { betterAuth } from "better-auth";
|
||||
import { db } from "./drizzle";
|
||||
import { drizzleAdapter } from "better-auth/adapters";
|
||||
import { drizzleAdapter } from "better-auth/adapters/drizzle";
|
||||
|
||||
export const auth = await betterAuth({
|
||||
database: drizzleAdapter(db, {
|
||||
|
||||
@@ -104,7 +104,7 @@ If your database isn’t supported by Kysely, you can use an adapter to connect.
|
||||
<Tab value="prisma">
|
||||
```ts title="auth.ts"
|
||||
import { betterAuth } from "better-auth";
|
||||
import { prismaAdapter } from "better-auth/adapters";
|
||||
import { prismaAdapter } from "better-auth/adapters/prisma";
|
||||
import { PrismaClient } from "@prisma/client";
|
||||
|
||||
const prisma = new PrismaClient();
|
||||
@@ -119,7 +119,7 @@ If your database isn’t supported by Kysely, you can use an adapter to connect.
|
||||
<Tab value="drizzle">
|
||||
```ts title="auth.ts"
|
||||
import { betterAuth } from "better-auth";
|
||||
import { drizzleAdapter } from "better-auth/adapters";
|
||||
import { drizzleAdapter } from "better-auth/adapters/drizzle";
|
||||
import { db } from "@/db"; // your drizzle instance
|
||||
|
||||
export const auth = betterAuth({
|
||||
@@ -133,7 +133,7 @@ If your database isn’t supported by Kysely, you can use an adapter to connect.
|
||||
<Tab value="mongodb">
|
||||
```ts title="auth.ts"
|
||||
import { betterAuth } from "better-auth";
|
||||
import { monogdbAdapter } from "better-auth/adapters";
|
||||
import { monogdbAdapter } from "better-auth/adapters/mongodb";
|
||||
import { client } from "@/db"; // your mongodb client
|
||||
|
||||
export const auth = betterAuth({
|
||||
|
||||
@@ -46,7 +46,9 @@
|
||||
"./next-js": "./dist/next-js.js",
|
||||
"./package.json": "./package.json",
|
||||
"./node": "./dist/node.js",
|
||||
"./adapters": "./dist/adapters.js",
|
||||
"./adapters/prisma": "./dist/adapters/prisma.js",
|
||||
"./adapters/drizzle": "./dist/adapters/drizzle.js",
|
||||
"./adapters/mongodb": "./dist/adapters/mongodb.js",
|
||||
"./utils": "./dist/utils.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -6,7 +6,9 @@ export default defineConfig((env) => {
|
||||
social: "./src/social-providers/index.ts",
|
||||
types: "./src/types/index.ts",
|
||||
client: "./src/client/index.ts",
|
||||
adapters: "./src/adapters/index.ts",
|
||||
"adapters/prisma": "./src/adapters/prisma-adapter/index.ts",
|
||||
"adapters/drizzle": "./src/adapters/drizzle-adapter/index.ts",
|
||||
"adapters/mongodb": "./src/adapters/mongodb-adapter/index.ts",
|
||||
cli: "./src/cli/index.ts",
|
||||
react: "./src/client/react.ts",
|
||||
vue: "./src/client/vue.ts",
|
||||
|
||||
Reference in New Issue
Block a user