packageNameOf function

String? packageNameOf(
  1. String projectRoot
)

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);
}