fromRootPackageRoot static method

Future<PackageLayout> fromRootPackageRoot(
  1. Uri rootPackageRoot
)

Implementation

static Future<PackageLayout> fromRootPackageRoot(Uri rootPackageRoot) async {
  rootPackageRoot = rootPackageRoot.normalizePath();
  final packageConfigUri =
      rootPackageRoot.resolve('.dart_tool/package_config.json');
  assert(await File.fromUri(packageConfigUri).exists());
  final packageConfig = await loadPackageConfigUri(packageConfigUri);
  return PackageLayout._(rootPackageRoot, packageConfig, packageConfigUri);
}