├── .editorconfig ├── .github └── workflows │ └── prod.yml ├── .gitignore ├── .gitpod.yml ├── .node-version ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── functions └── [[slug]].tsx ├── lib ├── all-routes.tsx ├── app.tsx ├── components │ ├── button.tsx │ ├── card.tsx │ ├── document.tsx │ ├── form.tsx │ ├── item.tsx │ ├── loading-icon.tsx │ ├── nav-link.tsx │ └── simple-table.tsx ├── context.tsx ├── db.ts ├── diff-routes.ts ├── env.d.ts ├── html-fragment.ts ├── htmx-outlet.tsx ├── migrate.ts ├── prepare-routes.tsx ├── render-page.tsx ├── sql.ts └── utils │ ├── hx.ts │ └── uuid.ts ├── nx.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── project.json ├── public ├── _headers └── _routes.json ├── renovate.json ├── src ├── entry-client.ts ├── entry-server.ts ├── index.css └── routes │ ├── __app.tsx │ ├── __app │ ├── about.tsx │ ├── bookings.$id.tsx │ ├── bookings.admin.tsx │ ├── bookings.tsx │ ├── comments.tsx │ ├── index.tsx │ ├── settings.tsx │ └── settings │ │ ├── database.tsx │ │ ├── index.tsx │ │ └── routes.tsx │ └── login.tsx ├── tailwind.config.cjs ├── tsconfig.json ├── vite.config.ts └── wrangler.toml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/.github/workflows/prod.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20 -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-prefix= 2 | ignore-workspace-root-check=true -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | /.nx/cache -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/README.md -------------------------------------------------------------------------------- /functions/[[slug]].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/functions/[[slug]].tsx -------------------------------------------------------------------------------- /lib/all-routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/all-routes.tsx -------------------------------------------------------------------------------- /lib/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/app.tsx -------------------------------------------------------------------------------- /lib/components/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/components/button.tsx -------------------------------------------------------------------------------- /lib/components/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/components/card.tsx -------------------------------------------------------------------------------- /lib/components/document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/components/document.tsx -------------------------------------------------------------------------------- /lib/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/components/form.tsx -------------------------------------------------------------------------------- /lib/components/item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/components/item.tsx -------------------------------------------------------------------------------- /lib/components/loading-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/components/loading-icon.tsx -------------------------------------------------------------------------------- /lib/components/nav-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/components/nav-link.tsx -------------------------------------------------------------------------------- /lib/components/simple-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/components/simple-table.tsx -------------------------------------------------------------------------------- /lib/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/context.tsx -------------------------------------------------------------------------------- /lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/db.ts -------------------------------------------------------------------------------- /lib/diff-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/diff-routes.ts -------------------------------------------------------------------------------- /lib/env.d.ts: -------------------------------------------------------------------------------- 1 | export interface Env { 2 | DB: D1Database; 3 | } 4 | -------------------------------------------------------------------------------- /lib/html-fragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/html-fragment.ts -------------------------------------------------------------------------------- /lib/htmx-outlet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/htmx-outlet.tsx -------------------------------------------------------------------------------- /lib/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/migrate.ts -------------------------------------------------------------------------------- /lib/prepare-routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/prepare-routes.tsx -------------------------------------------------------------------------------- /lib/render-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/render-page.tsx -------------------------------------------------------------------------------- /lib/sql.ts: -------------------------------------------------------------------------------- 1 | export const sql = String.raw; 2 | -------------------------------------------------------------------------------- /lib/utils/hx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/utils/hx.ts -------------------------------------------------------------------------------- /lib/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/lib/utils/uuid.ts -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/postcss.config.js -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/project.json -------------------------------------------------------------------------------- /public/_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/public/_headers -------------------------------------------------------------------------------- /public/_routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/public/_routes.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/renovate.json -------------------------------------------------------------------------------- /src/entry-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/entry-client.ts -------------------------------------------------------------------------------- /src/entry-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/entry-server.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/index.css -------------------------------------------------------------------------------- /src/routes/__app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app.tsx -------------------------------------------------------------------------------- /src/routes/__app/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/about.tsx -------------------------------------------------------------------------------- /src/routes/__app/bookings.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/bookings.$id.tsx -------------------------------------------------------------------------------- /src/routes/__app/bookings.admin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/bookings.admin.tsx -------------------------------------------------------------------------------- /src/routes/__app/bookings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/bookings.tsx -------------------------------------------------------------------------------- /src/routes/__app/comments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/comments.tsx -------------------------------------------------------------------------------- /src/routes/__app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/index.tsx -------------------------------------------------------------------------------- /src/routes/__app/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/settings.tsx -------------------------------------------------------------------------------- /src/routes/__app/settings/database.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/settings/database.tsx -------------------------------------------------------------------------------- /src/routes/__app/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/settings/index.tsx -------------------------------------------------------------------------------- /src/routes/__app/settings/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/__app/settings/routes.tsx -------------------------------------------------------------------------------- /src/routes/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/src/routes/login.tsx -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/vite.config.ts -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patdx/worker-experiments/HEAD/wrangler.toml --------------------------------------------------------------------------------