├── .browserslistrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── Readme.md ├── enable-testing.js ├── env.example ├── package.json ├── postcss.config.cjs ├── src ├── app.html ├── assets │ ├── page-transitions-svelte.jpg │ └── page-transitions-svelte.png ├── global.d.ts ├── global.scss ├── lib │ ├── cohosts.json │ ├── components │ │ ├── Header.svelte │ │ ├── Overview.svelte │ │ ├── Page.svelte │ │ ├── Scroller.svelte │ │ ├── Switch.svelte │ │ ├── Teaser.svelte │ │ └── Video.svelte │ └── services │ │ ├── buildUrl.ts │ │ ├── delay.ts │ │ ├── episode-fns.ts │ │ └── pageCrossfade.ts └── routes │ ├── +layout.svelte │ ├── +layout.ts │ ├── +page.server.ts │ ├── +page.svelte │ ├── robots.txt │ └── +server.ts │ ├── videos │ └── [episode] │ │ ├── +page.server.ts │ │ └── +page.svelte │ └── with-[cohost] │ ├── +page.server.ts │ └── +page.svelte ├── static └── favicon.ico ├── svelte.config.js ├── tsconfig.eslint.json ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | /.svelte-kit 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /.svelte-kit 2 | /build 3 | /package 4 | /node_modules -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/Readme.md -------------------------------------------------------------------------------- /enable-testing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/enable-testing.js -------------------------------------------------------------------------------- /env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/env.example -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [require("autoprefixer")], 3 | }; 4 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/app.html -------------------------------------------------------------------------------- /src/assets/page-transitions-svelte.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/assets/page-transitions-svelte.jpg -------------------------------------------------------------------------------- /src/assets/page-transitions-svelte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/assets/page-transitions-svelte.png -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/global.scss -------------------------------------------------------------------------------- /src/lib/cohosts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/cohosts.json -------------------------------------------------------------------------------- /src/lib/components/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/components/Header.svelte -------------------------------------------------------------------------------- /src/lib/components/Overview.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/components/Overview.svelte -------------------------------------------------------------------------------- /src/lib/components/Page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/components/Page.svelte -------------------------------------------------------------------------------- /src/lib/components/Scroller.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/components/Scroller.svelte -------------------------------------------------------------------------------- /src/lib/components/Switch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/components/Switch.svelte -------------------------------------------------------------------------------- /src/lib/components/Teaser.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/components/Teaser.svelte -------------------------------------------------------------------------------- /src/lib/components/Video.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/components/Video.svelte -------------------------------------------------------------------------------- /src/lib/services/buildUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/services/buildUrl.ts -------------------------------------------------------------------------------- /src/lib/services/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/services/delay.ts -------------------------------------------------------------------------------- /src/lib/services/episode-fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/services/episode-fns.ts -------------------------------------------------------------------------------- /src/lib/services/pageCrossfade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/lib/services/pageCrossfade.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const prerender = true; 2 | -------------------------------------------------------------------------------- /src/routes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/routes/+page.server.ts -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/robots.txt/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/routes/robots.txt/+server.ts -------------------------------------------------------------------------------- /src/routes/videos/[episode]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/routes/videos/[episode]/+page.server.ts -------------------------------------------------------------------------------- /src/routes/videos/[episode]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/routes/videos/[episode]/+page.svelte -------------------------------------------------------------------------------- /src/routes/with-[cohost]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/routes/with-[cohost]/+page.server.ts -------------------------------------------------------------------------------- /src/routes/with-[cohost]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/src/routes/with-[cohost]/+page.svelte -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bfanger/page-transitions-in-svelte/HEAD/yarn.lock --------------------------------------------------------------------------------