toJson method
Produces a Map that can be serialized to JSON.
Implementation
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json['name'] = name;
json['version'] = version;
if (packages.isNotEmpty) {
json['packages'] =
packages.map((p) => p.toJson()).toList(growable: false);
}
if (integrations.isNotEmpty) {
json['integrations'] = integrations;
}
return json;
}