├── .env.example ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── eslint.config.js ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── src ├── app.d.ts ├── app.html ├── hooks.server.ts ├── hooks.ts ├── index.test.ts ├── lib │ ├── components │ │ ├── Breadcrumb.svelte │ │ ├── Debug.svelte │ │ ├── FavIcon.svelte │ │ ├── Footer.svelte │ │ ├── Gravatar.svelte │ │ ├── Header.svelte │ │ ├── Ipsum.svelte │ │ └── Quote.svelte │ ├── index.ts │ ├── pocketbase.svelte.ts │ ├── style.css │ └── types.ts └── routes │ ├── (auth) │ ├── +layout.svelte │ ├── reset │ │ ├── +page.server.ts │ │ └── +page.svelte │ ├── sign │ │ ├── in │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ ├── out │ │ │ ├── +page.server.ts │ │ │ ├── +page.svelte │ │ │ └── +page.ts │ │ └── up │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ └── verify │ │ └── +page.svelte │ ├── +error.svelte │ ├── +layout.server.ts │ ├── +layout.svelte │ ├── +page.svelte │ ├── adam.nz │ └── +page.svelte │ ├── app │ ├── +layout.svelte │ ├── +page.svelte │ ├── css_colours │ │ └── +page.svelte │ ├── datalist │ │ └── +page.svelte │ ├── dynamic_components │ │ ├── +page.svelte │ │ ├── Apple.svelte │ │ └── Bananna.svelte │ ├── gardening_card │ │ └── +page.svelte │ ├── gravatar │ │ └── +page.svelte │ ├── is_css_variable │ │ └── +page.svelte │ ├── pico_css │ │ └── +page.svelte │ ├── rune_store │ │ ├── +page.svelte │ │ ├── decrement.svelte │ │ └── store.svelte.js │ ├── select │ │ └── +page.svelte │ ├── stripe │ │ ├── +page.server.ts │ │ ├── +page.svelte │ │ ├── _server.ts │ │ └── index.ts │ ├── tab_group │ │ └── +page.svelte │ ├── user_admin │ │ ├── +page.server.ts │ │ └── +page.svelte │ ├── user_auth │ │ ├── +page.server.ts │ │ └── +page.svelte │ └── user_profile │ │ └── +page.svelte │ ├── chimera.local │ ├── +page.svelte │ └── foo │ │ └── +page.svelte │ └── foo │ └── +page.svelte ├── static ├── easy-lazy-gardening.jpg └── favicon.png ├── svelte.config.js ├── tests └── test.ts ├── tsconfig.json └── vite.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/app.html -------------------------------------------------------------------------------- /src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/hooks.server.ts -------------------------------------------------------------------------------- /src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/hooks.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/lib/components/Breadcrumb.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/components/Breadcrumb.svelte -------------------------------------------------------------------------------- /src/lib/components/Debug.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/components/Debug.svelte -------------------------------------------------------------------------------- /src/lib/components/FavIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/components/FavIcon.svelte -------------------------------------------------------------------------------- /src/lib/components/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/components/Footer.svelte -------------------------------------------------------------------------------- /src/lib/components/Gravatar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/components/Gravatar.svelte -------------------------------------------------------------------------------- /src/lib/components/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/components/Header.svelte -------------------------------------------------------------------------------- /src/lib/components/Ipsum.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/components/Ipsum.svelte -------------------------------------------------------------------------------- /src/lib/components/Quote.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/components/Quote.svelte -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/pocketbase.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/pocketbase.svelte.ts -------------------------------------------------------------------------------- /src/lib/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/style.css -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/routes/(auth)/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/+layout.svelte -------------------------------------------------------------------------------- /src/routes/(auth)/reset/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/reset/+page.server.ts -------------------------------------------------------------------------------- /src/routes/(auth)/reset/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/reset/+page.svelte -------------------------------------------------------------------------------- /src/routes/(auth)/sign/in/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/sign/in/+page.server.ts -------------------------------------------------------------------------------- /src/routes/(auth)/sign/in/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/sign/in/+page.svelte -------------------------------------------------------------------------------- /src/routes/(auth)/sign/out/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/sign/out/+page.server.ts -------------------------------------------------------------------------------- /src/routes/(auth)/sign/out/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/sign/out/+page.svelte -------------------------------------------------------------------------------- /src/routes/(auth)/sign/out/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/sign/out/+page.ts -------------------------------------------------------------------------------- /src/routes/(auth)/sign/up/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/sign/up/+page.server.ts -------------------------------------------------------------------------------- /src/routes/(auth)/sign/up/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/sign/up/+page.svelte -------------------------------------------------------------------------------- /src/routes/(auth)/verify/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/(auth)/verify/+page.svelte -------------------------------------------------------------------------------- /src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/+error.svelte -------------------------------------------------------------------------------- /src/routes/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/+layout.server.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/adam.nz/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/adam.nz/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/+layout.svelte -------------------------------------------------------------------------------- /src/routes/app/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/css_colours/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/css_colours/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/datalist/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/datalist/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/dynamic_components/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/dynamic_components/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/dynamic_components/Apple.svelte: -------------------------------------------------------------------------------- 1 |

🍎

2 | -------------------------------------------------------------------------------- /src/routes/app/dynamic_components/Bananna.svelte: -------------------------------------------------------------------------------- 1 |

🍌

2 | -------------------------------------------------------------------------------- /src/routes/app/gardening_card/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/gardening_card/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/gravatar/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/gravatar/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/is_css_variable/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/is_css_variable/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/pico_css/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/pico_css/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/rune_store/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/rune_store/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/rune_store/decrement.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/rune_store/decrement.svelte -------------------------------------------------------------------------------- /src/routes/app/rune_store/store.svelte.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/rune_store/store.svelte.js -------------------------------------------------------------------------------- /src/routes/app/select/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/select/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/stripe/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/stripe/+page.server.ts -------------------------------------------------------------------------------- /src/routes/app/stripe/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/stripe/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/stripe/_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/stripe/_server.ts -------------------------------------------------------------------------------- /src/routes/app/stripe/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/stripe/index.ts -------------------------------------------------------------------------------- /src/routes/app/tab_group/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/tab_group/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/user_admin/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/user_admin/+page.server.ts -------------------------------------------------------------------------------- /src/routes/app/user_admin/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/user_admin/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/user_auth/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/user_auth/+page.server.ts -------------------------------------------------------------------------------- /src/routes/app/user_auth/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/user_auth/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/user_profile/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/app/user_profile/+page.svelte -------------------------------------------------------------------------------- /src/routes/chimera.local/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/chimera.local/+page.svelte -------------------------------------------------------------------------------- /src/routes/chimera.local/foo/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/chimera.local/foo/+page.svelte -------------------------------------------------------------------------------- /src/routes/foo/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/src/routes/foo/+page.svelte -------------------------------------------------------------------------------- /static/easy-lazy-gardening.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/static/easy-lazy-gardening.jpg -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/static/favicon.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/tests/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamshand/sveltekit-pocketbase-auth/HEAD/vite.config.ts --------------------------------------------------------------------------------