PackageBuild constructor
PackageBuild({
- required Uri library,
- required Directory output,
- required String name,
- required String version,
- Map<
String, Object?> metadata = const {}, - Map<
String, File> assets = const {}, - String? packagesPath,
- ExternalLibrary? external,
- BuildTarget target = BuildTarget.wasm,
- Set<
BuildTarget> ? targets, - bool wasmFallback = false,
- Directory? nativeRuntime,
Implementation
PackageBuild({
required this.library,
required this.output,
required this.name,
required this.version,
Map<String, Object?> metadata = const {},
Map<String, File> assets = const {},
this.packagesPath,
this.external,
this.target = BuildTarget.wasm,
Set<BuildTarget>? targets,
this.wasmFallback = false,
this.nativeRuntime,
}) : metadata = Map.unmodifiable(metadata),
assets = Map.unmodifiable(assets),
targets = targets == null ? null : Set.unmodifiable(targets);