// The esbuild bundle entry: re-exports the SHARED ui/src/lib modules — the exact modules the // browser build unit-tests — so the sidecar runs them on the server. Bundled by `pnpm run bundle` // into dist/gameimage.mjs (type erasure only; the ui project type-checks the source): // - drawGameImage + setAlphabet: the finished-game PNG export (POST /render). // - renderOfferHtml / renderLegalHtml: the public legal pages — GET /offer/ (with the live // catalog price list spliced in), GET /privacy/ and GET /eula/ (static) — server-side so one // renderer serves them all. export { drawGameImage, type RenderOptions } from '../../ui/src/lib/gameimage'; export { setAlphabet } from '../../ui/src/lib/alphabet'; export { renderOfferHtml, renderLegalHtml } from '../../ui/src/lib/offer';