toJson method
Serializes the full report for JSON output.
Implementation
Map<String, Object?> toJson() => <String, Object?>{
'schemaVersion': 'v1',
'generatedAt': generatedAt.toIso8601String(),
'projectName': projectName,
'projectVersion': projectVersion,
'rootPath': rootPath,
'includeTransitive': includeTransitive,
'offline': offline,
'graph': graph.toJson(),
'dependencies': dependencies
.map((DependencyRiskEntry entry) => entry.toJson())
.toList(growable: false),
'overallScore': overallScore,
'summary': summary,
};