ensureDependencies method

Future<void> ensureDependencies(
  1. Map<String, String> packages
)

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);
  }
}