toJson method
Exports the entire graph as JSON for bug reports.
Implementation
Map<String, dynamic> toJson() => {
'events': _nodes.values.map((e) => e.toJson()).toList(),
'edges': Map<String, String>.from(_parentEdge),
'event_count': _nodes.length,
'exported_at': DateTime.now().toIso8601String(),
};