PackageRelease constructor

PackageRelease({
  1. required List<BuiltModule> modules,
  2. required Directory output,
  3. required String name,
  4. required String version,
  5. BuildTarget target = BuildTarget.native,
  6. bool wasmFallback = false,
  7. Map<String, Object?> metadata = const {},
  8. Map<String, File> assets = const {},
})

Implementation

PackageRelease({
  required List<BuiltModule> modules,
  required this.output,
  required this.name,
  required this.version,
  this.target = BuildTarget.native,
  this.wasmFallback = false,
  Map<String, Object?> metadata = const {},
  Map<String, File> assets = const {},
}) : modules = List.unmodifiable(modules),
     metadata = Map.unmodifiable(metadata),
     assets = Map.unmodifiable(assets);