├── .eslintrc
├── .github
└── workflows
│ ├── playwright.yml
│ └── validate.yml
├── .gitignore
├── .npmrc
├── .prettierignore
├── .prettierrc
├── LICENSE.md
├── README.md
├── advance.js
├── apps
├── 01-mpa
│ ├── README.md
│ ├── db.js
│ ├── package.json
│ ├── public
│ │ └── todos.css
│ ├── server.js
│ └── tsconfig.json
├── 02-pempa
│ ├── .gitignore
│ ├── README.md
│ ├── db.js
│ ├── package.json
│ ├── public
│ │ ├── todos.css
│ │ └── todos.js
│ ├── server.js
│ └── tsconfig.json
├── 03-spa
│ ├── .gitignore
│ ├── README.md
│ ├── db.mjs
│ ├── package.json
│ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ ├── server.mjs
│ ├── src
│ │ ├── app.tsx
│ │ ├── icons.tsx
│ │ ├── index.tsx
│ │ ├── react-app-env.d.ts
│ │ └── routes
│ │ │ ├── todos.css
│ │ │ └── todos.tsx
│ └── tsconfig.json
├── 04-spa-react-router
│ ├── .gitignore
│ ├── README.md
│ ├── db.mjs
│ ├── package.json
│ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ ├── server.mjs
│ ├── src
│ │ ├── app.tsx
│ │ ├── icons.tsx
│ │ ├── index.tsx
│ │ ├── react-app-env.d.ts
│ │ └── routes
│ │ │ ├── todos.css
│ │ │ └── todos.tsx
│ └── tsconfig.json
├── 05-spa-form-backend
│ ├── .gitignore
│ ├── README.md
│ ├── db.mjs
│ ├── package.json
│ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ ├── server.mjs
│ ├── src
│ │ ├── app.tsx
│ │ ├── icons.tsx
│ │ ├── index.tsx
│ │ ├── react-app-env.d.ts
│ │ └── routes
│ │ │ ├── todos.css
│ │ │ └── todos.tsx
│ └── tsconfig.json
├── 06-pespa
│ ├── .gitignore
│ ├── README.md
│ ├── app
│ │ ├── db.ts
│ │ ├── entry.client.tsx
│ │ ├── entry.server.tsx
│ │ ├── icons.tsx
│ │ ├── root.tsx
│ │ └── routes
│ │ │ ├── index.tsx
│ │ │ ├── todos.css
│ │ │ ├── todos.tsx
│ │ │ └── todos
│ │ │ └── $filter.tsx
│ ├── package.json
│ ├── public
│ │ └── favicon.ico
│ ├── remix.config.js
│ ├── remix.env.d.ts
│ └── tsconfig.json
└── 07-bells-and-whistles
│ ├── .env
│ ├── .env.example
│ ├── .eslintrc.js
│ ├── README.md
│ ├── app
│ ├── db.server.ts
│ ├── entry.client.tsx
│ ├── entry.server.tsx
│ ├── icons.tsx
│ ├── models
│ │ └── user.server.ts
│ ├── root.tsx
│ ├── routes
│ │ ├── index.tsx
│ │ ├── login.tsx
│ │ ├── todos-playground.tsx
│ │ ├── todos-playground
│ │ │ └── $filter.tsx
│ │ ├── todos.css
│ │ ├── todos.tsx
│ │ └── todos
│ │ │ └── $filter.tsx
│ ├── session.server.ts
│ └── utils.ts
│ ├── package.json
│ ├── prisma
│ ├── migrations
│ │ ├── 20220601040944_init
│ │ │ └── migration.sql
│ │ └── migration_lock.toml
│ ├── schema.prisma
│ └── seed.ts
│ ├── public
│ └── favicon.ico
│ ├── remix.config.js
│ ├── remix.env.d.ts
│ ├── tailwind.config.js
│ └── tsconfig.json
├── dev.js
├── diff.js
├── package.json
├── play.js
├── playwright.config.ts
├── scripts
├── build.js
├── fix-pkg-names.js
├── fix-tsconfig.js
├── fix.js
├── run-in-all.js
├── setup.js
├── test-all.js
├── update-deps.js
└── utils.js
├── slides
├── 00.md
├── 01.md
├── 02.md
├── 03.md
├── 04.md
├── 05.gif
├── 06.md
├── 07.md
├── 08.md
└── 09.md
├── test.js
├── tests
└── smoke.spec.ts
└── tsconfig.json
/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/.eslintrc
--------------------------------------------------------------------------------
/.github/workflows/playwright.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/.github/workflows/playwright.yml
--------------------------------------------------------------------------------
/.github/workflows/validate.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/.github/workflows/validate.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/.gitignore
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | legacy-peer-deps=true
2 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/.prettierignore
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/.prettierrc
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/LICENSE.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/README.md
--------------------------------------------------------------------------------
/advance.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/advance.js
--------------------------------------------------------------------------------
/apps/01-mpa/README.md:
--------------------------------------------------------------------------------
1 | # 01. MPAs
2 |
--------------------------------------------------------------------------------
/apps/01-mpa/db.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/01-mpa/db.js
--------------------------------------------------------------------------------
/apps/01-mpa/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/01-mpa/package.json
--------------------------------------------------------------------------------
/apps/01-mpa/public/todos.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/01-mpa/public/todos.css
--------------------------------------------------------------------------------
/apps/01-mpa/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/01-mpa/server.js
--------------------------------------------------------------------------------
/apps/01-mpa/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/01-mpa/tsconfig.json
--------------------------------------------------------------------------------
/apps/02-pempa/.gitignore:
--------------------------------------------------------------------------------
1 | public/jquery.min.js
--------------------------------------------------------------------------------
/apps/02-pempa/README.md:
--------------------------------------------------------------------------------
1 | # 02. Sprinkles
2 |
--------------------------------------------------------------------------------
/apps/02-pempa/db.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/02-pempa/db.js
--------------------------------------------------------------------------------
/apps/02-pempa/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/02-pempa/package.json
--------------------------------------------------------------------------------
/apps/02-pempa/public/todos.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/02-pempa/public/todos.css
--------------------------------------------------------------------------------
/apps/02-pempa/public/todos.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/02-pempa/public/todos.js
--------------------------------------------------------------------------------
/apps/02-pempa/server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/02-pempa/server.js
--------------------------------------------------------------------------------
/apps/02-pempa/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/02-pempa/tsconfig.json
--------------------------------------------------------------------------------
/apps/03-spa/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/.gitignore
--------------------------------------------------------------------------------
/apps/03-spa/README.md:
--------------------------------------------------------------------------------
1 | # 03. Client Only
2 |
--------------------------------------------------------------------------------
/apps/03-spa/db.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/db.mjs
--------------------------------------------------------------------------------
/apps/03-spa/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/package.json
--------------------------------------------------------------------------------
/apps/03-spa/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/public/favicon.ico
--------------------------------------------------------------------------------
/apps/03-spa/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/public/index.html
--------------------------------------------------------------------------------
/apps/03-spa/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/public/logo192.png
--------------------------------------------------------------------------------
/apps/03-spa/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/public/logo512.png
--------------------------------------------------------------------------------
/apps/03-spa/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/public/manifest.json
--------------------------------------------------------------------------------
/apps/03-spa/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/public/robots.txt
--------------------------------------------------------------------------------
/apps/03-spa/server.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/server.mjs
--------------------------------------------------------------------------------
/apps/03-spa/src/app.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/src/app.tsx
--------------------------------------------------------------------------------
/apps/03-spa/src/icons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/src/icons.tsx
--------------------------------------------------------------------------------
/apps/03-spa/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/src/index.tsx
--------------------------------------------------------------------------------
/apps/03-spa/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/apps/03-spa/src/routes/todos.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/src/routes/todos.css
--------------------------------------------------------------------------------
/apps/03-spa/src/routes/todos.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/src/routes/todos.tsx
--------------------------------------------------------------------------------
/apps/03-spa/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/03-spa/tsconfig.json
--------------------------------------------------------------------------------
/apps/04-spa-react-router/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/.gitignore
--------------------------------------------------------------------------------
/apps/04-spa-react-router/README.md:
--------------------------------------------------------------------------------
1 | # 03. Client Only
2 |
--------------------------------------------------------------------------------
/apps/04-spa-react-router/db.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/db.mjs
--------------------------------------------------------------------------------
/apps/04-spa-react-router/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/package.json
--------------------------------------------------------------------------------
/apps/04-spa-react-router/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/public/favicon.ico
--------------------------------------------------------------------------------
/apps/04-spa-react-router/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/public/index.html
--------------------------------------------------------------------------------
/apps/04-spa-react-router/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/public/logo192.png
--------------------------------------------------------------------------------
/apps/04-spa-react-router/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/public/logo512.png
--------------------------------------------------------------------------------
/apps/04-spa-react-router/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/public/manifest.json
--------------------------------------------------------------------------------
/apps/04-spa-react-router/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/public/robots.txt
--------------------------------------------------------------------------------
/apps/04-spa-react-router/server.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/server.mjs
--------------------------------------------------------------------------------
/apps/04-spa-react-router/src/app.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/src/app.tsx
--------------------------------------------------------------------------------
/apps/04-spa-react-router/src/icons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/src/icons.tsx
--------------------------------------------------------------------------------
/apps/04-spa-react-router/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/src/index.tsx
--------------------------------------------------------------------------------
/apps/04-spa-react-router/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/apps/04-spa-react-router/src/routes/todos.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/src/routes/todos.css
--------------------------------------------------------------------------------
/apps/04-spa-react-router/src/routes/todos.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/src/routes/todos.tsx
--------------------------------------------------------------------------------
/apps/04-spa-react-router/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/04-spa-react-router/tsconfig.json
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/.gitignore
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/README.md:
--------------------------------------------------------------------------------
1 | # 03. Client Only
2 |
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/db.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/db.mjs
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/package.json
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/public/favicon.ico
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/public/index.html
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/public/logo192.png
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/public/logo512.png
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/public/manifest.json
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/public/robots.txt
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/server.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/server.mjs
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/src/app.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/src/app.tsx
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/src/icons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/src/icons.tsx
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/src/index.tsx
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/src/routes/todos.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/src/routes/todos.css
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/src/routes/todos.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/src/routes/todos.tsx
--------------------------------------------------------------------------------
/apps/05-spa-form-backend/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/05-spa-form-backend/tsconfig.json
--------------------------------------------------------------------------------
/apps/06-pespa/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/.gitignore
--------------------------------------------------------------------------------
/apps/06-pespa/README.md:
--------------------------------------------------------------------------------
1 | # 03. Client Only
2 |
--------------------------------------------------------------------------------
/apps/06-pespa/app/db.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/app/db.ts
--------------------------------------------------------------------------------
/apps/06-pespa/app/entry.client.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/app/entry.client.tsx
--------------------------------------------------------------------------------
/apps/06-pespa/app/entry.server.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/app/entry.server.tsx
--------------------------------------------------------------------------------
/apps/06-pespa/app/icons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/app/icons.tsx
--------------------------------------------------------------------------------
/apps/06-pespa/app/root.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/app/root.tsx
--------------------------------------------------------------------------------
/apps/06-pespa/app/routes/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/app/routes/index.tsx
--------------------------------------------------------------------------------
/apps/06-pespa/app/routes/todos.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/app/routes/todos.css
--------------------------------------------------------------------------------
/apps/06-pespa/app/routes/todos.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/app/routes/todos.tsx
--------------------------------------------------------------------------------
/apps/06-pespa/app/routes/todos/$filter.tsx:
--------------------------------------------------------------------------------
1 | export default function TodoFilter() {
2 | return null
3 | }
4 |
--------------------------------------------------------------------------------
/apps/06-pespa/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/package.json
--------------------------------------------------------------------------------
/apps/06-pespa/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/public/favicon.ico
--------------------------------------------------------------------------------
/apps/06-pespa/remix.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/remix.config.js
--------------------------------------------------------------------------------
/apps/06-pespa/remix.env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/remix.env.d.ts
--------------------------------------------------------------------------------
/apps/06-pespa/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/06-pespa/tsconfig.json
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/.env:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/.env
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/.env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/.env.example
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/.eslintrc.js
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/README.md
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/db.server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/db.server.ts
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/entry.client.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/entry.client.tsx
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/entry.server.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/entry.server.tsx
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/icons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/icons.tsx
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/models/user.server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/models/user.server.ts
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/root.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/root.tsx
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/routes/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/routes/index.tsx
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/routes/login.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/routes/login.tsx
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/routes/todos-playground.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/routes/todos-playground.tsx
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/routes/todos-playground/$filter.tsx:
--------------------------------------------------------------------------------
1 | export default function Filter() {
2 | return null
3 | }
4 |
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/routes/todos.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/routes/todos.css
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/routes/todos.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/routes/todos.tsx
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/routes/todos/$filter.tsx:
--------------------------------------------------------------------------------
1 | export default function Filter() {
2 | return null
3 | }
4 |
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/session.server.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/session.server.ts
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/app/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/app/utils.ts
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/package.json
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/prisma/migrations/20220601040944_init/migration.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/prisma/migrations/20220601040944_init/migration.sql
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/prisma/migrations/migration_lock.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/prisma/migrations/migration_lock.toml
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/prisma/schema.prisma:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/prisma/schema.prisma
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/prisma/seed.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/prisma/seed.ts
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/public/favicon.ico
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/remix.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/remix.config.js
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/remix.env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/remix.env.d.ts
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/tailwind.config.js
--------------------------------------------------------------------------------
/apps/07-bells-and-whistles/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/apps/07-bells-and-whistles/tsconfig.json
--------------------------------------------------------------------------------
/dev.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/dev.js
--------------------------------------------------------------------------------
/diff.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/diff.js
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/package.json
--------------------------------------------------------------------------------
/play.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/play.js
--------------------------------------------------------------------------------
/playwright.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/playwright.config.ts
--------------------------------------------------------------------------------
/scripts/build.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/build.js
--------------------------------------------------------------------------------
/scripts/fix-pkg-names.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/fix-pkg-names.js
--------------------------------------------------------------------------------
/scripts/fix-tsconfig.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/fix-tsconfig.js
--------------------------------------------------------------------------------
/scripts/fix.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/fix.js
--------------------------------------------------------------------------------
/scripts/run-in-all.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/run-in-all.js
--------------------------------------------------------------------------------
/scripts/setup.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/setup.js
--------------------------------------------------------------------------------
/scripts/test-all.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/test-all.js
--------------------------------------------------------------------------------
/scripts/update-deps.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/update-deps.js
--------------------------------------------------------------------------------
/scripts/utils.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/scripts/utils.js
--------------------------------------------------------------------------------
/slides/00.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/slides/00.md
--------------------------------------------------------------------------------
/slides/01.md:
--------------------------------------------------------------------------------
1 | # Let's wake up
2 |
3 | Your brain needs this 🧠
4 |
--------------------------------------------------------------------------------
/slides/02.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/slides/02.md
--------------------------------------------------------------------------------
/slides/03.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/slides/03.md
--------------------------------------------------------------------------------
/slides/04.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/slides/04.md
--------------------------------------------------------------------------------
/slides/05.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/slides/05.gif
--------------------------------------------------------------------------------
/slides/06.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/slides/06.md
--------------------------------------------------------------------------------
/slides/07.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/slides/07.md
--------------------------------------------------------------------------------
/slides/08.md:
--------------------------------------------------------------------------------
1 | # You are amazing.
2 |
--------------------------------------------------------------------------------
/slides/09.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/slides/09.md
--------------------------------------------------------------------------------
/test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/test.js
--------------------------------------------------------------------------------
/tests/smoke.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/tests/smoke.spec.ts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/kentcdodds/the-webs-next-transition/HEAD/tsconfig.json
--------------------------------------------------------------------------------