getDependencyTree method
Builds a dependency tree for the project at path.
Implementation
Future<DependencyNode> getDependencyTree(String path) async {
final info = await detectProject(path);
switch (info.type) {
case ProjectType.dart:
case ProjectType.flutter:
return _dartDependencyTree(path);
case ProjectType.node:
return _nodeDependencyTree(path);
default:
return DependencyNode(name: info.name, version: info.version);
}
}