// 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: the public-offer page (GET /offer/) — the same renderer the landing build // used to invoke, now server-side so the live catalog price list can be spliced in. export { drawGameImage, type RenderOptions } from '../../ui/src/lib/gameimage'; export { setAlphabet } from '../../ui/src/lib/alphabet'; export { renderOfferHtml } from '../../ui/src/lib/offer';