Package constructor

Package({
  1. required List<String> devDependencies,
  2. required List<String> dependencies,
  3. required List<String> dependencyOverrides,
  4. required Map<String, Package> packageMap,
  5. required String name,
  6. required String path,
  7. required String pathRelativeToWorkspace,
  8. required Version version,
  9. required Uri? publishTo,
  10. required PubSpec pubSpec,
})

Implementation

Package({
  required this.devDependencies,
  required this.dependencies,
  required this.dependencyOverrides,
  required Map<String, Package> packageMap,
  required this.name,
  required this.path,
  required this.pathRelativeToWorkspace,
  required this.version,
  required this.publishTo,
  required this.pubSpec,
})  : _packageMap = packageMap,
      assert(p.isAbsolute(path));