| Age | Commit message (Collapse) | Author |
|
Split routes into a shared createApp() (src/app.ts) used by both the
Node entry (src/index.ts) and a new Workers entry (src/worker.ts).
Workers disallow runtime code generation, so scripts/compile-views.ts
precompiles the Eta templates into src/views.generated.ts and rendering
switches from renderAsync to the sync render. Static files move to
public/static so Workers Static Assets can serve them; the Node build
and serveStatic root are updated to match.
Deploy with pnpm run deploy:cf, local dev with pnpm run dev:cf.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
|
Fixes reading complex release descriptions that had unbalanced tags.
Written with Gemini.
|
|
Render `error.eta` on HTTP error from GitHub.
Implemented with Gemini.
|
|
|
|
|
|
See https://nodejs.org/api/typescript.html#type-stripping
|
|
|
|
|