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 file_exists(path: String) -> Bool

파일 존재 여부를 확인한다.

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에 위젯 항목을 쓰기/업데이트한다.

Search Document