├── .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 --------------------------------------------------------------------------------