updateDependencies method
Map<String, DependencyReference>
updateDependencies(
- Map<String, DependencyReference> deps
)
Implementation
Map<String, DependencyReference> updateDependencies(
Map<String, DependencyReference> deps,
) =>
Map.fromEntries(
deps.entries.map(
(entry) {
final localDep = packages.firstWhereOrNull(
(package) => package.name == entry.key,
);
if (localDep == null || entry.value is! HostedReference) {
return entry;
}
return MapEntry(
entry.key,
HostedReference(
VersionConstraint.parse("^${localDep.pubspec.version}"),
),
);
},
),
);