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
andhook/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.
Extensions
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