├── .env.example ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── components ├── Button.tsx ├── FormButton.tsx ├── Input.tsx ├── Layout.tsx ├── Link.tsx ├── NavButton.tsx ├── NavLink.tsx └── index.ts ├── deno.json ├── deno.lock ├── dev.ts ├── fresh.gen.ts ├── import_map.json ├── islands └── AuthForm.tsx ├── lib ├── redis.ts └── supabase.ts ├── main.ts ├── routes ├── _middleware.ts ├── api │ ├── sign-in.ts │ ├── sign-out.ts │ └── sign-up.ts ├── index.tsx ├── secret.tsx ├── sign-in.tsx └── sign-up.tsx ├── static ├── favicon.ico └── logo.svg └── twind.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/README.md -------------------------------------------------------------------------------- /components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/components/Button.tsx -------------------------------------------------------------------------------- /components/FormButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/components/FormButton.tsx -------------------------------------------------------------------------------- /components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/components/Input.tsx -------------------------------------------------------------------------------- /components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/components/Layout.tsx -------------------------------------------------------------------------------- /components/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/components/Link.tsx -------------------------------------------------------------------------------- /components/NavButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/components/NavButton.tsx -------------------------------------------------------------------------------- /components/NavLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/components/NavLink.tsx -------------------------------------------------------------------------------- /components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/components/index.ts -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/deno.json -------------------------------------------------------------------------------- /deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/deno.lock -------------------------------------------------------------------------------- /dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/dev.ts -------------------------------------------------------------------------------- /fresh.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/fresh.gen.ts -------------------------------------------------------------------------------- /import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/import_map.json -------------------------------------------------------------------------------- /islands/AuthForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/islands/AuthForm.tsx -------------------------------------------------------------------------------- /lib/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/lib/redis.ts -------------------------------------------------------------------------------- /lib/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/lib/supabase.ts -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/main.ts -------------------------------------------------------------------------------- /routes/_middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/routes/_middleware.ts -------------------------------------------------------------------------------- /routes/api/sign-in.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/routes/api/sign-in.ts -------------------------------------------------------------------------------- /routes/api/sign-out.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/routes/api/sign-out.ts -------------------------------------------------------------------------------- /routes/api/sign-up.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/routes/api/sign-up.ts -------------------------------------------------------------------------------- /routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/routes/index.tsx -------------------------------------------------------------------------------- /routes/secret.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/routes/secret.tsx -------------------------------------------------------------------------------- /routes/sign-in.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/routes/sign-in.tsx -------------------------------------------------------------------------------- /routes/sign-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/routes/sign-up.tsx -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/static/logo.svg -------------------------------------------------------------------------------- /twind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morlinbrot/supa-fresh-auth/HEAD/twind.config.ts --------------------------------------------------------------------------------