├── .gitignore ├── astro-example ├── .env.example ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.mjs ├── components.json ├── package.json ├── pnpm-lock.yaml ├── public │ └── favicon.svg ├── src │ ├── app.css │ ├── auth.ts │ ├── components │ │ ├── loader.tsx │ │ ├── sign-in.tsx │ │ ├── sign-up.tsx │ │ ├── two-factor.tsx │ │ ├── ui │ │ │ ├── accordion.tsx │ │ │ ├── alert-dialog.tsx │ │ │ ├── alert.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── carousel.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── collapsible.tsx │ │ │ ├── combobox.tsx │ │ │ ├── command.tsx │ │ │ ├── context-menu.tsx │ │ │ ├── date-picker.tsx │ │ │ ├── dialog.tsx │ │ │ ├── drawer.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── hover-card.tsx │ │ │ ├── image.tsx │ │ │ ├── menubar.tsx │ │ │ ├── navigation-menu.tsx │ │ │ ├── number-field.tsx │ │ │ ├── otp-field.tsx │ │ │ ├── pagination.tsx │ │ │ ├── popover.tsx │ │ │ ├── progress.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── resizable.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── sonner.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── textfield.tsx │ │ │ ├── toast.tsx │ │ │ ├── toggle-group.tsx │ │ │ ├── toggle.tsx │ │ │ └── tooltip.tsx │ │ └── user-card.tsx │ ├── env.d.ts │ ├── layouts │ │ └── root-layout.astro │ ├── libs │ │ ├── auth-client.ts │ │ ├── cn.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── middleware.ts │ └── pages │ │ ├── api │ │ └── auth │ │ │ └── [...all].ts │ │ ├── dashboard.astro │ │ ├── index.astro │ │ ├── sign-in.astro │ │ ├── sign-up.astro │ │ ├── two-factor.astro │ │ └── two-factor │ │ └── email.astro ├── tailwind.config.mjs └── tsconfig.json ├── browser-extension-example ├── .gitignore ├── .prettierrc.mjs ├── README.md ├── assets │ └── icon.png ├── components.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src │ ├── auth │ │ └── auth-client.ts │ ├── components │ │ ├── Home.tsx │ │ ├── SignIn.tsx │ │ ├── SignUp.tsx │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ └── separator.tsx │ ├── content.tsx │ ├── lib │ │ └── utils.ts │ ├── popup.tsx │ └── style.css ├── tailwind.config.js └── tsconfig.json ├── expo-example ├── .env.example ├── .gitignore ├── README.md ├── app.config.ts ├── assets │ ├── bg-image.jpg │ ├── fonts │ │ └── SpaceMono-Regular.ttf │ ├── icon.png │ └── images │ │ ├── adaptive-icon.png │ │ ├── favicon.png │ │ ├── logo.png │ │ ├── partial-react-logo.png │ │ ├── react-logo.png │ │ ├── react-logo@2x.png │ │ ├── react-logo@3x.png │ │ └── splash.png ├── babel.config.js ├── components.json ├── index.ts ├── metro.config.js ├── nativewind-env.d.ts ├── package.json ├── pnpm-lock.yaml ├── src │ ├── app │ │ ├── _layout.tsx │ │ ├── api │ │ │ └── auth │ │ │ │ └── [...route]+api.ts │ │ ├── dashboard.tsx │ │ ├── forget-password.tsx │ │ ├── index.tsx │ │ └── sign-up.tsx │ ├── components │ │ ├── icons │ │ │ └── google.tsx │ │ └── ui │ │ │ ├── avatar.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── dialog.tsx │ │ │ ├── input.tsx │ │ │ ├── separator.tsx │ │ │ └── text.tsx │ ├── global.css │ └── lib │ │ ├── auth-client.ts │ │ ├── auth.ts │ │ ├── icons │ │ ├── X.tsx │ │ └── iconWithClassName.ts │ │ └── utils.ts ├── tailwind.config.js ├── tsconfig.json └── turbo.json ├── nextjs-mcp ├── .gitignore ├── README.md ├── app │ ├── .well-known │ │ └── oauth-authorization-server │ │ │ └── route.ts │ ├── api │ │ ├── [transport] │ │ │ └── route.ts │ │ └── auth │ │ │ └── [...all] │ │ │ └── route.ts │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── login │ │ └── page.tsx │ └── page.tsx ├── lib │ ├── auth.ts │ └── authClient.ts ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public │ ├── file.svg │ ├── globe.svg │ ├── next.svg │ ├── vercel.svg │ └── window.svg └── tsconfig.json ├── nuxt-example ├── .env.example ├── .gitignore ├── README.md ├── app.vue ├── assets │ └── css │ │ └── tailwind.css ├── components.json ├── components │ └── ui │ │ ├── accordion │ │ ├── Accordion.vue │ │ ├── AccordionContent.vue │ │ ├── AccordionItem.vue │ │ ├── AccordionTrigger.vue │ │ └── index.ts │ │ ├── alert-dialog │ │ ├── AlertDialog.vue │ │ ├── AlertDialogAction.vue │ │ ├── AlertDialogCancel.vue │ │ ├── AlertDialogContent.vue │ │ ├── AlertDialogDescription.vue │ │ ├── AlertDialogFooter.vue │ │ ├── AlertDialogHeader.vue │ │ ├── AlertDialogTitle.vue │ │ ├── AlertDialogTrigger.vue │ │ └── index.ts │ │ ├── alert │ │ ├── Alert.vue │ │ ├── AlertDescription.vue │ │ ├── AlertTitle.vue │ │ └── index.ts │ │ ├── aspect-ratio │ │ ├── AspectRatio.vue │ │ └── index.ts │ │ ├── auto-form │ │ ├── AutoForm.vue │ │ ├── AutoFormField.vue │ │ ├── AutoFormFieldArray.vue │ │ ├── AutoFormFieldBoolean.vue │ │ ├── AutoFormFieldDate.vue │ │ ├── AutoFormFieldEnum.vue │ │ ├── AutoFormFieldFile.vue │ │ ├── AutoFormFieldInput.vue │ │ ├── AutoFormFieldNumber.vue │ │ ├── AutoFormFieldObject.vue │ │ ├── AutoFormLabel.vue │ │ ├── constant.ts │ │ ├── dependencies.ts │ │ ├── index.ts │ │ ├── interface.ts │ │ └── utils.ts │ │ ├── avatar │ │ ├── Avatar.vue │ │ ├── AvatarFallback.vue │ │ ├── AvatarImage.vue │ │ └── index.ts │ │ ├── badge │ │ ├── Badge.vue │ │ └── index.ts │ │ ├── breadcrumb │ │ ├── Breadcrumb.vue │ │ ├── BreadcrumbEllipsis.vue │ │ ├── BreadcrumbItem.vue │ │ ├── BreadcrumbLink.vue │ │ ├── BreadcrumbList.vue │ │ ├── BreadcrumbPage.vue │ │ ├── BreadcrumbSeparator.vue │ │ └── index.ts │ │ ├── button │ │ ├── Button.vue │ │ └── index.ts │ │ ├── calendar │ │ ├── Calendar.vue │ │ ├── CalendarCell.vue │ │ ├── CalendarCellTrigger.vue │ │ ├── CalendarGrid.vue │ │ ├── CalendarGridBody.vue │ │ ├── CalendarGridHead.vue │ │ ├── CalendarGridRow.vue │ │ ├── CalendarHeadCell.vue │ │ ├── CalendarHeader.vue │ │ ├── CalendarHeading.vue │ │ ├── CalendarNextButton.vue │ │ ├── CalendarPrevButton.vue │ │ └── index.ts │ │ ├── card │ │ ├── Card.vue │ │ ├── CardContent.vue │ │ ├── CardDescription.vue │ │ ├── CardFooter.vue │ │ ├── CardHeader.vue │ │ ├── CardTitle.vue │ │ └── index.ts │ │ ├── carousel │ │ ├── Carousel.vue │ │ ├── CarouselContent.vue │ │ ├── CarouselItem.vue │ │ ├── CarouselNext.vue │ │ ├── CarouselPrevious.vue │ │ ├── index.ts │ │ ├── interface.ts │ │ └── useCarousel.ts │ │ ├── chart-area │ │ ├── AreaChart.vue │ │ └── index.ts │ │ ├── chart-bar │ │ ├── BarChart.vue │ │ └── index.ts │ │ ├── chart-donut │ │ ├── DonutChart.vue │ │ └── index.ts │ │ ├── chart-line │ │ ├── LineChart.vue │ │ └── index.ts │ │ ├── chart │ │ ├── ChartCrosshair.vue │ │ ├── ChartLegend.vue │ │ ├── ChartSingleTooltip.vue │ │ ├── ChartTooltip.vue │ │ ├── index.ts │ │ └── interface.ts │ │ ├── checkbox │ │ ├── Checkbox.vue │ │ └── index.ts │ │ ├── collapsible │ │ ├── Collapsible.vue │ │ ├── CollapsibleContent.vue │ │ ├── CollapsibleTrigger.vue │ │ └── index.ts │ │ ├── command │ │ ├── Command.vue │ │ ├── CommandDialog.vue │ │ ├── CommandEmpty.vue │ │ ├── CommandGroup.vue │ │ ├── CommandInput.vue │ │ ├── CommandItem.vue │ │ ├── CommandList.vue │ │ ├── CommandSeparator.vue │ │ ├── CommandShortcut.vue │ │ └── index.ts │ │ ├── context-menu │ │ ├── ContextMenu.vue │ │ ├── ContextMenuCheckboxItem.vue │ │ ├── ContextMenuContent.vue │ │ ├── ContextMenuGroup.vue │ │ ├── ContextMenuItem.vue │ │ ├── ContextMenuLabel.vue │ │ ├── ContextMenuPortal.vue │ │ ├── ContextMenuRadioGroup.vue │ │ ├── ContextMenuRadioItem.vue │ │ ├── ContextMenuSeparator.vue │ │ ├── ContextMenuShortcut.vue │ │ ├── ContextMenuSub.vue │ │ ├── ContextMenuSubContent.vue │ │ ├── ContextMenuSubTrigger.vue │ │ ├── ContextMenuTrigger.vue │ │ └── index.ts │ │ ├── dialog │ │ ├── Dialog.vue │ │ ├── DialogClose.vue │ │ ├── DialogContent.vue │ │ ├── DialogDescription.vue │ │ ├── DialogFooter.vue │ │ ├── DialogHeader.vue │ │ ├── DialogScrollContent.vue │ │ ├── DialogTitle.vue │ │ ├── DialogTrigger.vue │ │ └── index.ts │ │ ├── drawer │ │ ├── Drawer.vue │ │ ├── DrawerContent.vue │ │ ├── DrawerDescription.vue │ │ ├── DrawerFooter.vue │ │ ├── DrawerHeader.vue │ │ ├── DrawerOverlay.vue │ │ ├── DrawerTitle.vue │ │ └── index.ts │ │ ├── dropdown-menu │ │ ├── DropdownMenu.vue │ │ ├── DropdownMenuCheckboxItem.vue │ │ ├── DropdownMenuContent.vue │ │ ├── DropdownMenuGroup.vue │ │ ├── DropdownMenuItem.vue │ │ ├── DropdownMenuLabel.vue │ │ ├── DropdownMenuRadioGroup.vue │ │ ├── DropdownMenuRadioItem.vue │ │ ├── DropdownMenuSeparator.vue │ │ ├── DropdownMenuShortcut.vue │ │ ├── DropdownMenuSub.vue │ │ ├── DropdownMenuSubContent.vue │ │ ├── DropdownMenuSubTrigger.vue │ │ ├── DropdownMenuTrigger.vue │ │ └── index.ts │ │ ├── form │ │ ├── FormControl.vue │ │ ├── FormDescription.vue │ │ ├── FormItem.vue │ │ ├── FormLabel.vue │ │ ├── FormMessage.vue │ │ ├── index.ts │ │ ├── injectionKeys.ts │ │ └── useFormField.ts │ │ ├── hover-card │ │ ├── HoverCard.vue │ │ ├── HoverCardContent.vue │ │ ├── HoverCardTrigger.vue │ │ └── index.ts │ │ ├── input │ │ ├── Input.vue │ │ └── index.ts │ │ ├── label │ │ ├── Label.vue │ │ └── index.ts │ │ ├── menubar │ │ ├── Menubar.vue │ │ ├── MenubarCheckboxItem.vue │ │ ├── MenubarContent.vue │ │ ├── MenubarGroup.vue │ │ ├── MenubarItem.vue │ │ ├── MenubarLabel.vue │ │ ├── MenubarMenu.vue │ │ ├── MenubarRadioGroup.vue │ │ ├── MenubarRadioItem.vue │ │ ├── MenubarSeparator.vue │ │ ├── MenubarShortcut.vue │ │ ├── MenubarSub.vue │ │ ├── MenubarSubContent.vue │ │ ├── MenubarSubTrigger.vue │ │ ├── MenubarTrigger.vue │ │ └── index.ts │ │ ├── navigation-menu │ │ ├── NavigationMenu.vue │ │ ├── NavigationMenuContent.vue │ │ ├── NavigationMenuIndicator.vue │ │ ├── NavigationMenuItem.vue │ │ ├── NavigationMenuLink.vue │ │ ├── NavigationMenuList.vue │ │ ├── NavigationMenuTrigger.vue │ │ ├── NavigationMenuViewport.vue │ │ └── index.ts │ │ ├── number-field │ │ ├── NumberField.vue │ │ ├── NumberFieldContent.vue │ │ ├── NumberFieldDecrement.vue │ │ ├── NumberFieldIncrement.vue │ │ ├── NumberFieldInput.vue │ │ └── index.ts │ │ ├── pagination │ │ ├── PaginationEllipsis.vue │ │ ├── PaginationFirst.vue │ │ ├── PaginationLast.vue │ │ ├── PaginationNext.vue │ │ ├── PaginationPrev.vue │ │ └── index.ts │ │ ├── pin-input │ │ ├── PinInput.vue │ │ ├── PinInputGroup.vue │ │ ├── PinInputInput.vue │ │ ├── PinInputSeparator.vue │ │ └── index.ts │ │ ├── popover │ │ ├── Popover.vue │ │ ├── PopoverContent.vue │ │ ├── PopoverTrigger.vue │ │ └── index.ts │ │ ├── progress │ │ ├── Progress.vue │ │ └── index.ts │ │ ├── radio-group │ │ ├── RadioGroup.vue │ │ ├── RadioGroupItem.vue │ │ └── index.ts │ │ ├── range-calendar │ │ ├── RangeCalendar.vue │ │ ├── RangeCalendarCell.vue │ │ ├── RangeCalendarCellTrigger.vue │ │ ├── RangeCalendarGrid.vue │ │ ├── RangeCalendarGridBody.vue │ │ ├── RangeCalendarGridHead.vue │ │ ├── RangeCalendarGridRow.vue │ │ ├── RangeCalendarHeadCell.vue │ │ ├── RangeCalendarHeader.vue │ │ ├── RangeCalendarHeading.vue │ │ ├── RangeCalendarNextButton.vue │ │ ├── RangeCalendarPrevButton.vue │ │ └── index.ts │ │ ├── resizable │ │ ├── ResizableHandle.vue │ │ ├── ResizablePanelGroup.vue │ │ └── index.ts │ │ ├── scroll-area │ │ ├── ScrollArea.vue │ │ ├── ScrollBar.vue │ │ └── index.ts │ │ ├── select │ │ ├── Select.vue │ │ ├── SelectContent.vue │ │ ├── SelectGroup.vue │ │ ├── SelectItem.vue │ │ ├── SelectItemText.vue │ │ ├── SelectLabel.vue │ │ ├── SelectScrollDownButton.vue │ │ ├── SelectScrollUpButton.vue │ │ ├── SelectSeparator.vue │ │ ├── SelectTrigger.vue │ │ ├── SelectValue.vue │ │ └── index.ts │ │ ├── separator │ │ ├── Separator.vue │ │ └── index.ts │ │ ├── sheet │ │ ├── Sheet.vue │ │ ├── SheetClose.vue │ │ ├── SheetContent.vue │ │ ├── SheetDescription.vue │ │ ├── SheetFooter.vue │ │ ├── SheetHeader.vue │ │ ├── SheetTitle.vue │ │ ├── SheetTrigger.vue │ │ └── index.ts │ │ ├── skeleton │ │ ├── Skeleton.vue │ │ └── index.ts │ │ ├── slider │ │ ├── Slider.vue │ │ └── index.ts │ │ ├── sonner │ │ ├── Sonner.vue │ │ └── index.ts │ │ ├── stepper │ │ ├── Stepper.vue │ │ ├── StepperDescription.vue │ │ ├── StepperIndicator.vue │ │ ├── StepperItem.vue │ │ ├── StepperSeparator.vue │ │ ├── StepperTitle.vue │ │ ├── StepperTrigger.vue │ │ └── index.ts │ │ ├── switch │ │ ├── Switch.vue │ │ └── index.ts │ │ ├── table │ │ ├── Table.vue │ │ ├── TableBody.vue │ │ ├── TableCaption.vue │ │ ├── TableCell.vue │ │ ├── TableEmpty.vue │ │ ├── TableFooter.vue │ │ ├── TableHead.vue │ │ ├── TableHeader.vue │ │ ├── TableRow.vue │ │ └── index.ts │ │ ├── tabs │ │ ├── Tabs.vue │ │ ├── TabsContent.vue │ │ ├── TabsList.vue │ │ ├── TabsTrigger.vue │ │ └── index.ts │ │ ├── tags-input │ │ ├── TagsInput.vue │ │ ├── TagsInputInput.vue │ │ ├── TagsInputItem.vue │ │ ├── TagsInputItemDelete.vue │ │ ├── TagsInputItemText.vue │ │ └── index.ts │ │ ├── textarea │ │ ├── Textarea.vue │ │ └── index.ts │ │ ├── toast │ │ ├── Toast.vue │ │ ├── ToastAction.vue │ │ ├── ToastClose.vue │ │ ├── ToastDescription.vue │ │ ├── ToastProvider.vue │ │ ├── ToastTitle.vue │ │ ├── ToastViewport.vue │ │ ├── Toaster.vue │ │ ├── index.ts │ │ └── use-toast.ts │ │ ├── toggle-group │ │ ├── ToggleGroup.vue │ │ ├── ToggleGroupItem.vue │ │ └── index.ts │ │ ├── toggle │ │ ├── Toggle.vue │ │ └── index.ts │ │ ├── tooltip │ │ ├── Tooltip.vue │ │ ├── TooltipContent.vue │ │ ├── TooltipProvider.vue │ │ ├── TooltipTrigger.vue │ │ └── index.ts │ │ └── v-calendar │ │ ├── Calendar.vue │ │ └── index.ts ├── layouts │ └── default.vue ├── lib │ ├── auth-client.ts │ ├── auth.ts │ └── utils.ts ├── middleware │ └── auth.global.ts ├── nuxt.config.ts ├── package.json ├── pages │ ├── dashboard.vue │ ├── forget-password.vue │ ├── index.vue │ ├── reset-password.vue │ ├── sign-in.vue │ └── sign-up.vue ├── public │ ├── favicon.ico │ └── robots.txt ├── server │ ├── api │ │ └── auth │ │ │ └── [...all].ts │ └── tsconfig.json ├── tailwind.config.js └── tsconfig.json ├── readme.md ├── remix-example ├── .env.example ├── .gitignore ├── README.md ├── app │ ├── components │ │ ├── logo.tsx │ │ ├── sign-in-card.tsx │ │ ├── sign-up-card.tsx │ │ ├── tabs.tsx │ │ ├── ui │ │ │ ├── accordion.tsx │ │ │ ├── alert-dialog.tsx │ │ │ ├── alert.tsx │ │ │ ├── aspect-ratio.tsx │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── breadcrumb.tsx │ │ │ ├── button.tsx │ │ │ ├── calendar.tsx │ │ │ ├── card.tsx │ │ │ ├── carousel.tsx │ │ │ ├── chart.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── collapsible.tsx │ │ │ ├── command.tsx │ │ │ ├── context-menu.tsx │ │ │ ├── copy-button.tsx │ │ │ ├── dialog.tsx │ │ │ ├── drawer.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── form.tsx │ │ │ ├── hover-card.tsx │ │ │ ├── input-otp.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── menubar.tsx │ │ │ ├── navigation-menu.tsx │ │ │ ├── pagination.tsx │ │ │ ├── password-input.tsx │ │ │ ├── popover.tsx │ │ │ ├── progress.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── resizable.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── slider.tsx │ │ │ ├── sonner.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ ├── toggle-group.tsx │ │ │ ├── toggle.tsx │ │ │ └── tooltip.tsx │ │ └── user-card.tsx │ ├── entry.client.tsx │ ├── entry.server.tsx │ ├── hooks │ │ └── use-toast.ts │ ├── lib │ │ ├── auth-client.ts │ │ ├── auth-types.ts │ │ ├── auth.ts │ │ └── utils.ts │ ├── root.tsx │ ├── routes │ │ ├── _index.tsx │ │ ├── api.auth.$.ts │ │ ├── dashboard.tsx │ │ ├── sign-in.tsx │ │ └── two-factor │ │ │ ├── _index.tsx │ │ │ └── otp │ │ │ └── _index.tsx │ └── tailwind.css ├── components.json ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── logo-dark.png │ └── logo-light.png ├── tailwind.config.ts ├── tsconfig.json └── vite.config.ts ├── svelte-kit-example ├── .env.example ├── .gitignore ├── .npmrc ├── README.md ├── components.json ├── package.json ├── postcss.config.js ├── src │ ├── app.css │ ├── app.d.ts │ ├── app.html │ ├── hooks.server.ts │ ├── lib │ │ ├── auth-client.ts │ │ ├── auth.ts │ │ ├── components │ │ │ └── ui │ │ │ │ ├── accordion │ │ │ │ ├── accordion-content.svelte │ │ │ │ ├── accordion-item.svelte │ │ │ │ ├── accordion-trigger.svelte │ │ │ │ └── index.ts │ │ │ │ ├── alert-dialog │ │ │ │ ├── alert-dialog-action.svelte │ │ │ │ ├── alert-dialog-cancel.svelte │ │ │ │ ├── alert-dialog-content.svelte │ │ │ │ ├── alert-dialog-description.svelte │ │ │ │ ├── alert-dialog-footer.svelte │ │ │ │ ├── alert-dialog-header.svelte │ │ │ │ ├── alert-dialog-overlay.svelte │ │ │ │ ├── alert-dialog-portal.svelte │ │ │ │ ├── alert-dialog-title.svelte │ │ │ │ └── index.ts │ │ │ │ ├── alert │ │ │ │ ├── alert-description.svelte │ │ │ │ ├── alert-title.svelte │ │ │ │ ├── alert.svelte │ │ │ │ └── index.ts │ │ │ │ ├── aspect-ratio │ │ │ │ ├── aspect-ratio.svelte │ │ │ │ └── index.ts │ │ │ │ ├── avatar │ │ │ │ ├── avatar-fallback.svelte │ │ │ │ ├── avatar-image.svelte │ │ │ │ ├── avatar.svelte │ │ │ │ └── index.ts │ │ │ │ ├── badge │ │ │ │ ├── badge.svelte │ │ │ │ └── index.ts │ │ │ │ ├── breadcrumb │ │ │ │ ├── breadcrumb-ellipsis.svelte │ │ │ │ ├── breadcrumb-item.svelte │ │ │ │ ├── breadcrumb-link.svelte │ │ │ │ ├── breadcrumb-list.svelte │ │ │ │ ├── breadcrumb-page.svelte │ │ │ │ ├── breadcrumb-separator.svelte │ │ │ │ ├── breadcrumb.svelte │ │ │ │ └── index.ts │ │ │ │ ├── button │ │ │ │ ├── button.svelte │ │ │ │ └── index.ts │ │ │ │ ├── calendar │ │ │ │ ├── calendar-cell.svelte │ │ │ │ ├── calendar-day.svelte │ │ │ │ ├── calendar-grid-body.svelte │ │ │ │ ├── calendar-grid-head.svelte │ │ │ │ ├── calendar-grid-row.svelte │ │ │ │ ├── calendar-grid.svelte │ │ │ │ ├── calendar-head-cell.svelte │ │ │ │ ├── calendar-header.svelte │ │ │ │ ├── calendar-heading.svelte │ │ │ │ ├── calendar-months.svelte │ │ │ │ ├── calendar-next-button.svelte │ │ │ │ ├── calendar-prev-button.svelte │ │ │ │ ├── calendar.svelte │ │ │ │ └── index.ts │ │ │ │ ├── card │ │ │ │ ├── card-content.svelte │ │ │ │ ├── card-description.svelte │ │ │ │ ├── card-footer.svelte │ │ │ │ ├── card-header.svelte │ │ │ │ ├── card-title.svelte │ │ │ │ ├── card.svelte │ │ │ │ └── index.ts │ │ │ │ ├── carousel │ │ │ │ ├── carousel-content.svelte │ │ │ │ ├── carousel-item.svelte │ │ │ │ ├── carousel-next.svelte │ │ │ │ ├── carousel-previous.svelte │ │ │ │ ├── carousel.svelte │ │ │ │ ├── context.ts │ │ │ │ └── index.ts │ │ │ │ ├── checkbox │ │ │ │ ├── checkbox.svelte │ │ │ │ └── index.ts │ │ │ │ ├── collapsible │ │ │ │ ├── collapsible-content.svelte │ │ │ │ └── index.ts │ │ │ │ ├── command │ │ │ │ ├── command-dialog.svelte │ │ │ │ ├── command-empty.svelte │ │ │ │ ├── command-group.svelte │ │ │ │ ├── command-input.svelte │ │ │ │ ├── command-item.svelte │ │ │ │ ├── command-list.svelte │ │ │ │ ├── command-separator.svelte │ │ │ │ ├── command-shortcut.svelte │ │ │ │ ├── command.svelte │ │ │ │ └── index.ts │ │ │ │ ├── context-menu │ │ │ │ ├── context-menu-checkbox-item.svelte │ │ │ │ ├── context-menu-content.svelte │ │ │ │ ├── context-menu-item.svelte │ │ │ │ ├── context-menu-label.svelte │ │ │ │ ├── context-menu-radio-group.svelte │ │ │ │ ├── context-menu-radio-item.svelte │ │ │ │ ├── context-menu-separator.svelte │ │ │ │ ├── context-menu-shortcut.svelte │ │ │ │ ├── context-menu-sub-content.svelte │ │ │ │ ├── context-menu-sub-trigger.svelte │ │ │ │ └── index.ts │ │ │ │ ├── dialog │ │ │ │ ├── dialog-content.svelte │ │ │ │ ├── dialog-description.svelte │ │ │ │ ├── dialog-footer.svelte │ │ │ │ ├── dialog-header.svelte │ │ │ │ ├── dialog-overlay.svelte │ │ │ │ ├── dialog-portal.svelte │ │ │ │ ├── dialog-title.svelte │ │ │ │ └── index.ts │ │ │ │ ├── drawer │ │ │ │ ├── drawer-content.svelte │ │ │ │ ├── drawer-description.svelte │ │ │ │ ├── drawer-footer.svelte │ │ │ │ ├── drawer-header.svelte │ │ │ │ ├── drawer-nested.svelte │ │ │ │ ├── drawer-overlay.svelte │ │ │ │ ├── drawer-title.svelte │ │ │ │ ├── drawer.svelte │ │ │ │ └── index.ts │ │ │ │ ├── dropdown-menu │ │ │ │ ├── dropdown-menu-checkbox-item.svelte │ │ │ │ ├── dropdown-menu-content.svelte │ │ │ │ ├── dropdown-menu-item.svelte │ │ │ │ ├── dropdown-menu-label.svelte │ │ │ │ ├── dropdown-menu-radio-group.svelte │ │ │ │ ├── dropdown-menu-radio-item.svelte │ │ │ │ ├── dropdown-menu-separator.svelte │ │ │ │ ├── dropdown-menu-shortcut.svelte │ │ │ │ ├── dropdown-menu-sub-content.svelte │ │ │ │ ├── dropdown-menu-sub-trigger.svelte │ │ │ │ └── index.ts │ │ │ │ ├── form │ │ │ │ ├── form-button.svelte │ │ │ │ ├── form-description.svelte │ │ │ │ ├── form-element-field.svelte │ │ │ │ ├── form-field-errors.svelte │ │ │ │ ├── form-field.svelte │ │ │ │ ├── form-fieldset.svelte │ │ │ │ ├── form-label.svelte │ │ │ │ ├── form-legend.svelte │ │ │ │ └── index.ts │ │ │ │ ├── hover-card │ │ │ │ ├── hover-card-content.svelte │ │ │ │ └── index.ts │ │ │ │ ├── input │ │ │ │ ├── index.ts │ │ │ │ └── input.svelte │ │ │ │ ├── label │ │ │ │ ├── index.ts │ │ │ │ └── label.svelte │ │ │ │ ├── menubar │ │ │ │ ├── index.ts │ │ │ │ ├── menubar-checkbox-item.svelte │ │ │ │ ├── menubar-content.svelte │ │ │ │ ├── menubar-item.svelte │ │ │ │ ├── menubar-label.svelte │ │ │ │ ├── menubar-radio-item.svelte │ │ │ │ ├── menubar-separator.svelte │ │ │ │ ├── menubar-shortcut.svelte │ │ │ │ ├── menubar-sub-content.svelte │ │ │ │ ├── menubar-sub-trigger.svelte │ │ │ │ ├── menubar-trigger.svelte │ │ │ │ └── menubar.svelte │ │ │ │ ├── pagination │ │ │ │ ├── index.ts │ │ │ │ ├── pagination-content.svelte │ │ │ │ ├── pagination-ellipsis.svelte │ │ │ │ ├── pagination-item.svelte │ │ │ │ ├── pagination-link.svelte │ │ │ │ ├── pagination-next-button.svelte │ │ │ │ ├── pagination-prev-button.svelte │ │ │ │ └── pagination.svelte │ │ │ │ ├── popover │ │ │ │ ├── index.ts │ │ │ │ └── popover-content.svelte │ │ │ │ ├── progress │ │ │ │ ├── index.ts │ │ │ │ └── progress.svelte │ │ │ │ ├── radio-group │ │ │ │ ├── index.ts │ │ │ │ ├── radio-group-item.svelte │ │ │ │ └── radio-group.svelte │ │ │ │ ├── resizable │ │ │ │ ├── index.ts │ │ │ │ ├── resizable-handle.svelte │ │ │ │ └── resizable-pane-group.svelte │ │ │ │ ├── scroll-area │ │ │ │ ├── index.ts │ │ │ │ ├── scroll-area-scrollbar.svelte │ │ │ │ └── scroll-area.svelte │ │ │ │ ├── select │ │ │ │ ├── index.ts │ │ │ │ ├── select-content.svelte │ │ │ │ ├── select-item.svelte │ │ │ │ ├── select-label.svelte │ │ │ │ ├── select-separator.svelte │ │ │ │ └── select-trigger.svelte │ │ │ │ ├── separator │ │ │ │ ├── index.ts │ │ │ │ └── separator.svelte │ │ │ │ ├── sheet │ │ │ │ ├── index.ts │ │ │ │ ├── sheet-content.svelte │ │ │ │ ├── sheet-description.svelte │ │ │ │ ├── sheet-footer.svelte │ │ │ │ ├── sheet-header.svelte │ │ │ │ ├── sheet-overlay.svelte │ │ │ │ ├── sheet-portal.svelte │ │ │ │ └── sheet-title.svelte │ │ │ │ ├── skeleton │ │ │ │ ├── index.ts │ │ │ │ └── skeleton.svelte │ │ │ │ ├── slider │ │ │ │ ├── index.ts │ │ │ │ └── slider.svelte │ │ │ │ ├── sonner │ │ │ │ ├── index.ts │ │ │ │ └── sonner.svelte │ │ │ │ ├── switch │ │ │ │ ├── index.ts │ │ │ │ └── switch.svelte │ │ │ │ ├── table │ │ │ │ ├── index.ts │ │ │ │ ├── table-body.svelte │ │ │ │ ├── table-caption.svelte │ │ │ │ ├── table-cell.svelte │ │ │ │ ├── table-footer.svelte │ │ │ │ ├── table-head.svelte │ │ │ │ ├── table-header.svelte │ │ │ │ ├── table-row.svelte │ │ │ │ └── table.svelte │ │ │ │ ├── tabs │ │ │ │ ├── index.ts │ │ │ │ ├── tabs-content.svelte │ │ │ │ ├── tabs-list.svelte │ │ │ │ └── tabs-trigger.svelte │ │ │ │ ├── textarea │ │ │ │ ├── index.ts │ │ │ │ └── textarea.svelte │ │ │ │ ├── toggle-group │ │ │ │ ├── index.ts │ │ │ │ ├── toggle-group-item.svelte │ │ │ │ └── toggle-group.svelte │ │ │ │ ├── toggle │ │ │ │ ├── index.ts │ │ │ │ └── toggle.svelte │ │ │ │ └── tooltip │ │ │ │ ├── index.ts │ │ │ │ └── tooltip-content.svelte │ │ ├── index.ts │ │ └── utils.ts │ └── routes │ │ ├── (protected) │ │ └── dashboard │ │ │ └── +page.svelte │ │ ├── +layout.svelte │ │ ├── +page.svelte │ │ ├── forget-password │ │ └── +page.svelte │ │ ├── reset-password │ │ └── +page.svelte │ │ ├── sign-in │ │ └── +page.svelte │ │ └── sign-up │ │ └── +page.svelte ├── static │ └── favicon.png ├── svelte.config.js ├── tailwind.config.ts ├── tsconfig.json └── vite.config.ts └── tanstack-example ├── .env.example ├── README.md ├── app.config.ts ├── app ├── api.ts ├── client.tsx ├── components │ ├── login-form.tsx │ ├── register-form.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── dialog.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── navigation-menu.tsx │ │ └── sonner.tsx ├── lib │ ├── auth-client.ts │ ├── auth.ts │ ├── icons │ │ ├── X.tsx │ │ └── iconWithClassName.ts │ ├── style │ │ └── global.css │ └── utils.ts ├── login │ └── page.tsx ├── routeTree.gen.ts ├── router.tsx ├── routes │ ├── __root.tsx │ ├── api │ │ └── auth │ │ │ └── $.ts │ ├── auth │ │ ├── signin.tsx │ │ ├── signup.tsx │ │ └── two-factor.tsx │ └── index.tsx └── ssr.tsx ├── components.json ├── header.webp ├── package.json ├── postcss.config.js ├── preview.webp ├── tailwind.config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/.gitignore -------------------------------------------------------------------------------- /astro-example/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/.env.example -------------------------------------------------------------------------------- /astro-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/.gitignore -------------------------------------------------------------------------------- /astro-example/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/.vscode/extensions.json -------------------------------------------------------------------------------- /astro-example/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/.vscode/launch.json -------------------------------------------------------------------------------- /astro-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/README.md -------------------------------------------------------------------------------- /astro-example/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/astro.config.mjs -------------------------------------------------------------------------------- /astro-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/components.json -------------------------------------------------------------------------------- /astro-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/package.json -------------------------------------------------------------------------------- /astro-example/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/pnpm-lock.yaml -------------------------------------------------------------------------------- /astro-example/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/public/favicon.svg -------------------------------------------------------------------------------- /astro-example/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/app.css -------------------------------------------------------------------------------- /astro-example/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/auth.ts -------------------------------------------------------------------------------- /astro-example/src/components/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/loader.tsx -------------------------------------------------------------------------------- /astro-example/src/components/sign-in.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/sign-in.tsx -------------------------------------------------------------------------------- /astro-example/src/components/sign-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/sign-up.tsx -------------------------------------------------------------------------------- /astro-example/src/components/two-factor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/two-factor.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/button.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/card.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/combobox.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/command.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/date-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/date-picker.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/image.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/menubar.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/number-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/number-field.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/otp-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/otp-field.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/select.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/table.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/textfield.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/textfield.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /astro-example/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /astro-example/src/components/user-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/components/user-card.tsx -------------------------------------------------------------------------------- /astro-example/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /astro-example/src/layouts/root-layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/layouts/root-layout.astro -------------------------------------------------------------------------------- /astro-example/src/libs/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/libs/auth-client.ts -------------------------------------------------------------------------------- /astro-example/src/libs/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/libs/cn.ts -------------------------------------------------------------------------------- /astro-example/src/libs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/libs/types.ts -------------------------------------------------------------------------------- /astro-example/src/libs/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/libs/utils.ts -------------------------------------------------------------------------------- /astro-example/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/middleware.ts -------------------------------------------------------------------------------- /astro-example/src/pages/api/auth/[...all].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/pages/api/auth/[...all].ts -------------------------------------------------------------------------------- /astro-example/src/pages/dashboard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/pages/dashboard.astro -------------------------------------------------------------------------------- /astro-example/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/pages/index.astro -------------------------------------------------------------------------------- /astro-example/src/pages/sign-in.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/pages/sign-in.astro -------------------------------------------------------------------------------- /astro-example/src/pages/sign-up.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/pages/sign-up.astro -------------------------------------------------------------------------------- /astro-example/src/pages/two-factor.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/pages/two-factor.astro -------------------------------------------------------------------------------- /astro-example/src/pages/two-factor/email.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/src/pages/two-factor/email.astro -------------------------------------------------------------------------------- /astro-example/tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/tailwind.config.mjs -------------------------------------------------------------------------------- /astro-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/astro-example/tsconfig.json -------------------------------------------------------------------------------- /browser-extension-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/.gitignore -------------------------------------------------------------------------------- /browser-extension-example/.prettierrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/.prettierrc.mjs -------------------------------------------------------------------------------- /browser-extension-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/README.md -------------------------------------------------------------------------------- /browser-extension-example/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/assets/icon.png -------------------------------------------------------------------------------- /browser-extension-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/components.json -------------------------------------------------------------------------------- /browser-extension-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/package.json -------------------------------------------------------------------------------- /browser-extension-example/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/pnpm-lock.yaml -------------------------------------------------------------------------------- /browser-extension-example/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/postcss.config.js -------------------------------------------------------------------------------- /browser-extension-example/src/auth/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/auth/auth-client.ts -------------------------------------------------------------------------------- /browser-extension-example/src/components/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/Home.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/components/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/SignIn.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/components/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/SignUp.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/ui/button.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/ui/card.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/ui/input.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/ui/label.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/content.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/lib/utils.ts -------------------------------------------------------------------------------- /browser-extension-example/src/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/popup.tsx -------------------------------------------------------------------------------- /browser-extension-example/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/src/style.css -------------------------------------------------------------------------------- /browser-extension-example/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/tailwind.config.js -------------------------------------------------------------------------------- /browser-extension-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/browser-extension-example/tsconfig.json -------------------------------------------------------------------------------- /expo-example/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/.env.example -------------------------------------------------------------------------------- /expo-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/.gitignore -------------------------------------------------------------------------------- /expo-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/README.md -------------------------------------------------------------------------------- /expo-example/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/app.config.ts -------------------------------------------------------------------------------- /expo-example/assets/bg-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/bg-image.jpg -------------------------------------------------------------------------------- /expo-example/assets/fonts/SpaceMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/fonts/SpaceMono-Regular.ttf -------------------------------------------------------------------------------- /expo-example/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/icon.png -------------------------------------------------------------------------------- /expo-example/assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /expo-example/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/images/favicon.png -------------------------------------------------------------------------------- /expo-example/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/images/logo.png -------------------------------------------------------------------------------- /expo-example/assets/images/partial-react-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/images/partial-react-logo.png -------------------------------------------------------------------------------- /expo-example/assets/images/react-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/images/react-logo.png -------------------------------------------------------------------------------- /expo-example/assets/images/react-logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/images/react-logo@2x.png -------------------------------------------------------------------------------- /expo-example/assets/images/react-logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/images/react-logo@3x.png -------------------------------------------------------------------------------- /expo-example/assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/assets/images/splash.png -------------------------------------------------------------------------------- /expo-example/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/babel.config.js -------------------------------------------------------------------------------- /expo-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/components.json -------------------------------------------------------------------------------- /expo-example/index.ts: -------------------------------------------------------------------------------- 1 | import "expo-router/entry"; 2 | -------------------------------------------------------------------------------- /expo-example/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/metro.config.js -------------------------------------------------------------------------------- /expo-example/nativewind-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/nativewind-env.d.ts -------------------------------------------------------------------------------- /expo-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/package.json -------------------------------------------------------------------------------- /expo-example/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/pnpm-lock.yaml -------------------------------------------------------------------------------- /expo-example/src/app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/app/_layout.tsx -------------------------------------------------------------------------------- /expo-example/src/app/api/auth/[...route]+api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/app/api/auth/[...route]+api.ts -------------------------------------------------------------------------------- /expo-example/src/app/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/app/dashboard.tsx -------------------------------------------------------------------------------- /expo-example/src/app/forget-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/app/forget-password.tsx -------------------------------------------------------------------------------- /expo-example/src/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/app/index.tsx -------------------------------------------------------------------------------- /expo-example/src/app/sign-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/app/sign-up.tsx -------------------------------------------------------------------------------- /expo-example/src/components/icons/google.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/components/icons/google.tsx -------------------------------------------------------------------------------- /expo-example/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /expo-example/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/components/ui/button.tsx -------------------------------------------------------------------------------- /expo-example/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/components/ui/card.tsx -------------------------------------------------------------------------------- /expo-example/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /expo-example/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/components/ui/input.tsx -------------------------------------------------------------------------------- /expo-example/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /expo-example/src/components/ui/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/components/ui/text.tsx -------------------------------------------------------------------------------- /expo-example/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/global.css -------------------------------------------------------------------------------- /expo-example/src/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/lib/auth-client.ts -------------------------------------------------------------------------------- /expo-example/src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/lib/auth.ts -------------------------------------------------------------------------------- /expo-example/src/lib/icons/X.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/lib/icons/X.tsx -------------------------------------------------------------------------------- /expo-example/src/lib/icons/iconWithClassName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/lib/icons/iconWithClassName.ts -------------------------------------------------------------------------------- /expo-example/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/src/lib/utils.ts -------------------------------------------------------------------------------- /expo-example/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/tailwind.config.js -------------------------------------------------------------------------------- /expo-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/tsconfig.json -------------------------------------------------------------------------------- /expo-example/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/expo-example/turbo.json -------------------------------------------------------------------------------- /nextjs-mcp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/.gitignore -------------------------------------------------------------------------------- /nextjs-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/README.md -------------------------------------------------------------------------------- /nextjs-mcp/app/.well-known/oauth-authorization-server/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/app/.well-known/oauth-authorization-server/route.ts -------------------------------------------------------------------------------- /nextjs-mcp/app/api/[transport]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/app/api/[transport]/route.ts -------------------------------------------------------------------------------- /nextjs-mcp/app/api/auth/[...all]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/app/api/auth/[...all]/route.ts -------------------------------------------------------------------------------- /nextjs-mcp/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/app/favicon.ico -------------------------------------------------------------------------------- /nextjs-mcp/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/app/globals.css -------------------------------------------------------------------------------- /nextjs-mcp/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/app/layout.tsx -------------------------------------------------------------------------------- /nextjs-mcp/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/app/login/page.tsx -------------------------------------------------------------------------------- /nextjs-mcp/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/app/page.tsx -------------------------------------------------------------------------------- /nextjs-mcp/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/lib/auth.ts -------------------------------------------------------------------------------- /nextjs-mcp/lib/authClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/lib/authClient.ts -------------------------------------------------------------------------------- /nextjs-mcp/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/next.config.ts -------------------------------------------------------------------------------- /nextjs-mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/package.json -------------------------------------------------------------------------------- /nextjs-mcp/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/pnpm-lock.yaml -------------------------------------------------------------------------------- /nextjs-mcp/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/postcss.config.mjs -------------------------------------------------------------------------------- /nextjs-mcp/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/public/file.svg -------------------------------------------------------------------------------- /nextjs-mcp/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/public/globe.svg -------------------------------------------------------------------------------- /nextjs-mcp/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/public/next.svg -------------------------------------------------------------------------------- /nextjs-mcp/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/public/vercel.svg -------------------------------------------------------------------------------- /nextjs-mcp/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/public/window.svg -------------------------------------------------------------------------------- /nextjs-mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nextjs-mcp/tsconfig.json -------------------------------------------------------------------------------- /nuxt-example/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/.env.example -------------------------------------------------------------------------------- /nuxt-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/.gitignore -------------------------------------------------------------------------------- /nuxt-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/README.md -------------------------------------------------------------------------------- /nuxt-example/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/app.vue -------------------------------------------------------------------------------- /nuxt-example/assets/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/assets/css/tailwind.css -------------------------------------------------------------------------------- /nuxt-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components.json -------------------------------------------------------------------------------- /nuxt-example/components/ui/accordion/Accordion.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/accordion/Accordion.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/accordion/AccordionContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/accordion/AccordionContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/accordion/AccordionItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/accordion/AccordionItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/accordion/AccordionTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/accordion/AccordionTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/accordion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/accordion/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialog.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialogAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialogAction.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialogCancel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialogCancel.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialogContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialogContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialogDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialogDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialogFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialogFooter.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialogHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialogHeader.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialogTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialogTitle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/AlertDialogTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/AlertDialogTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert-dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert-dialog/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert/Alert.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert/Alert.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert/AlertDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert/AlertDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert/AlertTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert/AlertTitle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/alert/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/alert/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/aspect-ratio/AspectRatio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/aspect-ratio/AspectRatio.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/aspect-ratio/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/aspect-ratio/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoForm.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormField.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormFieldArray.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormFieldArray.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormFieldBoolean.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormFieldBoolean.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormFieldDate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormFieldDate.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormFieldEnum.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormFieldEnum.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormFieldFile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormFieldFile.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormFieldInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormFieldInput.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormFieldNumber.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormFieldNumber.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormFieldObject.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormFieldObject.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/AutoFormLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/AutoFormLabel.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/constant.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/dependencies.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/interface.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/auto-form/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/auto-form/utils.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/avatar/Avatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/avatar/Avatar.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/avatar/AvatarFallback.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/avatar/AvatarFallback.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/avatar/AvatarImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/avatar/AvatarImage.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/avatar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/avatar/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/badge/Badge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/badge/Badge.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/badge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/badge/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/breadcrumb/Breadcrumb.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/breadcrumb/Breadcrumb.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/breadcrumb/BreadcrumbEllipsis.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/breadcrumb/BreadcrumbEllipsis.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/breadcrumb/BreadcrumbItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/breadcrumb/BreadcrumbItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/breadcrumb/BreadcrumbLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/breadcrumb/BreadcrumbLink.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/breadcrumb/BreadcrumbList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/breadcrumb/BreadcrumbList.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/breadcrumb/BreadcrumbPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/breadcrumb/BreadcrumbPage.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/breadcrumb/BreadcrumbSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/breadcrumb/BreadcrumbSeparator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/breadcrumb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/breadcrumb/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/button/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/button/Button.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/button/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/Calendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/Calendar.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarCell.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarCellTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarCellTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarGrid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarGrid.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarGridBody.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarGridBody.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarGridHead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarGridHead.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarGridRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarGridRow.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarHeadCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarHeadCell.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarHeader.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarHeading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarHeading.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarNextButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarNextButton.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/CalendarPrevButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/CalendarPrevButton.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/calendar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/calendar/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/card/Card.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/card/Card.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/card/CardContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/card/CardContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/card/CardDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/card/CardDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/card/CardFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/card/CardFooter.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/card/CardHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/card/CardHeader.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/card/CardTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/card/CardTitle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/card/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/card/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/carousel/Carousel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/carousel/Carousel.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/carousel/CarouselContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/carousel/CarouselContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/carousel/CarouselItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/carousel/CarouselItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/carousel/CarouselNext.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/carousel/CarouselNext.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/carousel/CarouselPrevious.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/carousel/CarouselPrevious.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/carousel/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/carousel/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/carousel/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/carousel/interface.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/carousel/useCarousel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/carousel/useCarousel.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart-area/AreaChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart-area/AreaChart.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart-area/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart-area/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart-bar/BarChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart-bar/BarChart.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart-bar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart-bar/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart-donut/DonutChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart-donut/DonutChart.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart-donut/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart-donut/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart-line/LineChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart-line/LineChart.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart-line/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart-line/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart/ChartCrosshair.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart/ChartCrosshair.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart/ChartLegend.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart/ChartLegend.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart/ChartSingleTooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart/ChartSingleTooltip.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart/ChartTooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart/ChartTooltip.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/chart/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/chart/interface.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/checkbox/Checkbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/checkbox/Checkbox.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/checkbox/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/checkbox/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/collapsible/Collapsible.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/collapsible/Collapsible.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/collapsible/CollapsibleContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/collapsible/CollapsibleContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/collapsible/CollapsibleTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/collapsible/CollapsibleTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/collapsible/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/collapsible/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/Command.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/Command.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/CommandDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/CommandDialog.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/CommandEmpty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/CommandEmpty.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/CommandGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/CommandGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/CommandInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/CommandInput.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/CommandItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/CommandItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/CommandList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/CommandList.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/CommandSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/CommandSeparator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/CommandShortcut.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/CommandShortcut.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/command/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenu.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuCheckboxItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuCheckboxItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuLabel.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuPortal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuPortal.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuRadioGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuRadioGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuRadioItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuRadioItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuSeparator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuShortcut.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuShortcut.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuSub.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuSub.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuSubContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuSubContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuSubTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuSubTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/ContextMenuTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/ContextMenuTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/context-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/context-menu/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/Dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/Dialog.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/DialogClose.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/DialogClose.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/DialogContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/DialogContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/DialogDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/DialogDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/DialogFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/DialogFooter.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/DialogHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/DialogHeader.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/DialogScrollContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/DialogScrollContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/DialogTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/DialogTitle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/DialogTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/DialogTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dialog/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/drawer/Drawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/drawer/Drawer.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/drawer/DrawerContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/drawer/DrawerContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/drawer/DrawerDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/drawer/DrawerDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/drawer/DrawerFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/drawer/DrawerFooter.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/drawer/DrawerHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/drawer/DrawerHeader.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/drawer/DrawerOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/drawer/DrawerOverlay.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/drawer/DrawerTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/drawer/DrawerTitle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/drawer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/drawer/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenu.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuLabel.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuRadioItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuRadioItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuSeparator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuShortcut.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuShortcut.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuSub.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuSub.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuSubContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuSubContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/DropdownMenuTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/DropdownMenuTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/dropdown-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/dropdown-menu/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/form/FormControl.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/form/FormControl.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/form/FormDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/form/FormDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/form/FormItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/form/FormItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/form/FormLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/form/FormLabel.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/form/FormMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/form/FormMessage.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/form/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/form/injectionKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/form/injectionKeys.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/form/useFormField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/form/useFormField.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/hover-card/HoverCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/hover-card/HoverCard.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/hover-card/HoverCardContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/hover-card/HoverCardContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/hover-card/HoverCardTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/hover-card/HoverCardTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/hover-card/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/hover-card/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/input/Input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/input/Input.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/input/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/label/Label.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/label/Label.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/label/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/label/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/Menubar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/Menubar.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarCheckboxItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarCheckboxItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarLabel.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarMenu.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarRadioGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarRadioGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarRadioItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarRadioItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarSeparator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarShortcut.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarShortcut.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarSub.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarSub.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarSubContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarSubContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarSubTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarSubTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/MenubarTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/MenubarTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/menubar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/menubar/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/NavigationMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/NavigationMenu.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/NavigationMenuContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/NavigationMenuContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/NavigationMenuIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/NavigationMenuIndicator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/NavigationMenuItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/NavigationMenuItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/NavigationMenuLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/NavigationMenuLink.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/NavigationMenuList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/NavigationMenuList.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/NavigationMenuTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/NavigationMenuTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/NavigationMenuViewport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/NavigationMenuViewport.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/navigation-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/navigation-menu/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/number-field/NumberField.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/number-field/NumberField.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/number-field/NumberFieldContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/number-field/NumberFieldContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/number-field/NumberFieldDecrement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/number-field/NumberFieldDecrement.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/number-field/NumberFieldIncrement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/number-field/NumberFieldIncrement.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/number-field/NumberFieldInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/number-field/NumberFieldInput.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/number-field/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/number-field/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/pagination/PaginationEllipsis.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pagination/PaginationEllipsis.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pagination/PaginationFirst.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pagination/PaginationFirst.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pagination/PaginationLast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pagination/PaginationLast.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pagination/PaginationNext.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pagination/PaginationNext.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pagination/PaginationPrev.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pagination/PaginationPrev.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pagination/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pagination/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/pin-input/PinInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pin-input/PinInput.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pin-input/PinInputGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pin-input/PinInputGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pin-input/PinInputInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pin-input/PinInputInput.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pin-input/PinInputSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pin-input/PinInputSeparator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/pin-input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/pin-input/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/popover/Popover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/popover/Popover.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/popover/PopoverContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/popover/PopoverContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/popover/PopoverTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/popover/PopoverTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/popover/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/popover/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/progress/Progress.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/progress/Progress.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/progress/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/progress/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/radio-group/RadioGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/radio-group/RadioGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/radio-group/RadioGroupItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/radio-group/RadioGroupItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/radio-group/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/radio-group/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendar.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarCell.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarCellTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarCellTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarGrid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarGrid.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarGridBody.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarGridBody.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarGridHead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarGridHead.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarGridRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarGridRow.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarHeadCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarHeadCell.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarHeader.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarHeading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarHeading.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/RangeCalendarNextButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/RangeCalendarNextButton.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/range-calendar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/range-calendar/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/resizable/ResizableHandle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/resizable/ResizableHandle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/resizable/ResizablePanelGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/resizable/ResizablePanelGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/resizable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/resizable/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/scroll-area/ScrollArea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/scroll-area/ScrollArea.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/scroll-area/ScrollBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/scroll-area/ScrollBar.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/scroll-area/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/scroll-area/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/Select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/Select.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectItemText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectItemText.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectLabel.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectScrollDownButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectScrollDownButton.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectScrollUpButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectScrollUpButton.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectSeparator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/SelectValue.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/SelectValue.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/select/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/select/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/separator/Separator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/separator/Separator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/separator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/separator/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/Sheet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/Sheet.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/SheetClose.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/SheetClose.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/SheetContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/SheetContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/SheetDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/SheetDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/SheetFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/SheetFooter.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/SheetHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/SheetHeader.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/SheetTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/SheetTitle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/SheetTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/SheetTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sheet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sheet/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/skeleton/Skeleton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/skeleton/Skeleton.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/skeleton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/skeleton/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/slider/Slider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/slider/Slider.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/slider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/slider/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/sonner/Sonner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/sonner/Sonner.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/sonner/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Toaster } from "./Sonner.vue"; 2 | -------------------------------------------------------------------------------- /nuxt-example/components/ui/stepper/Stepper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/stepper/Stepper.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/stepper/StepperDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/stepper/StepperDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/stepper/StepperIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/stepper/StepperIndicator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/stepper/StepperItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/stepper/StepperItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/stepper/StepperSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/stepper/StepperSeparator.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/stepper/StepperTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/stepper/StepperTitle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/stepper/StepperTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/stepper/StepperTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/stepper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/stepper/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/switch/Switch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/switch/Switch.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/switch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/switch/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/Table.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/TableBody.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/TableBody.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/TableCaption.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/TableCaption.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/TableCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/TableCell.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/TableEmpty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/TableEmpty.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/TableFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/TableFooter.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/TableHead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/TableHead.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/TableHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/TableHeader.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/TableRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/TableRow.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/table/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/tabs/Tabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tabs/Tabs.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tabs/TabsContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tabs/TabsContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tabs/TabsList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tabs/TabsList.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tabs/TabsTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tabs/TabsTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tabs/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/tags-input/TagsInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tags-input/TagsInput.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tags-input/TagsInputInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tags-input/TagsInputInput.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tags-input/TagsInputItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tags-input/TagsInputItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tags-input/TagsInputItemDelete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tags-input/TagsInputItemDelete.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tags-input/TagsInputItemText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tags-input/TagsInputItemText.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tags-input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tags-input/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/textarea/Textarea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/textarea/Textarea.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/textarea/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/textarea/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/Toast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/Toast.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/ToastAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/ToastAction.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/ToastClose.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/ToastClose.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/ToastDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/ToastDescription.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/ToastProvider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/ToastProvider.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/ToastTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/ToastTitle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/ToastViewport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/ToastViewport.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/Toaster.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/Toaster.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/toast/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toast/use-toast.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/toggle-group/ToggleGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toggle-group/ToggleGroup.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toggle-group/ToggleGroupItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toggle-group/ToggleGroupItem.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toggle-group/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toggle-group/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/toggle/Toggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toggle/Toggle.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/toggle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/toggle/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/tooltip/Tooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tooltip/Tooltip.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tooltip/TooltipContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tooltip/TooltipContent.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tooltip/TooltipProvider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tooltip/TooltipProvider.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tooltip/TooltipTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tooltip/TooltipTrigger.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/tooltip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/tooltip/index.ts -------------------------------------------------------------------------------- /nuxt-example/components/ui/v-calendar/Calendar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/v-calendar/Calendar.vue -------------------------------------------------------------------------------- /nuxt-example/components/ui/v-calendar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/components/ui/v-calendar/index.ts -------------------------------------------------------------------------------- /nuxt-example/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/layouts/default.vue -------------------------------------------------------------------------------- /nuxt-example/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/lib/auth-client.ts -------------------------------------------------------------------------------- /nuxt-example/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/lib/auth.ts -------------------------------------------------------------------------------- /nuxt-example/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/lib/utils.ts -------------------------------------------------------------------------------- /nuxt-example/middleware/auth.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/middleware/auth.global.ts -------------------------------------------------------------------------------- /nuxt-example/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/nuxt.config.ts -------------------------------------------------------------------------------- /nuxt-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/package.json -------------------------------------------------------------------------------- /nuxt-example/pages/dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/pages/dashboard.vue -------------------------------------------------------------------------------- /nuxt-example/pages/forget-password.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/pages/forget-password.vue -------------------------------------------------------------------------------- /nuxt-example/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/pages/index.vue -------------------------------------------------------------------------------- /nuxt-example/pages/reset-password.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/pages/reset-password.vue -------------------------------------------------------------------------------- /nuxt-example/pages/sign-in.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/pages/sign-in.vue -------------------------------------------------------------------------------- /nuxt-example/pages/sign-up.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/pages/sign-up.vue -------------------------------------------------------------------------------- /nuxt-example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/public/favicon.ico -------------------------------------------------------------------------------- /nuxt-example/public/robots.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nuxt-example/server/api/auth/[...all].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/server/api/auth/[...all].ts -------------------------------------------------------------------------------- /nuxt-example/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /nuxt-example/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/tailwind.config.js -------------------------------------------------------------------------------- /nuxt-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/nuxt-example/tsconfig.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/readme.md -------------------------------------------------------------------------------- /remix-example/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/.env.example -------------------------------------------------------------------------------- /remix-example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | /.cache 4 | /build 5 | .env 6 | -------------------------------------------------------------------------------- /remix-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/README.md -------------------------------------------------------------------------------- /remix-example/app/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/logo.tsx -------------------------------------------------------------------------------- /remix-example/app/components/sign-in-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/sign-in-card.tsx -------------------------------------------------------------------------------- /remix-example/app/components/sign-up-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/sign-up-card.tsx -------------------------------------------------------------------------------- /remix-example/app/components/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/tabs.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/accordion.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/alert.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/avatar.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/badge.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/button.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/calendar.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/card.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/carousel.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/chart.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/command.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/copy-button.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/dialog.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/drawer.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/form.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/input.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/label.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/menubar.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/pagination.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/password-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/password-input.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/popover.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/progress.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/resizable.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/select.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/separator.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/sheet.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/slider.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/sonner.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/switch.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/table.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/tabs.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/textarea.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/toast.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/toaster.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/toggle.tsx -------------------------------------------------------------------------------- /remix-example/app/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /remix-example/app/components/user-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/components/user-card.tsx -------------------------------------------------------------------------------- /remix-example/app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/entry.client.tsx -------------------------------------------------------------------------------- /remix-example/app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/entry.server.tsx -------------------------------------------------------------------------------- /remix-example/app/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/hooks/use-toast.ts -------------------------------------------------------------------------------- /remix-example/app/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/lib/auth-client.ts -------------------------------------------------------------------------------- /remix-example/app/lib/auth-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/lib/auth-types.ts -------------------------------------------------------------------------------- /remix-example/app/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/lib/auth.ts -------------------------------------------------------------------------------- /remix-example/app/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/lib/utils.ts -------------------------------------------------------------------------------- /remix-example/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/root.tsx -------------------------------------------------------------------------------- /remix-example/app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/routes/_index.tsx -------------------------------------------------------------------------------- /remix-example/app/routes/api.auth.$.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/routes/api.auth.$.ts -------------------------------------------------------------------------------- /remix-example/app/routes/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/routes/dashboard.tsx -------------------------------------------------------------------------------- /remix-example/app/routes/sign-in.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/routes/sign-in.tsx -------------------------------------------------------------------------------- /remix-example/app/routes/two-factor/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/routes/two-factor/_index.tsx -------------------------------------------------------------------------------- /remix-example/app/routes/two-factor/otp/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/routes/two-factor/otp/_index.tsx -------------------------------------------------------------------------------- /remix-example/app/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/app/tailwind.css -------------------------------------------------------------------------------- /remix-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/components.json -------------------------------------------------------------------------------- /remix-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/package.json -------------------------------------------------------------------------------- /remix-example/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/postcss.config.js -------------------------------------------------------------------------------- /remix-example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/public/favicon.ico -------------------------------------------------------------------------------- /remix-example/public/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/public/logo-dark.png -------------------------------------------------------------------------------- /remix-example/public/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/public/logo-light.png -------------------------------------------------------------------------------- /remix-example/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/tailwind.config.ts -------------------------------------------------------------------------------- /remix-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/tsconfig.json -------------------------------------------------------------------------------- /remix-example/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/remix-example/vite.config.ts -------------------------------------------------------------------------------- /svelte-kit-example/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/.env.example -------------------------------------------------------------------------------- /svelte-kit-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/.gitignore -------------------------------------------------------------------------------- /svelte-kit-example/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /svelte-kit-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/README.md -------------------------------------------------------------------------------- /svelte-kit-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/components.json -------------------------------------------------------------------------------- /svelte-kit-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/package.json -------------------------------------------------------------------------------- /svelte-kit-example/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/postcss.config.js -------------------------------------------------------------------------------- /svelte-kit-example/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/app.css -------------------------------------------------------------------------------- /svelte-kit-example/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/app.d.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/app.html -------------------------------------------------------------------------------- /svelte-kit-example/src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/hooks.server.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/auth-client.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/auth.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/accordion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/accordion/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/alert-dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/alert-dialog/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/alert/alert-title.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/alert/alert-title.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/alert/alert.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/alert/alert.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/alert/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/alert/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/aspect-ratio/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/aspect-ratio/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/avatar/avatar-image.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/avatar/avatar-image.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/avatar/avatar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/avatar/avatar.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/avatar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/avatar/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/badge/badge.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/badge/badge.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/badge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/badge/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/breadcrumb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/breadcrumb/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/button/button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/button/button.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/button/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/calendar/calendar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/calendar/calendar.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/calendar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/calendar/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/card/card-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/card/card-content.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/card/card-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/card/card-footer.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/card/card-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/card/card-header.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/card/card-title.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/card/card-title.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/card/card.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/card/card.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/card/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/card/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/carousel/carousel.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/carousel/carousel.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/carousel/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/carousel/context.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/carousel/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/carousel/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/checkbox/checkbox.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/checkbox/checkbox.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/checkbox/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/checkbox/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/collapsible/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/collapsible/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/command/command-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/command/command-item.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/command/command-list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/command/command-list.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/command/command.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/command/command.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/command/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/context-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/context-menu/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/dialog/dialog-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/dialog/dialog-footer.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/dialog/dialog-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/dialog/dialog-header.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/dialog/dialog-portal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/dialog/dialog-portal.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/dialog/dialog-title.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/dialog/dialog-title.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/dialog/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/drawer/drawer-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/drawer/drawer-footer.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/drawer/drawer-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/drawer/drawer-header.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/drawer/drawer-nested.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/drawer/drawer-nested.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/drawer/drawer-title.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/drawer/drawer-title.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/drawer/drawer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/drawer/drawer.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/drawer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/drawer/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/dropdown-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/dropdown-menu/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/form/form-button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/form/form-button.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/form/form-field.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/form/form-field.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/form/form-fieldset.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/form/form-fieldset.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/form/form-label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/form/form-label.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/form/form-legend.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/form/form-legend.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/form/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/hover-card/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/hover-card/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/input/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/input/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/input/input.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/label/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/label/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/label/label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/label/label.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/menubar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/menubar/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/menubar/menubar-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/menubar/menubar-item.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/menubar/menubar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/menubar/menubar.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/pagination/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/pagination/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/popover/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/popover/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/progress/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/progress/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/progress/progress.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/progress/progress.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/radio-group/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/radio-group/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/resizable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/resizable/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/scroll-area/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/scroll-area/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/select/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/select/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/select/select-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/select/select-item.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/select/select-label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/select/select-label.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/separator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/separator/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/separator/separator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/separator/separator.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sheet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/sheet/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sheet/sheet-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/sheet/sheet-content.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sheet/sheet-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/sheet/sheet-footer.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sheet/sheet-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/sheet/sheet-header.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sheet/sheet-overlay.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/sheet/sheet-overlay.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sheet/sheet-portal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/sheet/sheet-portal.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sheet/sheet-title.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/sheet/sheet-title.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/skeleton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/skeleton/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/skeleton/skeleton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/skeleton/skeleton.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/slider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/slider/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/slider/slider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/slider/slider.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sonner/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Toaster } from "./sonner.svelte"; 2 | -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/sonner/sonner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/sonner/sonner.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/switch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/switch/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/switch/switch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/switch/switch.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/table-body.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/table-body.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/table-caption.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/table-caption.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/table-cell.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/table-cell.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/table-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/table-footer.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/table-head.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/table-head.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/table-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/table-header.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/table-row.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/table-row.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/table/table.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/table/table.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/tabs/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/tabs/tabs-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/tabs/tabs-content.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/tabs/tabs-list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/tabs/tabs-list.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/tabs/tabs-trigger.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/tabs/tabs-trigger.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/textarea/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/textarea/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/textarea/textarea.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/textarea/textarea.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/toggle-group/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/toggle-group/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/toggle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/toggle/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/toggle/toggle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/toggle/toggle.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/components/ui/tooltip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/components/ui/tooltip/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/index.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/lib/utils.ts -------------------------------------------------------------------------------- /svelte-kit-example/src/routes/(protected)/dashboard/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/routes/(protected)/dashboard/+page.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/routes/+layout.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/routes/+page.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/routes/forget-password/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/routes/forget-password/+page.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/routes/reset-password/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/routes/reset-password/+page.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/routes/sign-in/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/routes/sign-in/+page.svelte -------------------------------------------------------------------------------- /svelte-kit-example/src/routes/sign-up/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/src/routes/sign-up/+page.svelte -------------------------------------------------------------------------------- /svelte-kit-example/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/static/favicon.png -------------------------------------------------------------------------------- /svelte-kit-example/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/svelte.config.js -------------------------------------------------------------------------------- /svelte-kit-example/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/tailwind.config.ts -------------------------------------------------------------------------------- /svelte-kit-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/tsconfig.json -------------------------------------------------------------------------------- /svelte-kit-example/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/svelte-kit-example/vite.config.ts -------------------------------------------------------------------------------- /tanstack-example/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/.env.example -------------------------------------------------------------------------------- /tanstack-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/README.md -------------------------------------------------------------------------------- /tanstack-example/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app.config.ts -------------------------------------------------------------------------------- /tanstack-example/app/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/api.ts -------------------------------------------------------------------------------- /tanstack-example/app/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/client.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/login-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/login-form.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/register-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/register-form.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/ui/avatar.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/ui/button.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/ui/card.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/ui/dialog.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/ui/input.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/ui/label.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /tanstack-example/app/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/components/ui/sonner.tsx -------------------------------------------------------------------------------- /tanstack-example/app/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/lib/auth-client.ts -------------------------------------------------------------------------------- /tanstack-example/app/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/lib/auth.ts -------------------------------------------------------------------------------- /tanstack-example/app/lib/icons/X.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/lib/icons/X.tsx -------------------------------------------------------------------------------- /tanstack-example/app/lib/icons/iconWithClassName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/lib/icons/iconWithClassName.ts -------------------------------------------------------------------------------- /tanstack-example/app/lib/style/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/lib/style/global.css -------------------------------------------------------------------------------- /tanstack-example/app/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/lib/utils.ts -------------------------------------------------------------------------------- /tanstack-example/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/login/page.tsx -------------------------------------------------------------------------------- /tanstack-example/app/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/routeTree.gen.ts -------------------------------------------------------------------------------- /tanstack-example/app/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/router.tsx -------------------------------------------------------------------------------- /tanstack-example/app/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/routes/__root.tsx -------------------------------------------------------------------------------- /tanstack-example/app/routes/api/auth/$.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/routes/api/auth/$.ts -------------------------------------------------------------------------------- /tanstack-example/app/routes/auth/signin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/routes/auth/signin.tsx -------------------------------------------------------------------------------- /tanstack-example/app/routes/auth/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/routes/auth/signup.tsx -------------------------------------------------------------------------------- /tanstack-example/app/routes/auth/two-factor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/routes/auth/two-factor.tsx -------------------------------------------------------------------------------- /tanstack-example/app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/routes/index.tsx -------------------------------------------------------------------------------- /tanstack-example/app/ssr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/app/ssr.tsx -------------------------------------------------------------------------------- /tanstack-example/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/components.json -------------------------------------------------------------------------------- /tanstack-example/header.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/header.webp -------------------------------------------------------------------------------- /tanstack-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/package.json -------------------------------------------------------------------------------- /tanstack-example/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/postcss.config.js -------------------------------------------------------------------------------- /tanstack-example/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/preview.webp -------------------------------------------------------------------------------- /tanstack-example/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/tailwind.config.js -------------------------------------------------------------------------------- /tanstack-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/better-auth/examples/HEAD/tanstack-example/tsconfig.json --------------------------------------------------------------------------------