/** * Server-only module: exposes venue metadata from all registered scrapers. * Importing this in a route loader ensures scraper code never reaches the client bundle. */ import { ALL_SCRAPERS } from "~/scrapers/index"; import type { VenueMeta } from "~/scrapers/base"; export function getScraperVenues(): VenueMeta[] { return ALL_SCRAPERS.map((s) => s.venue); } export function getScraperIds(): string[] { return ALL_SCRAPERS.map((s) => s.venue.id); }