@effindomv2/create-fui-rs-app
v0.2.13
Published
Scaffold a minimal EffinDom v2 FUI-RS app
Maintainers
Readme
EffinDom create-fui-rs-app
npxscaffolder for FUI-RS apps. One command to a running EffinDom application.
This is the standalone CLI package for bootstrapping new EffinDom FUI-RS projects. It generates a complete Rust + WebAssembly project with build tooling, dev server, harness, and scaffolded application code.
For the full SDK, documentation, and feature matrix, see the main repo: -> fui-rs
Quickstart
npx @effindomv2/create-fui-rs-app my-app
cd my-app
npm install
npm run devFor the routed starter:
npx @effindomv2/create-fui-rs-app my-routed-app -- --template routed
cd my-routed-app
npm install
npm run devWhat you get
hellotemplate (default) — single-page minimal Rust app usingfui_app!, with harness and dev server.routedtemplate — two-page routed app with separate Rust route crates, separate route WASM outputs, route metadata, and retainedfui_app!page objects.- Rust compilation to WebAssembly with wasm-bindgen-free SDK lifecycle exports.
dev,build, andtestscripts with app bundling.
The templates do not hand-write #[no_mangle] app lifecycle exports. Those
exports are generated by the FUI-RS SDK macros.
Repos
| Repo | Purpose | |---|---| | create-fui-rs-app | This repo - CLI scaffolder | | fui-rs | Rust SDK + controls | | EffinDOM | Runtime, engine, docs |
License
MIT. See LICENSE.md.
