collectPubDependencies method
Collects all pub.dev dependencies required by componentNames.
Returns a deduplicated list of package names.
Implementation
List<String> collectPubDependencies(List<String> componentNames) {
final deps = <String>{};
for (final name in componentNames) {
final brick = BrickRegistry.lookup(name);
if (brick != null) {
deps.addAll(brick.pubDependencies);
}
}
return deps.toList(growable: false);
}