vectie/bunnia/adapters/miniapp does not have a README file
pub struct MiniappManifestPage {
name : String
route : String
node_count : Int
depth : Int
component_count : Int
event_count : Int
windowed_list_count : Int
list_total_count : Int
list_visible_count : Int
scene_count : Int
scene_marker_count : Int
scene_visible_marker_count : Int
scene_region_count : Int
scene_visible_region_count : Int
scene_asset_count : Int
file_bytes : Int
diagnostics : Array[String]
diagnostic_count : Int
status : String
} derive(Eq, Debug)pub struct MiniappPage {
platform : Platform
adapter : PlatformAdapter
markup : String
style : String
js : String
json : String
plan : RenderPlan
render_budget : RenderBudget
markup_extension : String
style_extension : String
} derive(Eq, Debug)pub struct MiniappProject {
platform : Platform
adapter : PlatformAdapter
name : String
route : String
page : MiniappPage
pages : Array[MiniappProjectPage]
files : Array[MiniappFile]
manifest : MiniappProjectManifest
total_bytes : Int
summary : String
} derive(Eq, Debug)pub struct MiniappProjectManifest {
name : String
platform_id : String
entry_route : String
page_count : Int
file_count : Int
total_bytes : Int
diagnostic_route_count : Int
diagnostic_count : Int
pages : Array[MiniappManifestPage]
files : Array[MiniappManifestFile]
summary : String
} derive(Eq, Debug)fn generate_page_with_budget(name : String, root : Node, platform~ : Platform, render_budget~ : RenderBudget) -> MiniappPagefn generate_project(name~ : String, route? : String, root~ : Node, platform~ : Platform) -> MiniappProjectfn generate_project_from_pages(name~ : String, pages~ : Array[MiniappProjectPage]) -> MiniappProjectfn generate_project_with_budget(name~ : String, route? : String, root~ : Node, platform~ : Platform, render_budget~ : RenderBudget) -> MiniappProjectInstall
Download zipMoonBit mini-app UI framework with Rabbita-style authoring and modular platform adapters.