placesText
Where a release's code runs, in words: "47 anywhere, 1 on the server".
import type { RegistryRelease } from "#codebase/tcmts/registry"; export const placesText = (r: RegistryRelease): string => { const p = r.facts?.places; if (!p) return ""; const parts = [ p.anywhere && `${p.anywhere} anywhere`, p.server && `${p.server} on the server`, p.browser && `${p.browser} in the browser`, ].filter(Boolean); return parts.length === 1 && r.facts!.definitions > 1 ? `all ${parts[0]}` : parts.join(", "); }