Cargo.toml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. [package]
  2. name = "tauri-utils"
  3. version = "2.0.0-rc.11"
  4. description = "Utilities for Tauri"
  5. exclude = ["CHANGELOG.md", "/target"]
  6. readme = "README.md"
  7. authors.workspace = true
  8. homepage.workspace = true
  9. repository.workspace = true
  10. categories.workspace = true
  11. license.workspace = true
  12. edition.workspace = true
  13. rust-version.workspace = true
  14. [dependencies]
  15. serde = { version = "1", features = ["derive"] }
  16. serde_json = "1"
  17. thiserror = "1"
  18. phf = { version = "0.11", features = ["macros"] }
  19. brotli = { version = "6", optional = true, default-features = false, features = [
  20. "std",
  21. ] }
  22. url = { version = "2", features = ["serde"] }
  23. html5ever = "0.26"
  24. kuchiki = { package = "kuchikiki", version = "0.8" }
  25. proc-macro2 = { version = "1", optional = true }
  26. quote = { version = "1", optional = true }
  27. schemars = { version = "0.8.18", features = ["url"], optional = true }
  28. serde_with = "3"
  29. aes-gcm = { version = "0.10", optional = true }
  30. getrandom = { version = "0.2", optional = true, features = ["std"] }
  31. serialize-to-javascript = { version = "=0.1.1", optional = true }
  32. ctor = "0.2"
  33. json5 = { version = "0.4", optional = true }
  34. toml = { version = "0.8", features = ["parse"] }
  35. json-patch = "2.0"
  36. glob = "0.3"
  37. urlpattern = "0.3"
  38. regex = "1"
  39. walkdir = { version = "2", optional = true }
  40. memchr = "2"
  41. semver = "1"
  42. infer = "0.16"
  43. dunce = "1"
  44. log = "0.4.21"
  45. cargo_metadata = { version = "0.18", optional = true }
  46. serde-untagged = "0.1"
  47. [target."cfg(target_os = \"macos\")".dependencies]
  48. swift-rs = { version = "1.0.7", optional = true, features = ["build"] }
  49. [dev-dependencies]
  50. getrandom = { version = "0.2", features = ["std"] }
  51. serial_test = "3.1"
  52. [features]
  53. build = ["proc-macro2", "quote", "cargo_metadata", "schema", "swift-rs"]
  54. compression = ["brotli"]
  55. schema = ["schemars"]
  56. isolation = ["aes-gcm", "getrandom", "serialize-to-javascript"]
  57. process-relaunch-dangerous-allow-symlink-macos = []
  58. config-json5 = ["json5"]
  59. config-toml = []
  60. resources = ["walkdir"]