native_assets_cli_internal 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

Enums

Hook
The two types of scripts which are hooked into the compilation process.

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