Shared utility library for the Moon suite
Dependencies
Library ยท available shared contracts. Read the product contract for ownership, capability labels, verification and release gates.
| Package | Description | Origin |
|---|---|---|
| fsx | Filesystem operations | extracted from moongate, moonclaw, moondesk, moonbook |
| pathx | Path manipulation | extracted from moongate, moonclaw, moondesk, moonbook |
| spawn | Process spawning | extracted from moongate, moonclaw |
| uuid | UUID generation | extracted from moongate, moonclaw |
| errno | Errno constants | extracted from moongate, moonclaw |
| os | OS utilities | extracted from moongate, moonclaw |
| rand | Random bytes | extracted from moongate, moonclaw |
| clock | Time/clock utilities | extracted from moongate, moonclaw |
| c | C FFI helpers | extracted from moongate, moonclaw |
| moonsuite | Shared MoonSuite filesystem contracts | extracted from moondesk migration plan |
| conversation | Shared journal, watch, and durable control contracts | extracted from MoonDesk/MoonCode cleanup |
| pipeline | Versioned cross-product run, evidence, messaging, and robot design contracts | Moon Suite pipeline |
import {
"vectie/moonlib@0.1.0",
}let path = @pathx.join(home, ".moonsuite")
let exists = @fsx.exists(path)
let product_home = @moonsuite.product_dir(home, "moonclaw")moon check
moon test
moon info
moon fmtmoon publishShared utility library for the Moon suite
Dependencies