hasDependency method

bool hasDependency(
  1. String packageName
)

Checks if the pubspec has a dependency on packageName.

Implementation

bool hasDependency(String packageName) {
  try {
    final dependenciesNode = _editor.parseAt(['dependencies']);
    if (dependenciesNode is YamlMap) {
      return dependenciesNode.containsKey(packageName);
    }
  } catch (e) {
    // Invalid YAML or parsing error
    return false;
  }
  return false;
}