├── .env.example ├── .env.test ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── validate.yml ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── app ├── components │ ├── app-sidebar.tsx │ ├── chart-area-interactive.tsx │ ├── data-table.tsx │ ├── nav-documents.tsx │ ├── nav-main.tsx │ ├── nav-secondary.tsx │ ├── nav-user.tsx │ ├── section-cards.tsx │ ├── site-header.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ └── tooltip.tsx ├── dashboard │ └── data.json ├── db │ └── db.server.ts ├── domain │ ├── auth │ │ ├── auth.server.ts │ │ ├── login.schema.ts │ │ ├── register.schema.ts │ │ └── user.server.ts │ └── utils │ │ └── global-context.ts ├── entry.client.tsx ├── entry.server.tsx ├── env.server.ts ├── generated │ └── prisma │ │ ├── client.ts │ │ ├── commonInputTypes.ts │ │ ├── enums.ts │ │ ├── internal │ │ ├── class.ts │ │ └── prismaNamespace.ts │ │ ├── models.ts │ │ ├── models │ │ ├── Password.ts │ │ └── User.ts │ │ └── query_engine-windows.dll.node ├── hooks │ ├── use-dashboard-data.ts │ └── use-mobile.ts ├── lib │ └── utils.ts ├── library │ ├── README.md │ ├── icon │ │ ├── Icon.tsx │ │ ├── README.md │ │ └── icons │ │ │ ├── icon.svg │ │ │ └── types.ts │ └── link │ │ ├── Link.browser.test.tsx │ │ ├── README.md │ │ ├── index.ts │ │ ├── link.tsx │ │ └── useEnhancedTo.ts ├── localization │ ├── README.md │ ├── i18n.server.test.ts │ ├── i18n.server.ts │ ├── i18n.ts │ └── resource.ts ├── root.tsx ├── routes.ts ├── routes │ ├── $.tsx │ ├── _auth.forgot-password.tsx │ ├── _auth.login.tsx │ ├── _auth.logout.ts │ ├── _auth.register.tsx │ ├── _auth.tsx │ ├── _index.tsx │ ├── dashboard.tsx │ ├── resource.locales.ts │ ├── robots[.]txt.ts │ ├── sitemap-index[.]xml.ts │ └── sitemap.$lang[.]xml.ts ├── server │ ├── context.ts │ └── index.ts ├── services │ └── client-hints.tsx ├── tailwind.css └── utils │ ├── README.md │ ├── css.test.ts │ ├── css.ts │ ├── dates.ts │ └── http.ts ├── biome.json ├── components.json ├── compose.yml ├── env.d.ts ├── knip.json ├── lefthook.yml ├── package.json ├── pnpm-lock.yaml ├── prisma ├── migrations │ ├── 20250718131841_create_users_table │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── banner.png ├── base-stack.png ├── favicon.ico └── logo.png ├── react-router.config.ts ├── resources ├── icons │ └── ghost.svg └── locales │ ├── bs │ └── common.json │ └── en │ └── common.json ├── scripts ├── README.md ├── cleanup.ts └── setup.ts ├── tests ├── README.md └── setup.browser.tsx ├── tsconfig.json ├── vite.config.ts ├── vitest.config.ts └── vitest.workspace.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/.env.example -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- 1 | # Add your env variables here 2 | APP_DEPLOYMENT_ENV="staging" 3 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/README.md -------------------------------------------------------------------------------- /app/components/app-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/app-sidebar.tsx -------------------------------------------------------------------------------- /app/components/chart-area-interactive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/chart-area-interactive.tsx -------------------------------------------------------------------------------- /app/components/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/data-table.tsx -------------------------------------------------------------------------------- /app/components/nav-documents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/nav-documents.tsx -------------------------------------------------------------------------------- /app/components/nav-main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/nav-main.tsx -------------------------------------------------------------------------------- /app/components/nav-secondary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/nav-secondary.tsx -------------------------------------------------------------------------------- /app/components/nav-user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/nav-user.tsx -------------------------------------------------------------------------------- /app/components/section-cards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/section-cards.tsx -------------------------------------------------------------------------------- /app/components/site-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/site-header.tsx -------------------------------------------------------------------------------- /app/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/avatar.tsx -------------------------------------------------------------------------------- /app/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/badge.tsx -------------------------------------------------------------------------------- /app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/button.tsx -------------------------------------------------------------------------------- /app/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/card.tsx -------------------------------------------------------------------------------- /app/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/chart.tsx -------------------------------------------------------------------------------- /app/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /app/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/drawer.tsx -------------------------------------------------------------------------------- /app/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /app/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/input.tsx -------------------------------------------------------------------------------- /app/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/label.tsx -------------------------------------------------------------------------------- /app/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/select.tsx -------------------------------------------------------------------------------- /app/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/separator.tsx -------------------------------------------------------------------------------- /app/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/sheet.tsx -------------------------------------------------------------------------------- /app/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /app/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /app/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/table.tsx -------------------------------------------------------------------------------- /app/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/tabs.tsx -------------------------------------------------------------------------------- /app/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /app/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/toggle.tsx -------------------------------------------------------------------------------- /app/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /app/dashboard/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/dashboard/data.json -------------------------------------------------------------------------------- /app/db/db.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/db/db.server.ts -------------------------------------------------------------------------------- /app/domain/auth/auth.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/domain/auth/auth.server.ts -------------------------------------------------------------------------------- /app/domain/auth/login.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/domain/auth/login.schema.ts -------------------------------------------------------------------------------- /app/domain/auth/register.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/domain/auth/register.schema.ts -------------------------------------------------------------------------------- /app/domain/auth/user.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/domain/auth/user.server.ts -------------------------------------------------------------------------------- /app/domain/utils/global-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/domain/utils/global-context.ts -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/env.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/env.server.ts -------------------------------------------------------------------------------- /app/generated/prisma/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/client.ts -------------------------------------------------------------------------------- /app/generated/prisma/commonInputTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/commonInputTypes.ts -------------------------------------------------------------------------------- /app/generated/prisma/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/enums.ts -------------------------------------------------------------------------------- /app/generated/prisma/internal/class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/internal/class.ts -------------------------------------------------------------------------------- /app/generated/prisma/internal/prismaNamespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/internal/prismaNamespace.ts -------------------------------------------------------------------------------- /app/generated/prisma/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/models.ts -------------------------------------------------------------------------------- /app/generated/prisma/models/Password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/models/Password.ts -------------------------------------------------------------------------------- /app/generated/prisma/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/models/User.ts -------------------------------------------------------------------------------- /app/generated/prisma/query_engine-windows.dll.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/generated/prisma/query_engine-windows.dll.node -------------------------------------------------------------------------------- /app/hooks/use-dashboard-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/hooks/use-dashboard-data.ts -------------------------------------------------------------------------------- /app/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/hooks/use-mobile.ts -------------------------------------------------------------------------------- /app/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/lib/utils.ts -------------------------------------------------------------------------------- /app/library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/README.md -------------------------------------------------------------------------------- /app/library/icon/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/icon/Icon.tsx -------------------------------------------------------------------------------- /app/library/icon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/icon/README.md -------------------------------------------------------------------------------- /app/library/icon/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/icon/icons/icon.svg -------------------------------------------------------------------------------- /app/library/icon/icons/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/icon/icons/types.ts -------------------------------------------------------------------------------- /app/library/link/Link.browser.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/link/Link.browser.test.tsx -------------------------------------------------------------------------------- /app/library/link/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/link/README.md -------------------------------------------------------------------------------- /app/library/link/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./link" 2 | -------------------------------------------------------------------------------- /app/library/link/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/link/link.tsx -------------------------------------------------------------------------------- /app/library/link/useEnhancedTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/library/link/useEnhancedTo.ts -------------------------------------------------------------------------------- /app/localization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/localization/README.md -------------------------------------------------------------------------------- /app/localization/i18n.server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/localization/i18n.server.test.ts -------------------------------------------------------------------------------- /app/localization/i18n.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/localization/i18n.server.ts -------------------------------------------------------------------------------- /app/localization/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/localization/i18n.ts -------------------------------------------------------------------------------- /app/localization/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/localization/resource.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes.ts -------------------------------------------------------------------------------- /app/routes/$.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/$.tsx -------------------------------------------------------------------------------- /app/routes/_auth.forgot-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/_auth.forgot-password.tsx -------------------------------------------------------------------------------- /app/routes/_auth.login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/_auth.login.tsx -------------------------------------------------------------------------------- /app/routes/_auth.logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/_auth.logout.ts -------------------------------------------------------------------------------- /app/routes/_auth.register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/_auth.register.tsx -------------------------------------------------------------------------------- /app/routes/_auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/_auth.tsx -------------------------------------------------------------------------------- /app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/_index.tsx -------------------------------------------------------------------------------- /app/routes/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/dashboard.tsx -------------------------------------------------------------------------------- /app/routes/resource.locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/resource.locales.ts -------------------------------------------------------------------------------- /app/routes/robots[.]txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/robots[.]txt.ts -------------------------------------------------------------------------------- /app/routes/sitemap-index[.]xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/sitemap-index[.]xml.ts -------------------------------------------------------------------------------- /app/routes/sitemap.$lang[.]xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/routes/sitemap.$lang[.]xml.ts -------------------------------------------------------------------------------- /app/server/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/server/context.ts -------------------------------------------------------------------------------- /app/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/server/index.ts -------------------------------------------------------------------------------- /app/services/client-hints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/services/client-hints.tsx -------------------------------------------------------------------------------- /app/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/tailwind.css -------------------------------------------------------------------------------- /app/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/utils/README.md -------------------------------------------------------------------------------- /app/utils/css.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/utils/css.test.ts -------------------------------------------------------------------------------- /app/utils/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/utils/css.ts -------------------------------------------------------------------------------- /app/utils/dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/utils/dates.ts -------------------------------------------------------------------------------- /app/utils/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/app/utils/http.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/biome.json -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/components.json -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/compose.yml -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/env.d.ts -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/knip.json -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/lefthook.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prisma/migrations/20250718131841_create_users_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/prisma/migrations/20250718131841_create_users_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/public/banner.png -------------------------------------------------------------------------------- /public/base-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/public/base-stack.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/public/logo.png -------------------------------------------------------------------------------- /react-router.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/react-router.config.ts -------------------------------------------------------------------------------- /resources/icons/ghost.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/resources/icons/ghost.svg -------------------------------------------------------------------------------- /resources/locales/bs/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/resources/locales/bs/common.json -------------------------------------------------------------------------------- /resources/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/resources/locales/en/common.json -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/scripts/cleanup.ts -------------------------------------------------------------------------------- /scripts/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/scripts/setup.ts -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/setup.browser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/tests/setup.browser.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /vitest.workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forge-42/react-router-auth/HEAD/vitest.workspace.ts --------------------------------------------------------------------------------