Image / video labeling backend for the MoonbitLabeler app: 18 async ops over @fs/@json for folder browsing, image IO, label IO, class management, and VOC/YOLO export. The op_handlers are pure async MoonBit functions and can be wired into any IPC layer (Proton/CEF, stdio JSON-RPC, HTTP, WASM, custom bridge). Includes a `dispatch_op(op, payload) -> Json raise` entry point in 0.2.0+ for embedding outside the CEF runtime.
Dependencies
moon update
proton_cli cef setupmoon check --target native --diagnostic-limit 80proton_cli devproton_cli buildproton_cli build -- --releasebundle = {
active: true,
targets: ["app", "zip"],
output: "target/proton-dist",
}proton_cli package app --dry-run
proton_cli package appImage / video labeling backend for the MoonbitLabeler app: 18 async ops over @fs/@json for folder browsing, image IO, label IO, class management, and VOC/YOLO export. The op_handlers are pure async MoonBit functions and can be wired into any IPC layer (Proton/CEF, stdio JSON-RPC, HTTP, WASM, custom bridge). Includes a `dispatch_op(op, payload) -> Json raise` entry point in 0.2.0+ for embedding outside the CEF runtime.
Dependencies