pubspecReferencesPackage function

bool pubspecReferencesPackage(
  1. String source,
  2. String packageName
)

Returns whether a pubspec references packageName.

Implementation

bool pubspecReferencesPackage(String source, String packageName) {
  for (final line in source.split('\n')) {
    final trimmed = line.trim();
    if (trimmed == 'name: $packageName' ||
        trimmed.startsWith('$packageName:')) {
      return true;
    }
  }
  return false;
}