Cargo.toml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. [package]
  2. name = "dioxus-core"
  3. version = { workspace = true }
  4. authors = ["Jonathan Kelley"]
  5. edition = "2021"
  6. description = "Core functionality for Dioxus - a concurrent renderer-agnostic Virtual DOM for interactive user experiences"
  7. license = "MIT OR Apache-2.0"
  8. repository = "https://github.com/DioxusLabs/dioxus/"
  9. homepage = "https://dioxuslabs.com"
  10. keywords = ["dom", "ui", "gui", "react"]
  11. [dependencies]
  12. rustc-hash = { workspace = true }
  13. longest-increasing-subsequence = { workspace = true }
  14. futures-util = { workspace = true, default-features = false, features = [
  15. "alloc",
  16. "std",
  17. ] }
  18. slab = { workspace = true }
  19. slotmap = { workspace = true }
  20. futures-channel = { workspace = true }
  21. tracing = { workspace = true }
  22. serde = {workspace = true, optional = true, features = ["derive"] }
  23. generational-box = { workspace = true }
  24. rustversion = { workspace = true }
  25. const_format = { workspace = true }
  26. warnings = { workspace = true }
  27. manganis = { workspace = true, default-features = false, optional = true }
  28. [dev-dependencies]
  29. tokio = { workspace = true, features = ["full"] }
  30. tracing-fluent-assertions = "0.3.0"
  31. dioxus = { workspace = true }
  32. dioxus-html = { workspace = true, features = ["serialize"] }
  33. pretty_assertions = "1.3.0"
  34. rand = { workspace = true }
  35. dioxus-ssr = { workspace = true }
  36. reqwest = { workspace = true}
  37. tracing-subscriber = { workspace = true }
  38. [dev-dependencies.web-sys]
  39. version = "0.3.56"
  40. features = [
  41. "Document",
  42. "HtmlElement",
  43. "Window"
  44. ]
  45. [features]
  46. serialize = ["dep:serde"]
  47. manganis = ["dep:manganis"]
  48. [package.metadata.docs.rs]
  49. cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]