TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1# Miniature Market connector (`miniature-market`)23- Source: https://www.miniaturemarket.com · type: dealer · country: US · currency: USD4- Acquisition: plain HTTPS (honest bot UA, 200 OK) — Shopware 6 listing pages `/board-games.html?p=N` (24 boxes/page, 379 pages) and `/board-games/new-releases.html`5- Records: `listing` (board games; retail list price → `originalMsrp`)67## Behaviour8- robots.txt: `Crawl-delay: 10` honoured (10 s between requests), `?p=` allowed, sort/limit parameters never used.9- Per box: name, URL, image, SKU (`data-sku`), Shopware product id, list price vs. our price, buy button (Add to cart / Preorder).10- Cursor `{seed, page}`; total pages from the pagination nav.1112## Fixtures / tests13`data/fixtures/miniature-market/*.json` (+ `.html` snapshot cut to 4 boxes and the pager) are live captures. `pnpm vitest run connectors/api/miniature-market`. Capture: `pnpm tsx connectors/api/_g6-comics-toys-games-lib/capture.ts miniature-market 1`.14