import { formatDistanceToNow } from 'date-fns' export function formatRelativeTime(isoString: string): string { try { return formatDistanceToNow(new Date(isoString), { addSuffix: true }) } catch { return isoString } } export function highlightJSON(obj: any): string { const json = JSON.stringify(obj, null, 2) return json .replace(/"([^"]+)":/g, '"$1":') .replace(/: "([^"]+)"/g, ': "$1"') .replace(/: (\d+)/g, ': $1') .replace(/: (true|false|null)/g, ': $1') }