/ Cargo.toml
Cargo.toml
 1  [package]
 2  name = "hotornot"
 3  version = "0.0.1"
 4  edition = "2024"
 5  
 6  [dependencies]
 7  async-std = "1.13.2"
 8  chrono = "0.4.43"
 9  dioxus = { version = "0.7.3", features = ["router", "fullstack"] }
10  serde = { version = "1.0.228", features = ["derive"] }
11  
12  axum = { version = "0.8.8", optional = true }
13  console-subscriber = { version = "0.5.0", optional = true }
14  tokio = { version = "1.49.0", optional = true, features = ["tracing"] }
15  tower-sessions = { version = "0.15.0", optional = true }
16  serde_json = "1.0.149"
17  async-trait = "0.1.89"
18  
19  [features]
20  web = ["dioxus/web"]
21  desktop = ["dioxus/desktop"]
22  mobile = ["dioxus/mobile"]
23  server = [
24    "dioxus/server",
25    "dep:axum",
26    "dep:tokio",
27    "dep:console-subscriber",
28    "dep:tower-sessions"
29  ]
30  
31  [profile]
32  
33  [profile.wasm-dev]
34  inherits = "dev"
35  opt-level = 1
36  
37  [profile.server-dev]
38  inherits = "dev"
39  
40  [profile.android-dev]
41  inherits = "dev"
42  
43  [package.metadata.bin]
44  dioxus-cli = { version = "0.7.3", bins = ["dx"] }
45  evcxr_repl = { version = "0.21.1", bins = ["evcxr"] }
46  tokio-console = { version = "0.1.14" }