mendraw/cmd
Generates Mendraw bindings from package assets already present on disk.
Package discovery, downloading, locking, and caching belong to mxpak. This
module only converts extracted build/widgets/* assets into typed Gleam and
JavaScript bindings for Mendraw consumers.
Types
Describes a Mendraw binding-generation failure.
pub type CommandError {
CommandFailed(operation: String, reason: String)
}
Constructors
-
CommandFailed(operation: String, reason: String)A named generation operation failed with the supplied JavaScript reason.
Values
pub fn error_message(error error: CommandError) -> String
Returns a human-readable tooling error.
pub fn generate_widget_bindings() -> Result(Nil, CommandError)
Generates widget bindings from extracted package assets.