feat: add rust browser terminal prototype

This commit is contained in:
zhangheng
2026-06-08 16:34:13 +08:00
commit fd056ce502
43 changed files with 10312 additions and 0 deletions

45
app/Cargo.toml Normal file
View File

@@ -0,0 +1,45 @@
[package]
name = "app"
version = "0.1.0"
edition = "2024"
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
app_config.workspace = true
icons.workspace = true
registry.workspace = true
axum = { workspace = true, optional = true }
console_error_panic_hook.workspace = true
console_log.workspace = true
leptos.workspace = true
leptos_axum = { workspace = true, optional = true }
leptos_meta.workspace = true
leptos_router.workspace = true
log.workspace = true
redis = { workspace = true, optional = true }
reqwest = { workspace = true, optional = true }
serde.workspace = true
serde_json.workspace = true
vt100.workspace = true
wasm-bindgen.workspace = true
wasm-bindgen-futures.workspace = true
web-sys.workspace = true
dotenvy = { version = "0.15", optional = true }
[features]
default = []
hydrate = ["leptos/hydrate"]
ssr = [
"leptos/ssr",
"leptos_meta/ssr",
"leptos_router/ssr",
"dep:axum",
"dep:leptos_axum",
"dep:redis",
"dep:reqwest",
"dep:dotenvy",
"registry/ssr",
]