├── .env.example ├── .eslintignore ├── .eslintrc.cjs ├── .github └── FUNDING.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── src ├── app.d.ts ├── app.html ├── auth.ts ├── components │ ├── external-icon.svelte │ ├── footer.svelte │ └── header.svelte ├── hooks.server.ts ├── lib │ └── SignInButton.svelte └── routes │ ├── +layout.server.ts │ ├── +layout.svelte │ ├── +page.svelte │ ├── protected │ └── +page.svelte │ ├── signin │ └── +page.server.ts │ └── signout │ └── +page.server.ts ├── static └── favicon.ico ├── svelte.config.js ├── tsconfig.json └── vite.config.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/app.html -------------------------------------------------------------------------------- /src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/auth.ts -------------------------------------------------------------------------------- /src/components/external-icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/components/external-icon.svelte -------------------------------------------------------------------------------- /src/components/footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/components/footer.svelte -------------------------------------------------------------------------------- /src/components/header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/components/header.svelte -------------------------------------------------------------------------------- /src/hooks.server.ts: -------------------------------------------------------------------------------- 1 | export { handle } from "./auth" 2 | -------------------------------------------------------------------------------- /src/lib/SignInButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/lib/SignInButton.svelte -------------------------------------------------------------------------------- /src/routes/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/routes/+layout.server.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/protected/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/routes/protected/+page.svelte -------------------------------------------------------------------------------- /src/routes/signin/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/routes/signin/+page.server.ts -------------------------------------------------------------------------------- /src/routes/signout/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/src/routes/signout/+page.server.ts -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextauthjs/sveltekit-auth-example/HEAD/vite.config.js --------------------------------------------------------------------------------