pubspec method
Implementation
@override
Future<Map<String, Object?>> pubspec(String name, Version version) {
final pubspecFile = File("data/packages/$name/$version/pubspec.yaml");
if (!pubspecFile.existsSync()) {
throw Exception("Pubspec not found for $name $version");
}
final yamlStr = pubspecFile.readAsStringSync();
final yaml = loadYaml(yamlStr);
final map = PubspecYamlUtils.convertYamlToMap(yaml);
return Future.value((map as Map<Object?, Object?>).cast());
}