packageNameOf function
Implementation
String? packageNameOf(String projectRoot) {
final pubspec = File(p.join(projectRoot, 'pubspec.yaml'));
if (!pubspec.existsSync()) return null;
final m = RegExp(
r'^name:\s*(\S+)',
multiLine: true,
).firstMatch(pubspec.readAsStringSync());
return m?.group(1);
}