| 1 |
[package] |
| 2 |
name = "quasi-webview" |
| 3 |
version = "0.104.1" |
| 4 |
description = "The webview renderer for quasi: a screen description in, an htmx document out" |
| 5 |
edition.workspace = true |
| 6 |
rust-version.workspace = true |
| 7 |
authors.workspace = true |
| 8 |
repository.workspace = true |
| 9 |
license.workspace = true |
| 10 |
publish = false |
| 11 |
|
| 12 |
[lints] |
| 13 |
workspace = true |
| 14 |
|
| 15 |
[dependencies] |
| 16 |
quasi-router = { path = "../quasi-router", version = "0.104" } |
| 17 |
quasi-http = { path = "../quasi-http", version = "0.104" } |
| 18 |
makeover-layout = "0.44" |
| 19 |
makeover-webview = "0.74" |
| 20 |
# `Node::Rich` carries markdown source and this is what turns it into markup. |
| 21 |
# Sanitising comes with it, which is why the node can carry what a user typed. |
| 22 |
# |
| 23 |
# Not optional. It was, default-on, on the reasoning that a consumer with no |
| 24 |
# rich text should not pay for a markdown parser; markdown turns out to be what |
| 25 |
# these apps are mostly made of (every task, project and event description, and |
| 26 |
# every mail body an HTML message produced), so the saving was hypothetical and |
| 27 |
# what the flag really bought was a build in which a described screen silently |
| 28 |
# renders its prose as syntax. A renderer either honours the description or it |
| 29 |
# is not a renderer for it. |
| 30 |
# |
| 31 |
# Unpinned deliberately: docengine is in-tree and moves with us, and a pinned |
| 32 |
# minor here means editing two files to release one. |
| 33 |
docengine = { git = "https://makenot.work/git/max/docengine.git", version = "0.7" } |
| 34 |
|
| 35 |
[dev-dependencies] |
| 36 |
# Tests only. `clock.js` carries a fallback duration for a page that ships the |
| 37 |
# script without `timing.css`, and this is what stops that number drifting from |
| 38 |
# `Intent::Dismiss`. The renderer itself reads the value off the stylesheet, so |
| 39 |
# nothing at runtime needs the crate. |
| 40 |
makeover-timing = "0.1.1" |
| 41 |
|