Cargo.toml 973 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. [workspace]
  2. members = [
  3. # core
  4. "core/tauri",
  5. "core/tauri-runtime",
  6. "core/tauri-runtime-wry",
  7. "core/tauri-macros",
  8. "core/tauri-utils",
  9. "core/tauri-build",
  10. "core/tauri-codegen",
  11. "core/config-schema",
  12. # integration tests
  13. "core/tests/restart",
  14. "core/tests/app-updater"
  15. ]
  16. exclude = [
  17. # examples that can be compiled with the tauri CLI
  18. "examples/api/src-tauri",
  19. "examples/updater/src-tauri",
  20. "examples/resources/src-tauri",
  21. "examples/sidecar/src-tauri",
  22. "examples/web/core",
  23. "examples/workspace"
  24. ]
  25. [workspace.dependencies]
  26. serde = { version = "1.0", features = ["derive"] }
  27. serde_json = "1.0"
  28. anyhow = "1.0"
  29. glob = "0.3"
  30. tempfile = "3.3"
  31. thiserror = "1.0"
  32. brotli = { version = "3", default-features = false, features = [ "std" ] }
  33. url = { version = "2.3", features = [ "serde" ] }
  34. # default to small, optimized workspace release binaries
  35. [profile.release]
  36. panic = "abort"
  37. codegen-units = 1
  38. lto = true
  39. incremental = false
  40. opt-level = "s"