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 ( + + + + + + + Create Sign in Box + + +
+
+ + + { + // setIsPrev(true); + // setActiveTab("preview"); + }} + > + {/* */} + + Preview + + + + +
+
+
+
+
+ ); +} 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") {