[package] name = "quasi-webview" version = "0.2.0" description = "The webview renderer for quasi: a screen description in, an htmx document out" edition.workspace = true rust-version.workspace = true authors.workspace = true repository.workspace = true license.workspace = true publish = false [lints] workspace = true [dependencies] quasi-router = { path = "../quasi-router", version = "0.2.0" } quasi-http = { path = "../quasi-http", version = "0.2.0" } makeover-layout = "0.19.0" makeover-webview = "0.35.0" # `Node::Rich` carries markdown source and this is what turns it into markup. # Sanitising comes with it, which is why the node can carry what a user typed. # # Not optional. It was, default-on, on the reasoning that a consumer with no # rich text should not pay for a markdown parser; markdown turns out to be what # these apps are mostly made of (every task, project and event description, and # every mail body an HTML message produced), so the saving was hypothetical and # what the flag really bought was a build in which a described screen silently # renders its prose as syntax. A renderer either honours the description or it # is not a renderer for it. # # Unpinned deliberately: docengine is in-tree and moves with us, and a pinned # minor here means editing two files to release one. docengine = { git = "https://makenot.work/git/max/docengine.git", version = "0.7" }