mendraw/cmd
Values
pub fn download_to_cache(
url: String,
name: String,
version: String,
id: option.Option(Int),
) -> Bool
.mpk를 다운로드하고 build/widgets/{name}/에 추출한다.
pub fn generate_widget_bindings() -> Nil
build/widgets/ 캐시에서 위젯 컴포넌트 바인딩을 생성한다. mendraw 빌드 경로에 widget_ffi.mjs와 위젯 에셋을 생성한다.
pub fn resolve_toml_widgets() -> Nil
gleam.toml [tools.mendraw.widgets.*]에 등록된 위젯을 다운로드/캐시한다.
pub fn write_widget_toml(
name: String,
version: String,
id: option.Option(Int),
s3_id: option.Option(String),
) -> Nil
gleam.toml에 위젯 항목을 쓰기/업데이트한다.