├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .github └── dependabot.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── pre-push ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode └── extensions.json ├── .yarn └── releases │ └── yarn-3.2.4.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── commitlint.config.cjs ├── package.json ├── playwright.config.ts ├── postcss.config.cjs ├── src ├── app.css ├── app.d.ts ├── app.html ├── lib │ ├── images │ │ ├── github.svg │ │ ├── svelte-logo.svg │ │ ├── svelte-welcome.png │ │ └── svelte-welcome.webp │ └── stores │ │ └── mobile-menu.store.ts └── routes │ ├── +layout.svelte │ ├── +page.svelte │ ├── +page.ts │ ├── ActiveLink.svelte │ ├── MobileMenu.svelte │ ├── MobileMenuButton.svelte │ ├── Navbar.svelte │ ├── NavbarItems.svelte │ ├── ProfileDropdown.svelte │ ├── ProfileNotifications.svelte │ ├── ThemeToggle.svelte │ └── about │ ├── +page.svelte │ └── +page.ts ├── static ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── favicon.png ├── robots.txt └── site.webmanifest ├── svelte.config.js ├── tailwind.config.cjs ├── tests ├── dark-mode.spec.ts └── layout.spec.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | tab_width = 2 -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run test 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.2.4.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.yarn/releases/yarn-3.2.4.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/commitlint.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/app.html -------------------------------------------------------------------------------- /src/lib/images/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/lib/images/github.svg -------------------------------------------------------------------------------- /src/lib/images/svelte-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/lib/images/svelte-logo.svg -------------------------------------------------------------------------------- /src/lib/images/svelte-welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/lib/images/svelte-welcome.png -------------------------------------------------------------------------------- /src/lib/images/svelte-welcome.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/lib/images/svelte-welcome.webp -------------------------------------------------------------------------------- /src/lib/stores/mobile-menu.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/lib/stores/mobile-menu.store.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/+page.ts -------------------------------------------------------------------------------- /src/routes/ActiveLink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/ActiveLink.svelte -------------------------------------------------------------------------------- /src/routes/MobileMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/MobileMenu.svelte -------------------------------------------------------------------------------- /src/routes/MobileMenuButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/MobileMenuButton.svelte -------------------------------------------------------------------------------- /src/routes/Navbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/Navbar.svelte -------------------------------------------------------------------------------- /src/routes/NavbarItems.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/NavbarItems.svelte -------------------------------------------------------------------------------- /src/routes/ProfileDropdown.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/ProfileDropdown.svelte -------------------------------------------------------------------------------- /src/routes/ProfileNotifications.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/ProfileNotifications.svelte -------------------------------------------------------------------------------- /src/routes/ThemeToggle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/ThemeToggle.svelte -------------------------------------------------------------------------------- /src/routes/about/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/about/+page.svelte -------------------------------------------------------------------------------- /src/routes/about/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/src/routes/about/+page.ts -------------------------------------------------------------------------------- /static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/apple-touch-icon.png -------------------------------------------------------------------------------- /static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/robots.txt -------------------------------------------------------------------------------- /static/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/static/site.webmanifest -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tests/dark-mode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/tests/dark-mode.spec.ts -------------------------------------------------------------------------------- /tests/layout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/tests/layout.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoeyMckenzie/sveltekit-typescript-tailwind-template/HEAD/yarn.lock --------------------------------------------------------------------------------