ReleaseKit. Volt
(ReleaseKit v0.3.0)
Copy Markdown
Builds Volt asset preset arguments and metadata.
Summary
Functions
Builds ReleaseKit asset metadata from a Volt build config.
Converts Volt asset options into mix volt.build arguments.
Extracts Volt build overrides from ReleaseKit asset options.
Returns whether Volt's output directory should be removed before building.
Returns whether locked npm packages should be installed for a Volt build.
Normalizes Volt asset options into one option list per profile build.
Functions
@spec asset_info(atom() | nil, map(), keyword()) :: ReleaseKit.AssetInfo.t()
Builds ReleaseKit asset metadata from a Volt build config.
Converts Volt asset options into mix volt.build arguments.
Extracts Volt build overrides from ReleaseKit asset options.
Returns whether Volt's output directory should be removed before building.
:incremental defaults cleaning off unless :clean is set explicitly.
Returns whether locked npm packages should be installed for a Volt build.
:incremental defaults package installation off unless :install is set
explicitly.
Normalizes Volt asset options into one option list per profile build.