Cargo.toml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. [package]
  2. name = "dioxus-liveview"
  3. version = { workspace = true }
  4. edition = "2021"
  5. repository = "https://github.com/DioxusLabs/dioxus/"
  6. homepage = "https://dioxuslabs.com/learn/0.6/getting_started"
  7. keywords = ["dom", "ui", "gui", "react", "liveview"]
  8. description = "Build server-side apps with Dioxus"
  9. authors = ["Jonathan Kelley", "Evan Almloff"]
  10. license = "MIT OR Apache-2.0"
  11. [dependencies]
  12. thiserror = { workspace = true }
  13. tracing = { workspace = true }
  14. slab = { workspace = true }
  15. futures-util = { workspace = true, default-features = false, features = [
  16. "sink",
  17. ] }
  18. futures-channel = { workspace = true }
  19. tokio = { workspace = true, features = ["time", "macros"] }
  20. tokio-stream = { workspace = true, features = ["net"] }
  21. tokio-util = { workspace = true, features = ["rt"] }
  22. serde = { workspace = true, features = ["derive"] }
  23. serde_json = { workspace = true }
  24. dioxus-html = { workspace = true, features = ["serialize"] }
  25. dioxus-document = { workspace = true }
  26. dioxus-history = { workspace = true }
  27. rustc-hash = { workspace = true }
  28. dioxus-core = { workspace = true, features = ["serialize"] }
  29. dioxus-interpreter-js = { workspace = true, features = ["binary-protocol"] }
  30. dioxus-devtools = { workspace = true, optional = true }
  31. dioxus-cli-config = { workspace = true }
  32. generational-box = { workspace = true }
  33. # axum
  34. axum = { workspace = true, optional = true, default-features = true, features = ["ws"] }
  35. [dev-dependencies]
  36. tokio = { workspace = true, features = ["full"] }
  37. axum = { workspace = true, features = ["ws"] }
  38. tower = { workspace = true }
  39. dioxus = { workspace = true }
  40. [features]
  41. default = ["devtools", "multi-thread"]
  42. axum = ["dep:axum"]
  43. multi-thread = ["tokio/rt-multi-thread"]
  44. devtools = ["dep:dioxus-devtools"]
  45. [[example]]
  46. name = "axum"
  47. required-features = ["axum"]
  48. doc-scrape-examples = true
  49. [[example]]
  50. name = "axum_stress"
  51. required-features = ["axum"]
  52. doc-scrape-examples = true