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