/** * Parses a given string into JSON. * Gracefully handles invalid JSON by returning `null`. */ export function parseJson(data: string): Record | null { try { const json = JSON.parse(data) return json } catch (_) { return null } }