[package] name = "mnote-web" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true [dependencies] adapter-onlyoffice = { path = "../adapter-onlyoffice" } axum = { version = "0.8", features = ["multipart", "ws"] } bridge-runtime = { path = "../bridge-runtime" } control-plane = { path = "../control-plane" } core-protocol = { path = "../core-protocol" } futures-util = "0.3" hyper = "1" hyper-util = { version = "0.1", features = ["tokio"] } leptos = { version = "0.8.14", default-features = false, features = ["ssr"] } mnote-editor-core = { path = "../mnote-editor-core" } mnote-vault-core = { path = "../mnote-vault-core" } reqwest = { version = "0.12", default-features = false, features = ["blocking", "json", "multipart", "rustls-tls", "stream"] } rusqlite = { version = "0.34", features = ["bundled"] } serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["macros", "rt-multi-thread", "net", "signal", "sync", "time", "process", "io-util"] } tokio-stream = { version = "0.1", features = ["sync"] } tokio-tungstenite = "0.29" tower-http = { version = "0.6", features = ["trace", "compression-gzip", "compression-br"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["fmt"] } tower = "0.5" base64 = "0.22" comrak = { version = "0.52", default-features = false } hex = "0.4" hmac = "0.12" notify = "8.2.0" sha2 = "0.10" time = { version = "0.3", features = ["formatting", "local-offset", "parsing"] } uuid = { version = "1", features = ["v4"] } zip = "2"