ciIsFlutterPackage function
Whether the package in directory declares a flutter SDK dependency.
Implementation
bool ciIsFlutterPackage(String directory) {
final file = File(p.join(directory, 'pubspec.yaml'));
if (!file.existsSync()) return false;
final yaml = loadYaml(file.readAsStringSync());
if (yaml is! YamlMap) return false;
final dependencies = yaml['dependencies'];
final flutter = dependencies is YamlMap ? dependencies['flutter'] : null;
return flutter is YamlMap && flutter['sdk'] == 'flutter';
}