├── .eslintrc.cjs
├── .github
└── workflows
│ ├── lint.yml
│ ├── publish-every-commit.yml
│ └── test.yml
├── .gitignore
├── .prettierrc
├── .vscode
└── settings.json
├── CHANGELOG.md
├── README.md
├── docs
├── .gitignore
├── README.md
├── components.json
├── components
│ ├── AppleSecretGenerator.tsx
│ ├── Aside.tsx
│ ├── Graphic.tsx
│ └── details.tsx
├── cspell.json
├── navigation.json
├── next.config.js
├── package-lock.json
├── package.json
├── pages
│ ├── _app.mdx
│ ├── _meta.json
│ ├── advanced.mdx
│ ├── api_reference.mdx
│ ├── api_reference
│ │ ├── _meta.json
│ │ ├── nextjs.mdx
│ │ ├── nextjs
│ │ │ ├── _meta.json
│ │ │ └── server.mdx
│ │ ├── providers
│ │ │ ├── Anonymous.mdx
│ │ │ ├── ConvexCredentials.mdx
│ │ │ ├── Email.mdx
│ │ │ ├── Password.mdx
│ │ │ ├── Phone.mdx
│ │ │ └── _meta.json
│ │ ├── react.mdx
│ │ └── server.mdx
│ ├── authz.mdx
│ ├── authz
│ │ ├── _meta.json
│ │ └── nextjs.mdx
│ ├── config.mdx
│ ├── config
│ │ ├── _meta.json
│ │ ├── anonymous.mdx
│ │ ├── email.mdx
│ │ ├── oauth.mdx
│ │ ├── oauth
│ │ │ ├── _meta.json
│ │ │ ├── apple.mdx
│ │ │ ├── github.mdx
│ │ │ └── google.mdx
│ │ ├── otps.mdx
│ │ └── passwords.mdx
│ ├── debugging.mdx
│ ├── faq.mdx
│ ├── global.css
│ ├── index.mdx
│ ├── production.mdx
│ ├── security.mdx
│ ├── setup.mdx
│ └── setup
│ │ ├── _meta.json
│ │ ├── manual.mdx
│ │ └── schema.mdx
├── postcss.config.js
├── process_api_reference.sh
├── public
│ └── exampleForms.png
├── src
│ ├── components
│ │ └── ui
│ │ │ ├── button.tsx
│ │ │ ├── input.tsx
│ │ │ └── label.tsx
│ └── lib
│ │ └── utils.ts
├── tailwind.config.js
├── theme.config.tsx
├── tsconfig.json
├── typedoc-plugin.mjs
└── typedoc.json
├── package.json
├── providers
├── Anonymous
│ └── package.json
├── ConvexCredentials
│ └── package.json
├── Email
│ └── package.json
├── Password
│ └── package.json
└── Phone
│ └── package.json
├── publishExample.mjs
├── react
└── package.json
├── run.sh
├── server
└── package.json
├── src
├── cli
│ ├── command.ts
│ ├── generateKeys.ts
│ └── index.ts
├── nextjs
│ ├── client.tsx
│ ├── index.tsx
│ └── server
│ │ ├── cookies.ts
│ │ ├── index.tsx
│ │ ├── invalidateCache.ts
│ │ ├── proxy.ts
│ │ ├── request.ts
│ │ ├── routeMatcher.ts
│ │ └── utils.ts
├── providers
│ ├── Anonymous.ts
│ ├── ConvexCredentials.ts
│ ├── Email.ts
│ ├── Password.ts
│ └── Phone.ts
├── react
│ ├── client.tsx
│ ├── clientType.ts
│ └── index.tsx
└── server
│ ├── convex_types.ts
│ ├── cookies.ts
│ ├── implementation
│ ├── index.ts
│ ├── mutations
│ │ ├── createAccountFromCredentials.ts
│ │ ├── createVerificationCode.ts
│ │ ├── index.ts
│ │ ├── invalidateSessions.ts
│ │ ├── modifyAccount.ts
│ │ ├── refreshSession.ts
│ │ ├── retrieveAccountWithCredentials.ts
│ │ ├── signIn.ts
│ │ ├── signOut.ts
│ │ ├── userOAuth.ts
│ │ ├── verifier.ts
│ │ ├── verifierSignature.ts
│ │ └── verifyCodeAndSignIn.ts
│ ├── provider.ts
│ ├── rateLimit.ts
│ ├── redirects.ts
│ ├── refreshTokens.ts
│ ├── sessions.ts
│ ├── signIn.ts
│ ├── tokens.ts
│ ├── types.ts
│ ├── users.ts
│ └── utils.ts
│ ├── index.ts
│ ├── oauth
│ ├── NOTICE.txt
│ ├── README.md
│ ├── authorizationUrl.ts
│ ├── callback.ts
│ ├── checks.ts
│ ├── convexAuth.ts
│ ├── lib
│ │ └── utils
│ │ │ ├── customFetch.ts
│ │ │ └── providers.ts
│ ├── providers
│ │ └── oauth.ts
│ └── types.ts
│ ├── provider_utils.ts
│ ├── types.ts
│ └── utils.ts
├── test-nextjs
├── .env.test
├── .eslintrc.json
├── .gitignore
├── .prettierrc
├── Justfile
├── LICENSE.txt
├── README.md
├── app
│ ├── (splash)
│ │ ├── GetStarted
│ │ │ ├── ConvexLogo.tsx
│ │ │ └── GetStarted.tsx
│ │ ├── layout.tsx
│ │ └── page.tsx
│ ├── api
│ │ └── route.ts
│ ├── globals.css
│ ├── layout.tsx
│ ├── product
│ │ ├── Chat
│ │ │ ├── Chat.tsx
│ │ │ ├── ChatIntro.tsx
│ │ │ ├── Message.tsx
│ │ │ ├── MessageList.tsx
│ │ │ └── randomName.ts
│ │ ├── layout.tsx
│ │ └── page.tsx
│ └── signin
│ │ └── page.tsx
├── backendHarness.js
├── components.json
├── components
│ ├── Code.tsx
│ ├── ConvexClientProvider.tsx
│ ├── GitHubLogo.tsx
│ ├── ThemeToggle.tsx
│ ├── UserMenu.tsx
│ └── ui
│ │ ├── button.tsx
│ │ ├── card.tsx
│ │ ├── dropdown-menu.tsx
│ │ ├── input.tsx
│ │ ├── toggle-group.tsx
│ │ └── toggle.tsx
├── convex
│ ├── README.md
│ ├── _generated
│ │ ├── api.d.ts
│ │ ├── api.js
│ │ ├── dataModel.d.ts
│ │ ├── server.d.ts
│ │ └── server.js
│ ├── auth.config.ts
│ ├── auth.ts
│ ├── helpers.ts
│ ├── http.ts
│ ├── messages.ts
│ ├── schema.ts
│ ├── tests.ts
│ ├── tsconfig.json
│ └── users.ts
├── e2e-tests
│ ├── README.md
│ ├── invalid-auth.spec.ts
│ ├── route-handler-with-auth.spec.ts
│ ├── signin.spec.ts
│ └── signout.spec.ts
├── lib
│ └── utils.ts
├── middleware.ts
├── next.config.mjs
├── package-lock.json
├── package.json
├── playwright.config.ts
├── postcss.config.mjs
├── public
│ └── convex.svg
├── run-e2e-tests.sh
├── tailwind.config.ts
└── tsconfig.json
├── test-router
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc
├── README.md
├── components.json
├── convex
│ ├── README.md
│ ├── _generated
│ │ ├── api.d.ts
│ │ ├── api.js
│ │ ├── dataModel.d.ts
│ │ ├── server.d.ts
│ │ └── server.js
│ ├── auth.config.ts
│ ├── auth.ts
│ ├── helpers.ts
│ ├── http.ts
│ ├── messages.ts
│ ├── otp
│ │ ├── FakePhone.ts
│ │ ├── ResendOTP.ts
│ │ └── VerificationCodeEmail.tsx
│ ├── passwordReset
│ │ ├── PasswordResetEmail.tsx
│ │ └── ResendOTPPasswordReset.ts
│ ├── schema.ts
│ ├── test.helpers.ts
│ ├── tsconfig.json
│ └── users.ts
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
│ └── vite.svg
├── src
│ ├── Chat
│ │ ├── Chat.tsx
│ │ ├── ChatIntro.tsx
│ │ ├── Message.tsx
│ │ ├── MessageList.tsx
│ │ └── randomName.ts
│ ├── GetStarted
│ │ ├── ConvexLogo.tsx
│ │ └── GetStartedDialog.tsx
│ ├── Layout.tsx
│ ├── auth
│ │ ├── CodeInput.tsx
│ │ ├── ResetPasswordWithEmailCode.tsx
│ │ ├── SignInFormAnonymous.tsx
│ │ ├── SignInFormEmailCode.tsx
│ │ ├── SignInFormEmailLink.tsx
│ │ ├── SignInFormPassword.tsx
│ │ ├── SignInFormPasswordAndResetViaCode.tsx
│ │ ├── SignInFormPasswordAndVerifyViaCode.tsx
│ │ ├── SignInFormPasswordAndVerifyViaLink.tsx
│ │ ├── SignInFormPhoneCode.tsx
│ │ ├── SignInFormsShowcase.tsx
│ │ ├── SignInMethodDivider.tsx
│ │ ├── SignInWithEmailCode.tsx
│ │ ├── SignInWithOAuth.tsx
│ │ ├── SignInWithPassword.tsx
│ │ └── oauth
│ │ │ ├── SignInWithApple.tsx
│ │ │ ├── SignInWithGitHub.tsx
│ │ │ └── SignInWithGoogle.tsx
│ ├── components
│ │ ├── AppleLogo.tsx
│ │ ├── Code.tsx
│ │ ├── GitHubLogo.tsx
│ │ ├── GoogleLogo.tsx
│ │ ├── ThemeToggle.tsx
│ │ ├── UserMenu.tsx
│ │ ├── typography
│ │ │ └── code.tsx
│ │ └── ui
│ │ │ ├── button.tsx
│ │ │ ├── card.tsx
│ │ │ ├── dialog.tsx
│ │ │ ├── dropdown-menu.tsx
│ │ │ ├── input-otp.tsx
│ │ │ ├── input.tsx
│ │ │ ├── skeleton.tsx
│ │ │ ├── tabs.tsx
│ │ │ ├── toast.tsx
│ │ │ ├── toaster.tsx
│ │ │ ├── toggle-group.tsx
│ │ │ ├── toggle.tsx
│ │ │ └── use-toast.ts
│ ├── index.css
│ ├── lib
│ │ └── utils.ts
│ ├── main.tsx
│ ├── routeTree.gen.ts
│ ├── routes
│ │ ├── __root.tsx
│ │ ├── index.lazy.tsx
│ │ └── loggedin.tsx
│ ├── utils.ts
│ └── vite-env.d.ts
├── tailwind.config.js
├── tsconfig.json
├── tsconfig.node.json
├── vercel.json
├── vite.config.ts
└── vitest.config.mts
├── test
├── .eslintrc.cjs
├── .gitignore
├── .prettierrc
├── README.md
├── components.json
├── convex
│ ├── README.md
│ ├── _generated
│ │ ├── api.d.ts
│ │ ├── api.js
│ │ ├── dataModel.d.ts
│ │ ├── server.d.ts
│ │ └── server.js
│ ├── accounts.test.ts
│ ├── accountsPhones.test.ts
│ ├── anonymous.test.ts
│ ├── auth.config.ts
│ ├── auth.ts
│ ├── email.test.ts
│ ├── errors.ts
│ ├── helpers.ts
│ ├── http.ts
│ ├── messages.ts
│ ├── oauth.test.ts
│ ├── otp.test.ts
│ ├── otp
│ │ ├── FakePhone.ts
│ │ ├── ResendOTP.ts
│ │ ├── TwilioOTP.ts
│ │ ├── TwilioSDK.ts
│ │ ├── TwilioVerify.ts
│ │ └── VerificationCodeEmail.tsx
│ ├── passwordReset
│ │ ├── PasswordResetEmail.tsx
│ │ └── ResendOTPPasswordReset.ts
│ ├── passwords.test.ts
│ ├── phone.test.ts
│ ├── rateLimit.test.ts
│ ├── schema.ts
│ ├── sessions.test.ts
│ ├── test.helpers.ts
│ ├── tsconfig.json
│ └── users.ts
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
│ └── convex.svg
├── src
│ ├── App.tsx
│ ├── Chat
│ │ ├── Chat.tsx
│ │ ├── ChatIntro.tsx
│ │ ├── Message.tsx
│ │ ├── MessageList.tsx
│ │ └── randomName.ts
│ ├── Layout.tsx
│ ├── auth
│ │ ├── CodeInput.tsx
│ │ ├── ResetPasswordWithEmailCode.tsx
│ │ ├── SignInFormAnonymous.tsx
│ │ ├── SignInFormEmailCode.tsx
│ │ ├── SignInFormEmailLink.tsx
│ │ ├── SignInFormPassword.tsx
│ │ ├── SignInFormPasswordAndCustomField.tsx
│ │ ├── SignInFormPasswordAndResetViaCode.tsx
│ │ ├── SignInFormPasswordAndVerifyViaCode.tsx
│ │ ├── SignInFormPasswordAndVerifyViaLink.tsx
│ │ ├── SignInFormPhoneCode.tsx
│ │ ├── SignInFormsShowcase.tsx
│ │ ├── SignInMethodDivider.tsx
│ │ ├── SignInWithEmailCode.tsx
│ │ ├── SignInWithOAuth.tsx
│ │ ├── SignInWithPassword.tsx
│ │ └── oauth
│ │ │ ├── SignInWithApple.tsx
│ │ │ ├── SignInWithGitHub.tsx
│ │ │ └── SignInWithGoogle.tsx
│ ├── components
│ │ ├── AppleLogo.tsx
│ │ ├── Code.tsx
│ │ ├── GitHubLogo.tsx
│ │ ├── GoogleLogo.tsx
│ │ ├── ThemeToggle.tsx
│ │ ├── UserMenu.tsx
│ │ ├── typography
│ │ │ └── code.tsx
│ │ └── ui
│ │ │ ├── button.tsx
│ │ │ ├── card.tsx
│ │ │ ├── dialog.tsx
│ │ │ ├── dropdown-menu.tsx
│ │ │ ├── input-otp.tsx
│ │ │ ├── input.tsx
│ │ │ ├── skeleton.tsx
│ │ │ ├── tabs.tsx
│ │ │ ├── toast.tsx
│ │ │ ├── toaster.tsx
│ │ │ ├── toggle-group.tsx
│ │ │ ├── toggle.tsx
│ │ │ └── use-toast.ts
│ ├── index.css
│ ├── lib
│ │ └── utils.ts
│ ├── main.tsx
│ ├── utils.ts
│ └── vite-env.d.ts
├── tailwind.config.js
├── tsconfig.json
├── tsconfig.node.json
├── vercel.json
├── vite.config.ts
└── vitest.config.mts
├── tsconfig.json
├── tsconfig.nextjs.json
├── tsconfig.react.json
└── tsconfig.server.json
/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/.eslintrc.cjs
--------------------------------------------------------------------------------
/.github/workflows/lint.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/.github/workflows/lint.yml
--------------------------------------------------------------------------------
/.github/workflows/publish-every-commit.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/.github/workflows/publish-every-commit.yml
--------------------------------------------------------------------------------
/.github/workflows/test.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/.github/workflows/test.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/.gitignore
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "proseWrap": "always"
3 | }
4 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/.vscode/settings.json
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/README.md
--------------------------------------------------------------------------------
/docs/.gitignore:
--------------------------------------------------------------------------------
1 | .next
2 | node_modules
3 | .vercel
4 |
--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/README.md
--------------------------------------------------------------------------------
/docs/components.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/components.json
--------------------------------------------------------------------------------
/docs/components/AppleSecretGenerator.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/components/AppleSecretGenerator.tsx
--------------------------------------------------------------------------------
/docs/components/Aside.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/components/Aside.tsx
--------------------------------------------------------------------------------
/docs/components/Graphic.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/components/Graphic.tsx
--------------------------------------------------------------------------------
/docs/components/details.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/components/details.tsx
--------------------------------------------------------------------------------
/docs/cspell.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/cspell.json
--------------------------------------------------------------------------------
/docs/navigation.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/navigation.json
--------------------------------------------------------------------------------
/docs/next.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/next.config.js
--------------------------------------------------------------------------------
/docs/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/package-lock.json
--------------------------------------------------------------------------------
/docs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/package.json
--------------------------------------------------------------------------------
/docs/pages/_app.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/_app.mdx
--------------------------------------------------------------------------------
/docs/pages/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/_meta.json
--------------------------------------------------------------------------------
/docs/pages/advanced.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/advanced.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api_reference/nextjs.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/nextjs.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/nextjs/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/nextjs/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api_reference/nextjs/server.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/nextjs/server.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/providers/Anonymous.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/providers/Anonymous.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/providers/ConvexCredentials.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/providers/ConvexCredentials.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/providers/Email.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/providers/Email.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/providers/Password.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/providers/Password.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/providers/Phone.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/providers/Phone.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/providers/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/providers/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api_reference/react.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/react.mdx
--------------------------------------------------------------------------------
/docs/pages/api_reference/server.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/api_reference/server.mdx
--------------------------------------------------------------------------------
/docs/pages/authz.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/authz.mdx
--------------------------------------------------------------------------------
/docs/pages/authz/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/authz/_meta.json
--------------------------------------------------------------------------------
/docs/pages/authz/nextjs.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/authz/nextjs.mdx
--------------------------------------------------------------------------------
/docs/pages/config.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config.mdx
--------------------------------------------------------------------------------
/docs/pages/config/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/_meta.json
--------------------------------------------------------------------------------
/docs/pages/config/anonymous.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/anonymous.mdx
--------------------------------------------------------------------------------
/docs/pages/config/email.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/email.mdx
--------------------------------------------------------------------------------
/docs/pages/config/oauth.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/oauth.mdx
--------------------------------------------------------------------------------
/docs/pages/config/oauth/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/oauth/_meta.json
--------------------------------------------------------------------------------
/docs/pages/config/oauth/apple.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/oauth/apple.mdx
--------------------------------------------------------------------------------
/docs/pages/config/oauth/github.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/oauth/github.mdx
--------------------------------------------------------------------------------
/docs/pages/config/oauth/google.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/oauth/google.mdx
--------------------------------------------------------------------------------
/docs/pages/config/otps.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/otps.mdx
--------------------------------------------------------------------------------
/docs/pages/config/passwords.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/config/passwords.mdx
--------------------------------------------------------------------------------
/docs/pages/debugging.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/debugging.mdx
--------------------------------------------------------------------------------
/docs/pages/faq.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/faq.mdx
--------------------------------------------------------------------------------
/docs/pages/global.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/global.css
--------------------------------------------------------------------------------
/docs/pages/index.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/index.mdx
--------------------------------------------------------------------------------
/docs/pages/production.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/production.mdx
--------------------------------------------------------------------------------
/docs/pages/security.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/security.mdx
--------------------------------------------------------------------------------
/docs/pages/setup.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/setup.mdx
--------------------------------------------------------------------------------
/docs/pages/setup/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/setup/_meta.json
--------------------------------------------------------------------------------
/docs/pages/setup/manual.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/setup/manual.mdx
--------------------------------------------------------------------------------
/docs/pages/setup/schema.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/pages/setup/schema.mdx
--------------------------------------------------------------------------------
/docs/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/postcss.config.js
--------------------------------------------------------------------------------
/docs/process_api_reference.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/process_api_reference.sh
--------------------------------------------------------------------------------
/docs/public/exampleForms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/public/exampleForms.png
--------------------------------------------------------------------------------
/docs/src/components/ui/button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/src/components/ui/button.tsx
--------------------------------------------------------------------------------
/docs/src/components/ui/input.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/src/components/ui/input.tsx
--------------------------------------------------------------------------------
/docs/src/components/ui/label.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/src/components/ui/label.tsx
--------------------------------------------------------------------------------
/docs/src/lib/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/src/lib/utils.ts
--------------------------------------------------------------------------------
/docs/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/tailwind.config.js
--------------------------------------------------------------------------------
/docs/theme.config.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/theme.config.tsx
--------------------------------------------------------------------------------
/docs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/tsconfig.json
--------------------------------------------------------------------------------
/docs/typedoc-plugin.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/typedoc-plugin.mjs
--------------------------------------------------------------------------------
/docs/typedoc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/docs/typedoc.json
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/package.json
--------------------------------------------------------------------------------
/providers/Anonymous/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/providers/Anonymous/package.json
--------------------------------------------------------------------------------
/providers/ConvexCredentials/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/providers/ConvexCredentials/package.json
--------------------------------------------------------------------------------
/providers/Email/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/providers/Email/package.json
--------------------------------------------------------------------------------
/providers/Password/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/providers/Password/package.json
--------------------------------------------------------------------------------
/providers/Phone/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/providers/Phone/package.json
--------------------------------------------------------------------------------
/publishExample.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/publishExample.mjs
--------------------------------------------------------------------------------
/react/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/react/package.json
--------------------------------------------------------------------------------
/run.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/run.sh
--------------------------------------------------------------------------------
/server/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/server/package.json
--------------------------------------------------------------------------------
/src/cli/command.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/cli/command.ts
--------------------------------------------------------------------------------
/src/cli/generateKeys.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/cli/generateKeys.ts
--------------------------------------------------------------------------------
/src/cli/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/cli/index.ts
--------------------------------------------------------------------------------
/src/nextjs/client.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/client.tsx
--------------------------------------------------------------------------------
/src/nextjs/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/index.tsx
--------------------------------------------------------------------------------
/src/nextjs/server/cookies.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/server/cookies.ts
--------------------------------------------------------------------------------
/src/nextjs/server/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/server/index.tsx
--------------------------------------------------------------------------------
/src/nextjs/server/invalidateCache.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/server/invalidateCache.ts
--------------------------------------------------------------------------------
/src/nextjs/server/proxy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/server/proxy.ts
--------------------------------------------------------------------------------
/src/nextjs/server/request.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/server/request.ts
--------------------------------------------------------------------------------
/src/nextjs/server/routeMatcher.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/server/routeMatcher.ts
--------------------------------------------------------------------------------
/src/nextjs/server/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/nextjs/server/utils.ts
--------------------------------------------------------------------------------
/src/providers/Anonymous.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/providers/Anonymous.ts
--------------------------------------------------------------------------------
/src/providers/ConvexCredentials.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/providers/ConvexCredentials.ts
--------------------------------------------------------------------------------
/src/providers/Email.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/providers/Email.ts
--------------------------------------------------------------------------------
/src/providers/Password.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/providers/Password.ts
--------------------------------------------------------------------------------
/src/providers/Phone.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/providers/Phone.ts
--------------------------------------------------------------------------------
/src/react/client.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/react/client.tsx
--------------------------------------------------------------------------------
/src/react/clientType.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/react/clientType.ts
--------------------------------------------------------------------------------
/src/react/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/react/index.tsx
--------------------------------------------------------------------------------
/src/server/convex_types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/convex_types.ts
--------------------------------------------------------------------------------
/src/server/cookies.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/cookies.ts
--------------------------------------------------------------------------------
/src/server/implementation/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/index.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/createAccountFromCredentials.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/createAccountFromCredentials.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/createVerificationCode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/createVerificationCode.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/index.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/invalidateSessions.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/invalidateSessions.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/modifyAccount.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/modifyAccount.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/refreshSession.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/refreshSession.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/retrieveAccountWithCredentials.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/retrieveAccountWithCredentials.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/signIn.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/signIn.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/signOut.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/signOut.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/userOAuth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/userOAuth.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/verifier.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/verifier.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/verifierSignature.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/verifierSignature.ts
--------------------------------------------------------------------------------
/src/server/implementation/mutations/verifyCodeAndSignIn.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/mutations/verifyCodeAndSignIn.ts
--------------------------------------------------------------------------------
/src/server/implementation/provider.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/provider.ts
--------------------------------------------------------------------------------
/src/server/implementation/rateLimit.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/rateLimit.ts
--------------------------------------------------------------------------------
/src/server/implementation/redirects.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/redirects.ts
--------------------------------------------------------------------------------
/src/server/implementation/refreshTokens.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/refreshTokens.ts
--------------------------------------------------------------------------------
/src/server/implementation/sessions.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/sessions.ts
--------------------------------------------------------------------------------
/src/server/implementation/signIn.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/signIn.ts
--------------------------------------------------------------------------------
/src/server/implementation/tokens.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/tokens.ts
--------------------------------------------------------------------------------
/src/server/implementation/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/types.ts
--------------------------------------------------------------------------------
/src/server/implementation/users.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/users.ts
--------------------------------------------------------------------------------
/src/server/implementation/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/implementation/utils.ts
--------------------------------------------------------------------------------
/src/server/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/index.ts
--------------------------------------------------------------------------------
/src/server/oauth/NOTICE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/NOTICE.txt
--------------------------------------------------------------------------------
/src/server/oauth/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/README.md
--------------------------------------------------------------------------------
/src/server/oauth/authorizationUrl.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/authorizationUrl.ts
--------------------------------------------------------------------------------
/src/server/oauth/callback.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/callback.ts
--------------------------------------------------------------------------------
/src/server/oauth/checks.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/checks.ts
--------------------------------------------------------------------------------
/src/server/oauth/convexAuth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/convexAuth.ts
--------------------------------------------------------------------------------
/src/server/oauth/lib/utils/customFetch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/lib/utils/customFetch.ts
--------------------------------------------------------------------------------
/src/server/oauth/lib/utils/providers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/lib/utils/providers.ts
--------------------------------------------------------------------------------
/src/server/oauth/providers/oauth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/providers/oauth.ts
--------------------------------------------------------------------------------
/src/server/oauth/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/oauth/types.ts
--------------------------------------------------------------------------------
/src/server/provider_utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/provider_utils.ts
--------------------------------------------------------------------------------
/src/server/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/types.ts
--------------------------------------------------------------------------------
/src/server/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/src/server/utils.ts
--------------------------------------------------------------------------------
/test-nextjs/.env.test:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/.env.test
--------------------------------------------------------------------------------
/test-nextjs/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/.eslintrc.json
--------------------------------------------------------------------------------
/test-nextjs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/.gitignore
--------------------------------------------------------------------------------
/test-nextjs/.prettierrc:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/test-nextjs/Justfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/Justfile
--------------------------------------------------------------------------------
/test-nextjs/LICENSE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/LICENSE.txt
--------------------------------------------------------------------------------
/test-nextjs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/README.md
--------------------------------------------------------------------------------
/test-nextjs/app/(splash)/GetStarted/ConvexLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/(splash)/GetStarted/ConvexLogo.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/(splash)/GetStarted/GetStarted.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/(splash)/GetStarted/GetStarted.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/(splash)/layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/(splash)/layout.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/(splash)/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/(splash)/page.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/api/route.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/api/route.ts
--------------------------------------------------------------------------------
/test-nextjs/app/globals.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/globals.css
--------------------------------------------------------------------------------
/test-nextjs/app/layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/layout.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/product/Chat/Chat.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/product/Chat/Chat.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/product/Chat/ChatIntro.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/product/Chat/ChatIntro.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/product/Chat/Message.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/product/Chat/Message.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/product/Chat/MessageList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/product/Chat/MessageList.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/product/Chat/randomName.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/product/Chat/randomName.ts
--------------------------------------------------------------------------------
/test-nextjs/app/product/layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/product/layout.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/product/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/product/page.tsx
--------------------------------------------------------------------------------
/test-nextjs/app/signin/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/app/signin/page.tsx
--------------------------------------------------------------------------------
/test-nextjs/backendHarness.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/backendHarness.js
--------------------------------------------------------------------------------
/test-nextjs/components.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components.json
--------------------------------------------------------------------------------
/test-nextjs/components/Code.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/Code.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/ConvexClientProvider.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/ConvexClientProvider.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/GitHubLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/GitHubLogo.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/ThemeToggle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/ThemeToggle.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/UserMenu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/UserMenu.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/ui/button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/ui/button.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/ui/card.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/ui/card.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/ui/dropdown-menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/ui/dropdown-menu.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/ui/input.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/ui/input.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/ui/toggle-group.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/ui/toggle-group.tsx
--------------------------------------------------------------------------------
/test-nextjs/components/ui/toggle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/components/ui/toggle.tsx
--------------------------------------------------------------------------------
/test-nextjs/convex/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/README.md
--------------------------------------------------------------------------------
/test-nextjs/convex/_generated/api.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/_generated/api.d.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/_generated/api.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/_generated/api.js
--------------------------------------------------------------------------------
/test-nextjs/convex/_generated/dataModel.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/_generated/dataModel.d.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/_generated/server.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/_generated/server.d.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/_generated/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/_generated/server.js
--------------------------------------------------------------------------------
/test-nextjs/convex/auth.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/auth.config.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/auth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/auth.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/helpers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/helpers.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/http.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/http.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/messages.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/messages.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/schema.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/schema.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/tests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/tests.ts
--------------------------------------------------------------------------------
/test-nextjs/convex/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/tsconfig.json
--------------------------------------------------------------------------------
/test-nextjs/convex/users.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/convex/users.ts
--------------------------------------------------------------------------------
/test-nextjs/e2e-tests/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/e2e-tests/README.md
--------------------------------------------------------------------------------
/test-nextjs/e2e-tests/invalid-auth.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/e2e-tests/invalid-auth.spec.ts
--------------------------------------------------------------------------------
/test-nextjs/e2e-tests/route-handler-with-auth.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/e2e-tests/route-handler-with-auth.spec.ts
--------------------------------------------------------------------------------
/test-nextjs/e2e-tests/signin.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/e2e-tests/signin.spec.ts
--------------------------------------------------------------------------------
/test-nextjs/e2e-tests/signout.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/e2e-tests/signout.spec.ts
--------------------------------------------------------------------------------
/test-nextjs/lib/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/lib/utils.ts
--------------------------------------------------------------------------------
/test-nextjs/middleware.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/middleware.ts
--------------------------------------------------------------------------------
/test-nextjs/next.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/next.config.mjs
--------------------------------------------------------------------------------
/test-nextjs/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/package-lock.json
--------------------------------------------------------------------------------
/test-nextjs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/package.json
--------------------------------------------------------------------------------
/test-nextjs/playwright.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/playwright.config.ts
--------------------------------------------------------------------------------
/test-nextjs/postcss.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/postcss.config.mjs
--------------------------------------------------------------------------------
/test-nextjs/public/convex.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/public/convex.svg
--------------------------------------------------------------------------------
/test-nextjs/run-e2e-tests.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/run-e2e-tests.sh
--------------------------------------------------------------------------------
/test-nextjs/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/tailwind.config.ts
--------------------------------------------------------------------------------
/test-nextjs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-nextjs/tsconfig.json
--------------------------------------------------------------------------------
/test-router/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/.eslintrc.cjs
--------------------------------------------------------------------------------
/test-router/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/.gitignore
--------------------------------------------------------------------------------
/test-router/.prettierrc:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/test-router/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/README.md
--------------------------------------------------------------------------------
/test-router/components.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/components.json
--------------------------------------------------------------------------------
/test-router/convex/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/README.md
--------------------------------------------------------------------------------
/test-router/convex/_generated/api.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/_generated/api.d.ts
--------------------------------------------------------------------------------
/test-router/convex/_generated/api.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/_generated/api.js
--------------------------------------------------------------------------------
/test-router/convex/_generated/dataModel.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/_generated/dataModel.d.ts
--------------------------------------------------------------------------------
/test-router/convex/_generated/server.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/_generated/server.d.ts
--------------------------------------------------------------------------------
/test-router/convex/_generated/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/_generated/server.js
--------------------------------------------------------------------------------
/test-router/convex/auth.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/auth.config.ts
--------------------------------------------------------------------------------
/test-router/convex/auth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/auth.ts
--------------------------------------------------------------------------------
/test-router/convex/helpers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/helpers.ts
--------------------------------------------------------------------------------
/test-router/convex/http.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/http.ts
--------------------------------------------------------------------------------
/test-router/convex/messages.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/messages.ts
--------------------------------------------------------------------------------
/test-router/convex/otp/FakePhone.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/otp/FakePhone.ts
--------------------------------------------------------------------------------
/test-router/convex/otp/ResendOTP.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/otp/ResendOTP.ts
--------------------------------------------------------------------------------
/test-router/convex/otp/VerificationCodeEmail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/otp/VerificationCodeEmail.tsx
--------------------------------------------------------------------------------
/test-router/convex/passwordReset/PasswordResetEmail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/passwordReset/PasswordResetEmail.tsx
--------------------------------------------------------------------------------
/test-router/convex/passwordReset/ResendOTPPasswordReset.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/passwordReset/ResendOTPPasswordReset.ts
--------------------------------------------------------------------------------
/test-router/convex/schema.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/schema.ts
--------------------------------------------------------------------------------
/test-router/convex/test.helpers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/test.helpers.ts
--------------------------------------------------------------------------------
/test-router/convex/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/tsconfig.json
--------------------------------------------------------------------------------
/test-router/convex/users.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/convex/users.ts
--------------------------------------------------------------------------------
/test-router/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/index.html
--------------------------------------------------------------------------------
/test-router/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/package-lock.json
--------------------------------------------------------------------------------
/test-router/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/package.json
--------------------------------------------------------------------------------
/test-router/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/postcss.config.js
--------------------------------------------------------------------------------
/test-router/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/public/vite.svg
--------------------------------------------------------------------------------
/test-router/src/Chat/Chat.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/Chat/Chat.tsx
--------------------------------------------------------------------------------
/test-router/src/Chat/ChatIntro.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/Chat/ChatIntro.tsx
--------------------------------------------------------------------------------
/test-router/src/Chat/Message.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/Chat/Message.tsx
--------------------------------------------------------------------------------
/test-router/src/Chat/MessageList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/Chat/MessageList.tsx
--------------------------------------------------------------------------------
/test-router/src/Chat/randomName.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/Chat/randomName.ts
--------------------------------------------------------------------------------
/test-router/src/GetStarted/ConvexLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/GetStarted/ConvexLogo.tsx
--------------------------------------------------------------------------------
/test-router/src/GetStarted/GetStartedDialog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/GetStarted/GetStartedDialog.tsx
--------------------------------------------------------------------------------
/test-router/src/Layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/Layout.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/CodeInput.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/CodeInput.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/ResetPasswordWithEmailCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/ResetPasswordWithEmailCode.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormAnonymous.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormAnonymous.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormEmailCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormEmailCode.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormEmailLink.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormEmailLink.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormPassword.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormPassword.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormPasswordAndResetViaCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormPasswordAndResetViaCode.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormPasswordAndVerifyViaCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormPasswordAndVerifyViaCode.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormPasswordAndVerifyViaLink.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormPasswordAndVerifyViaLink.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormPhoneCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormPhoneCode.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInFormsShowcase.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInFormsShowcase.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInMethodDivider.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInMethodDivider.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInWithEmailCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInWithEmailCode.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInWithOAuth.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInWithOAuth.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/SignInWithPassword.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/SignInWithPassword.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/oauth/SignInWithApple.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/oauth/SignInWithApple.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/oauth/SignInWithGitHub.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/oauth/SignInWithGitHub.tsx
--------------------------------------------------------------------------------
/test-router/src/auth/oauth/SignInWithGoogle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/auth/oauth/SignInWithGoogle.tsx
--------------------------------------------------------------------------------
/test-router/src/components/AppleLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/AppleLogo.tsx
--------------------------------------------------------------------------------
/test-router/src/components/Code.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/Code.tsx
--------------------------------------------------------------------------------
/test-router/src/components/GitHubLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/GitHubLogo.tsx
--------------------------------------------------------------------------------
/test-router/src/components/GoogleLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/GoogleLogo.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ThemeToggle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ThemeToggle.tsx
--------------------------------------------------------------------------------
/test-router/src/components/UserMenu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/UserMenu.tsx
--------------------------------------------------------------------------------
/test-router/src/components/typography/code.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/typography/code.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/button.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/card.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/card.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/dialog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/dialog.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/dropdown-menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/dropdown-menu.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/input-otp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/input-otp.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/input.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/input.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/skeleton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/skeleton.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/tabs.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/tabs.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/toast.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/toast.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/toaster.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/toaster.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/toggle-group.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/toggle-group.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/toggle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/toggle.tsx
--------------------------------------------------------------------------------
/test-router/src/components/ui/use-toast.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/components/ui/use-toast.ts
--------------------------------------------------------------------------------
/test-router/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/index.css
--------------------------------------------------------------------------------
/test-router/src/lib/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/lib/utils.ts
--------------------------------------------------------------------------------
/test-router/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/main.tsx
--------------------------------------------------------------------------------
/test-router/src/routeTree.gen.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/routeTree.gen.ts
--------------------------------------------------------------------------------
/test-router/src/routes/__root.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/routes/__root.tsx
--------------------------------------------------------------------------------
/test-router/src/routes/index.lazy.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/routes/index.lazy.tsx
--------------------------------------------------------------------------------
/test-router/src/routes/loggedin.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/routes/loggedin.tsx
--------------------------------------------------------------------------------
/test-router/src/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/src/utils.ts
--------------------------------------------------------------------------------
/test-router/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/test-router/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/tailwind.config.js
--------------------------------------------------------------------------------
/test-router/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/tsconfig.json
--------------------------------------------------------------------------------
/test-router/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/tsconfig.node.json
--------------------------------------------------------------------------------
/test-router/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/vercel.json
--------------------------------------------------------------------------------
/test-router/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/vite.config.ts
--------------------------------------------------------------------------------
/test-router/vitest.config.mts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test-router/vitest.config.mts
--------------------------------------------------------------------------------
/test/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/.eslintrc.cjs
--------------------------------------------------------------------------------
/test/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/.gitignore
--------------------------------------------------------------------------------
/test/.prettierrc:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/test/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/README.md
--------------------------------------------------------------------------------
/test/components.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/components.json
--------------------------------------------------------------------------------
/test/convex/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/README.md
--------------------------------------------------------------------------------
/test/convex/_generated/api.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/_generated/api.d.ts
--------------------------------------------------------------------------------
/test/convex/_generated/api.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/_generated/api.js
--------------------------------------------------------------------------------
/test/convex/_generated/dataModel.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/_generated/dataModel.d.ts
--------------------------------------------------------------------------------
/test/convex/_generated/server.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/_generated/server.d.ts
--------------------------------------------------------------------------------
/test/convex/_generated/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/_generated/server.js
--------------------------------------------------------------------------------
/test/convex/accounts.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/accounts.test.ts
--------------------------------------------------------------------------------
/test/convex/accountsPhones.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/accountsPhones.test.ts
--------------------------------------------------------------------------------
/test/convex/anonymous.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/anonymous.test.ts
--------------------------------------------------------------------------------
/test/convex/auth.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/auth.config.ts
--------------------------------------------------------------------------------
/test/convex/auth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/auth.ts
--------------------------------------------------------------------------------
/test/convex/email.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/email.test.ts
--------------------------------------------------------------------------------
/test/convex/errors.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/errors.ts
--------------------------------------------------------------------------------
/test/convex/helpers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/helpers.ts
--------------------------------------------------------------------------------
/test/convex/http.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/http.ts
--------------------------------------------------------------------------------
/test/convex/messages.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/messages.ts
--------------------------------------------------------------------------------
/test/convex/oauth.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/oauth.test.ts
--------------------------------------------------------------------------------
/test/convex/otp.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/otp.test.ts
--------------------------------------------------------------------------------
/test/convex/otp/FakePhone.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/otp/FakePhone.ts
--------------------------------------------------------------------------------
/test/convex/otp/ResendOTP.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/otp/ResendOTP.ts
--------------------------------------------------------------------------------
/test/convex/otp/TwilioOTP.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/otp/TwilioOTP.ts
--------------------------------------------------------------------------------
/test/convex/otp/TwilioSDK.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/otp/TwilioSDK.ts
--------------------------------------------------------------------------------
/test/convex/otp/TwilioVerify.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/otp/TwilioVerify.ts
--------------------------------------------------------------------------------
/test/convex/otp/VerificationCodeEmail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/otp/VerificationCodeEmail.tsx
--------------------------------------------------------------------------------
/test/convex/passwordReset/PasswordResetEmail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/passwordReset/PasswordResetEmail.tsx
--------------------------------------------------------------------------------
/test/convex/passwordReset/ResendOTPPasswordReset.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/passwordReset/ResendOTPPasswordReset.ts
--------------------------------------------------------------------------------
/test/convex/passwords.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/passwords.test.ts
--------------------------------------------------------------------------------
/test/convex/phone.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/phone.test.ts
--------------------------------------------------------------------------------
/test/convex/rateLimit.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/rateLimit.test.ts
--------------------------------------------------------------------------------
/test/convex/schema.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/schema.ts
--------------------------------------------------------------------------------
/test/convex/sessions.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/sessions.test.ts
--------------------------------------------------------------------------------
/test/convex/test.helpers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/test.helpers.ts
--------------------------------------------------------------------------------
/test/convex/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/tsconfig.json
--------------------------------------------------------------------------------
/test/convex/users.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/convex/users.ts
--------------------------------------------------------------------------------
/test/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/index.html
--------------------------------------------------------------------------------
/test/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/package-lock.json
--------------------------------------------------------------------------------
/test/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/package.json
--------------------------------------------------------------------------------
/test/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/postcss.config.js
--------------------------------------------------------------------------------
/test/public/convex.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/public/convex.svg
--------------------------------------------------------------------------------
/test/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/App.tsx
--------------------------------------------------------------------------------
/test/src/Chat/Chat.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/Chat/Chat.tsx
--------------------------------------------------------------------------------
/test/src/Chat/ChatIntro.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/Chat/ChatIntro.tsx
--------------------------------------------------------------------------------
/test/src/Chat/Message.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/Chat/Message.tsx
--------------------------------------------------------------------------------
/test/src/Chat/MessageList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/Chat/MessageList.tsx
--------------------------------------------------------------------------------
/test/src/Chat/randomName.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/Chat/randomName.ts
--------------------------------------------------------------------------------
/test/src/Layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/Layout.tsx
--------------------------------------------------------------------------------
/test/src/auth/CodeInput.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/CodeInput.tsx
--------------------------------------------------------------------------------
/test/src/auth/ResetPasswordWithEmailCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/ResetPasswordWithEmailCode.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormAnonymous.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormAnonymous.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormEmailCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormEmailCode.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormEmailLink.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormEmailLink.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormPassword.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormPassword.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormPasswordAndCustomField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormPasswordAndCustomField.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormPasswordAndResetViaCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormPasswordAndResetViaCode.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormPasswordAndVerifyViaCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormPasswordAndVerifyViaCode.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormPasswordAndVerifyViaLink.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormPasswordAndVerifyViaLink.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormPhoneCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormPhoneCode.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInFormsShowcase.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInFormsShowcase.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInMethodDivider.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInMethodDivider.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInWithEmailCode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInWithEmailCode.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInWithOAuth.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInWithOAuth.tsx
--------------------------------------------------------------------------------
/test/src/auth/SignInWithPassword.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/SignInWithPassword.tsx
--------------------------------------------------------------------------------
/test/src/auth/oauth/SignInWithApple.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/oauth/SignInWithApple.tsx
--------------------------------------------------------------------------------
/test/src/auth/oauth/SignInWithGitHub.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/oauth/SignInWithGitHub.tsx
--------------------------------------------------------------------------------
/test/src/auth/oauth/SignInWithGoogle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/auth/oauth/SignInWithGoogle.tsx
--------------------------------------------------------------------------------
/test/src/components/AppleLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/AppleLogo.tsx
--------------------------------------------------------------------------------
/test/src/components/Code.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/Code.tsx
--------------------------------------------------------------------------------
/test/src/components/GitHubLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/GitHubLogo.tsx
--------------------------------------------------------------------------------
/test/src/components/GoogleLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/GoogleLogo.tsx
--------------------------------------------------------------------------------
/test/src/components/ThemeToggle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ThemeToggle.tsx
--------------------------------------------------------------------------------
/test/src/components/UserMenu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/UserMenu.tsx
--------------------------------------------------------------------------------
/test/src/components/typography/code.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/typography/code.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/button.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/card.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/card.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/dialog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/dialog.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/dropdown-menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/dropdown-menu.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/input-otp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/input-otp.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/input.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/input.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/skeleton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/skeleton.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/tabs.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/tabs.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/toast.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/toast.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/toaster.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/toaster.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/toggle-group.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/toggle-group.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/toggle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/toggle.tsx
--------------------------------------------------------------------------------
/test/src/components/ui/use-toast.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/components/ui/use-toast.ts
--------------------------------------------------------------------------------
/test/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/index.css
--------------------------------------------------------------------------------
/test/src/lib/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/lib/utils.ts
--------------------------------------------------------------------------------
/test/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/main.tsx
--------------------------------------------------------------------------------
/test/src/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/src/utils.ts
--------------------------------------------------------------------------------
/test/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/test/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/tailwind.config.js
--------------------------------------------------------------------------------
/test/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/tsconfig.json
--------------------------------------------------------------------------------
/test/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/tsconfig.node.json
--------------------------------------------------------------------------------
/test/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/vercel.json
--------------------------------------------------------------------------------
/test/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/vite.config.ts
--------------------------------------------------------------------------------
/test/vitest.config.mts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/test/vitest.config.mts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig.nextjs.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/tsconfig.nextjs.json
--------------------------------------------------------------------------------
/tsconfig.react.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/tsconfig.react.json
--------------------------------------------------------------------------------
/tsconfig.server.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/get-convex/convex-auth/HEAD/tsconfig.server.json
--------------------------------------------------------------------------------