Tool for discovering and developing Rabbita applications
Dependencies
moon install moonbit-community/warrenwarren dev --browser-entry frontend --server-entry backend
warren build --browser-entry frontend --server-entry backendwarren dev page.mbtx
warren build page.mbtxwarren dev --server-entry ""
warren build --server-entry ""warren -C path/to/project dev
warren build -C path/to/project
warren -C path/to/parent new my-appwarren dev
warren dev --public-dir shared/public --port 4301
warren dev --server-target nativewarren build
warren build --public-dir shared/public --dist output
warren build --server-target nativecd /absolute/path/to/dist && moon run server.wasmwarren build --bundle
warren build page.mbtx --bundle
warren build --bundle --browser-entry main --dist outputwarren new my-app --template server
cd my-app
warren dev --server-target native
warren build --bundle///|
fn warren_assets() -> Map[String, Bytes] {
{}
}let server = @rabbita_server.Server(
api~,
port=3000,
dist=@path.Path("./dist"),
assets=warren_assets(),
component?,
)warren -C examples/document build --browser-entry main --bundlewarren new my-app --template server
cd my-app
warren dev --server-target nativewarren new my-app
cd my-app
warren dev --browser-entry mainwarren new tiny-app --template minimized
cd tiny-app
warren dev --browser-entry .warren --help
warren new --help
warren dev --help
warren build --helppub struct DefaultFixture {
main : MainFixture
public : PublicFixture
moon_mod : String
readme_md : String
}pub struct MinimizedFixture {
main_mbt : String
moon_mod : String
moon_pkg : String
}pub struct ServerFixture {
browser_main_mbt : String
moon_mod : String
readme_md : String
gitignore : String
moon_pkg : String
main_mbt : String
warren_assets_mbt : String
}pub struct TemplatesFixture {
default : DefaultFixture
minimized : MinimizedFixture
server : ServerFixture
}Install
Download zipTool for discovering and developing Rabbita applications
Dependencies