├── .env.example ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── package.json ├── src ├── app.css ├── app.html ├── global.d.ts ├── hooks.ts ├── lib │ ├── AuthForm.svelte │ ├── Counter │ │ └── index.svelte │ ├── Header │ │ ├── index.svelte │ │ └── svelte-logo.svg │ ├── Protected.svelte │ ├── auth.ts │ ├── config.ts │ ├── form.ts │ └── types.d.ts └── routes │ ├── __layout.svelte │ ├── api │ └── auth │ │ ├── _magic.ts │ │ ├── _utils.ts │ │ ├── login.ts │ │ ├── logout.ts │ │ └── user.ts │ ├── auth.svelte │ ├── index.svelte │ └── todos │ ├── __layout.svelte │ └── index.svelte ├── static ├── favicon.ico ├── robots.txt ├── svelte-welcome.png └── svelte-welcome.webp ├── svelte.config.js ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/package.json -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/app.html -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/hooks.ts -------------------------------------------------------------------------------- /src/lib/AuthForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/AuthForm.svelte -------------------------------------------------------------------------------- /src/lib/Counter/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/Counter/index.svelte -------------------------------------------------------------------------------- /src/lib/Header/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/Header/index.svelte -------------------------------------------------------------------------------- /src/lib/Header/svelte-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/Header/svelte-logo.svg -------------------------------------------------------------------------------- /src/lib/Protected.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/Protected.svelte -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/config.ts -------------------------------------------------------------------------------- /src/lib/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/form.ts -------------------------------------------------------------------------------- /src/lib/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/lib/types.d.ts -------------------------------------------------------------------------------- /src/routes/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/__layout.svelte -------------------------------------------------------------------------------- /src/routes/api/auth/_magic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/api/auth/_magic.ts -------------------------------------------------------------------------------- /src/routes/api/auth/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/api/auth/_utils.ts -------------------------------------------------------------------------------- /src/routes/api/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/api/auth/login.ts -------------------------------------------------------------------------------- /src/routes/api/auth/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/api/auth/logout.ts -------------------------------------------------------------------------------- /src/routes/api/auth/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/api/auth/user.ts -------------------------------------------------------------------------------- /src/routes/auth.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/auth.svelte -------------------------------------------------------------------------------- /src/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/index.svelte -------------------------------------------------------------------------------- /src/routes/todos/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/todos/__layout.svelte -------------------------------------------------------------------------------- /src/routes/todos/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/src/routes/todos/index.svelte -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/static/robots.txt -------------------------------------------------------------------------------- /static/svelte-welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/static/svelte-welcome.png -------------------------------------------------------------------------------- /static/svelte-welcome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/static/svelte-welcome.webp -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srmullen/sveltekit-magic/HEAD/yarn.lock --------------------------------------------------------------------------------