Public facade over RhodoniteMBT modules with high-level app/runtime helpers.
Stability: This project is in early development. APIs and behavior may change without notice and are not production-ready yet. Prefer following the RhodoniteMBT repository for the latest status.
{
"name": "your-org/your-module",
"version": "0.1.0",
"deps": {
"emadurandal/rhodonite": "0.1.7"
},
"source": "src",
"preferred-target": "js"
}{
"deps": {
"emadurandal/rhodonite": {
"path": "../RhodoniteMBT/moon/rhodonite"
}
}
}import {
"emadurandal/rhodonite/app" @app,
}
supported_targets = "+js+native"import {
"emadurandal/rhodonite/app" @app,
"emadurandal/rhodonite/app/browser" @app_browser,
}
supported_targets = "js"
options(
"is-main": true,
link: { "js": { "format": "esm" } },
overrides: [ "emadurandal/rhodonite_webgpu/webgpu_objects/js" ],
){
"deps": {
"emadurandal/rhodonite": "0.1.7",
"emadurandal/rhodonite_app_sdl3": "0.1.7",
"moonbitlang/async": "0.18.1"
},
"preferred-target": "native"
}{
"deps": {
"emadurandal/rhodonite": {
"path": "../RhodoniteMBT/moon/rhodonite"
},
"emadurandal/rhodonite_app_sdl3": {
"path": "../RhodoniteMBT/moon/rhodonite_app_sdl3"
}
}
}import {
"emadurandal/rhodonite/app" @app,
"emadurandal/rhodonite_app_sdl3/sdl3" @sdl_app,
"moonbitlang/async" @async,
}
supported_targets = "native"
options(
"is-main": true,
link: {
"native": {
"cc-flags": "-I/opt/homebrew/include -I/usr/local/include",
"cc-link-flags": "-L/opt/homebrew/lib -L/usr/local/lib -lSDL3"
},
},
overrides: [ "emadurandal/rhodonite_webgpu/webgpu_objects/native" ],
)import {
"emadurandal/rhodonite/lib" @rhodonite,
}Install
Download zipPublic facade over RhodoniteMBT modules with high-level app/runtime helpers.