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.
BuildInput
BuildInputBuilder
BuildOutput
BuildOutputBuilder
Builder to produce the output of a build hook.
Dependencies
EncodedAsset
An encoding of a particular asset type.
HookConfig
The configuration for a build or link hook invocation.
HookConfigBuilder
HookInput
The shared properties of a LinkInput and a BuildInput.
HookInputBuilder
HookOutput
Identifier
Linker
A linker to be run during a link hook.
LinkInput
LinkInputBuilder
LinkOutput
LinkOutputBuilder
Builder to produce the output of a link hook.
Metadata
ProtocolExtension
An extension to the base protocol for hook/build.dart and hook/link.dart.
ResourceFile
ResourceIdentifiers
ResourceReference
Target

Enums

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

Extension Types

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

Properties

latestParsableVersion → Version
The parser can deal with inputs and outputs down to this version.
final

Functions

validateBuildInput(BuildInput input) Future<ValidationErrors>
validateBuildOutput(BuildInput input, BuildOutput output) Future<ValidationErrors>
Invoked by package:native_assets_builder
validateLinkInput(LinkInput input) Future<ValidationErrors>
validateLinkOutput(LinkInput input, LinkOutput output) Future<ValidationErrors>
Invoked by package:native_assets_builder