native_assets_cli_builder library

Support for hook invokers (e.g. building / bundling tools).

Classes

BuildConfig
BuildConfigBuilder
Builder
A builder to be run during a build hook.
BuildMode
The build mode for compiling native code assets.
BuildOutput
BuildOutputBuilder
Builder to produce the output of a build hook.
Dependencies
EncodedAsset
An encoding of a particular asset type.
HookConfig
The shared properties of a LinkConfig and a BuildConfig.
HookConfigBuilder
HookOutput
Identifier
LinkConfig
LinkConfigBuilder
Linker
A linker to be run during a link hook.
LinkOutput
LinkOutputBuilder
Builder to produce the output of a link hook.
Metadata
OS
An operating system the Dart VM runs on.
ResourceFile
ResourceIdentifiers
ResourceReference
Target

Extensions

EncodedAssetBuildOutputBuilder on BuildOutputBuilder
Extension for the lower-level API to add EncodedAssets to BuildOutputBuilder.
EncodedAssetLinkOutputBuilder on LinkOutputBuilder
Extension for the lower-level API to add EncodedAssets to BuildOutputBuilder.

Functions

validateBuildConfig(BuildConfig config) Future<ValidationErrors>
validateBuildOutput(BuildConfig config, BuildOutput output) Future<ValidationErrors>
Invoked by package:native_assets_builder
validateLinkConfig(LinkConfig config) Future<ValidationErrors>
validateLinkOutput(LinkConfig config, LinkOutput output) Future<ValidationErrors>
Invoked by package:native_assets_builder