PackageLayout.fromPackageConfig constructor

PackageLayout.fromPackageConfig(
  1. PackageConfig packageConfig,
  2. Uri packageConfigUri
)

Implementation

factory PackageLayout.fromPackageConfig(
  PackageConfig packageConfig,
  Uri packageConfigUri,
) {
  assert(File.fromUri(packageConfigUri).existsSync());
  packageConfigUri = packageConfigUri.normalizePath();
  final rootPackageRoot = packageConfigUri.resolve('../');
  return PackageLayout._(rootPackageRoot, packageConfig, packageConfigUri);
}