ensureDependencies method
Ensures that all provided packages exist in the project dependencies.
Each map key represents a package name and its value represents the dependency version.
Implementation
Future<void> ensureDependencies(Map<String, String> packages) async {
await _ensureLoaded();
for (final entry in packages.entries) {
await ensureDependency(entry.key, version: entry.value);
}
}