Jump to…
snowinitial commitqoxwzsukwmkx1mo
1[package]
2name = "df-web"
3version.workspace = true
4edition.workspace = true
5rust-version.workspace = true
6license.workspace = true
7
8[[bin]]
9name = "dogfood-web"
10path = "src/main.rs"
11
12[dependencies]
13df-db = { path = "../df-db" }
14df-auth = { path = "../df-auth" }
15df-store = { path = "../df-store" }
16df-render = { path = "../df-render" }
17
18anyhow.workspace = true
19base64.workspace = true
20axum.workspace = true
21axum-extra.workspace = true
22chrono.workspace = true
23dotenvy.workspace = true
24hex.workspace = true
25hmac.workspace = true
26maud.workspace = true
27percent-encoding.workspace = true
28rand.workspace = true
29serde.workspace = true
30serde_json.workspace = true
31sha2.workspace = true
32sqlx.workspace = true
33subtle.workspace = true
34tokio.workspace = true
35tower.workspace = true
36tower-http.workspace = true
37tracing.workspace = true
38tracing-subscriber.workspace = true
39uuid.workspace = true
40
41# Parsing `_csrf` out of a urlencoded body on the no-JavaScript path.
42# Streaming the request body into `git` on the push path.
43futures = { workspace = true }
44
45form_urlencoded = "1"
46# `axum-extra`'s cookie builder takes `time` types for expiry.
47time = "0.3"
48
49[dev-dependencies]
50async-trait.workspace = true

50 lines · TOML