getAllExternalPackageDependencySpecs function
Iterable<PackageDependencySpec>
getAllExternalPackageDependencySpecs(
- Iterable<
PubspecYaml> pubspecYamls
This function returns all package dependency specifications used in a collection of pubspec.yaml files.
Package dependency overrides are taken into account.
Implementation
Iterable<PackageDependencySpec> getAllExternalPackageDependencySpecs(
Iterable<PubspecYaml> pubspecYamls,
) =>
_filterOutRedundantHostedSpecs(
{
for (final pubspecYaml in pubspecYamls)
..._getDependencySpecs(pubspecYaml),
}.where(_isExternal),
);