diff --git a/.vscode/settings.json b/.vscode/settings.json
index 250b76a0..7a9390c1 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -21,6 +21,6 @@
"editor.defaultFormatter": "biomejs.biome"
},
"[typescriptreact]": {
- "editor.defaultFormatter": "esbenp.prettier-vscode"
+ "editor.defaultFormatter": "biomejs.biome"
}
}
diff --git a/docs/components/beta/badge.tsx b/docs/components/beta/badge.tsx
index 312d011e..bced4c35 100644
--- a/docs/components/beta/badge.tsx
+++ b/docs/components/beta/badge.tsx
@@ -4,7 +4,7 @@ export const PulicBetaBadge = ({ text }: { text?: string }) => {
- {text || "BETA"}
+ {text}
@@ -20,7 +20,9 @@ export const PulicBetaBadge = ({ text }: { text?: string }) => {
d="M13 4V2c4.66.5 8.33 4.19 8.85 8.85c.6 5.49-3.35 10.43-8.85 11.03v-2c3.64-.45 6.5-3.32 6.96-6.96A7.994 7.994 0 0 0 13 4m-7.33.2A9.8 9.8 0 0 1 11 2v2.06c-1.43.2-2.78.78-3.9 1.68zM2.05 11a9.8 9.8 0 0 1 2.21-5.33L5.69 7.1A8 8 0 0 0 4.05 11zm2.22 7.33A10.04 10.04 0 0 1 2.06 13h2c.18 1.42.75 2.77 1.63 3.9zm1.4 1.41l1.39-1.37h.04c1.13.88 2.48 1.45 3.9 1.63v2c-1.96-.21-3.82-1-5.33-2.26M12 17l1.56-3.42L17 12l-3.44-1.56L12 7l-1.57 3.44L7 12l3.43 1.58z"
>
-
v1 - nov. 22
+
+ Own Your Auth
+
);
diff --git a/docs/components/buidler/index.tsx b/docs/components/buidler/index.tsx
new file mode 100644
index 00000000..21923c42
--- /dev/null
+++ b/docs/components/buidler/index.tsx
@@ -0,0 +1,57 @@
+import { PlusIcon } from "lucide-react";
+import {
+ Dialog,
+ DialogContent,
+ DialogHeader,
+ DialogTitle,
+ DialogTrigger,
+} from "../ui/dialog";
+import { Card } from "../ui/card";
+import { Tabs, TabsList, TabsTrigger } from "../ui/tabs";
+
+export function Builder() {
+ return (
+
+ );
+}
diff --git a/docs/components/landing/hero.tsx b/docs/components/landing/hero.tsx
index fda55874..1153011d 100644
--- a/docs/components/landing/hero.tsx
+++ b/docs/components/landing/hero.tsx
@@ -7,7 +7,7 @@ import clsx from "clsx";
import { GridPattern } from "./grid-pattern";
import { Button } from "@/components/ui/button";
-import { Check, Copy, Github, Icon } from "lucide-react";
+import { Check, Copy, Github, Icon, PlusIcon } from "lucide-react";
import { useTheme } from "next-themes";
import { Highlight, themes } from "prism-react-renderer";
import {
@@ -19,6 +19,7 @@ import {
import { Icons } from "../icons";
import { Cover } from "../ui/cover";
import { PulicBetaBadge } from "../beta/badge";
+import { Builder } from "../buidler";
const tabs: { name: "auth.ts" | "client.ts"; code: string }[] = [
{
@@ -63,7 +64,7 @@ export default function Hero() {
-
+
@@ -78,7 +79,7 @@ export default function Hero() {
{
<>
-
+
-
-
-
+
>
}
diff --git a/packages/better-auth/src/db/utils.ts b/packages/better-auth/src/db/utils.ts
index d45d2acc..a9a3f704 100644
--- a/packages/better-auth/src/db/utils.ts
+++ b/packages/better-auth/src/db/utils.ts
@@ -12,14 +12,8 @@ const memoryDB = {};
export async function getAdapter(options: BetterAuthOptions): Promise
{
if (!options.database) {
- // If no database is provided, use memory adapter in development
- if (isDevelopment) {
- logger.warn(
- "No database configuration provided. Using memory adapter in development",
- );
- return memoryAdapter(memoryDB)(options);
- }
- throw new BetterAuthError("Database configuration is required");
+ logger.warn("No database configuration provided. Using memory adapter");
+ return memoryAdapter(memoryDB)(options);
}
if (typeof options.database === "function") {