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')
}