You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
2.5 KiB

6 years ago
6 years ago
6 years ago
5 years ago
3 years ago
4 years ago
5 years ago
2 years ago
2 years ago
  1. [package]
  2. name = "elseware"
  3. version = "0.1.0"
  4. authors = ["Jake Probst <jake.probst@gmail.com>"]
  5. edition = "2021"
  6. [workspace]
  7. members = [
  8. "src/client",
  9. "src/drops",
  10. "src/entity",
  11. "src/items",
  12. "src/location",
  13. "src/maps",
  14. "src/networking",
  15. "src/pktbuilder",
  16. "src/quests",
  17. "src/room",
  18. "src/shops",
  19. "src/stats",
  20. "src/trade",
  21. "src/patch_server",
  22. "src/login_server",
  23. "src/ship_server",
  24. ]
  25. [workspace.dependencies]
  26. entity = { path = "./src/entity" }
  27. maps = { path = "./src/maps" }
  28. networking = { path = "./src/networking" }
  29. shops = { path = "./src/shops" }
  30. stats = { path = "./src/stats" }
  31. items = { path = "./src/items" }
  32. pktbuilder = { path = "./src/pktbuilder" }
  33. quests = { path = "./src/quests" }
  34. location = { path = "./src/location" }
  35. client = { path = "./src/client" }
  36. drops = { path = "./src/drops" }
  37. trade = { path = "./src/trade" }
  38. room = { path = "./src/room" }
  39. patch_server = { path = "./src/patch_server" }
  40. login_server = { path = "./src/login_server" }
  41. ship_server = { path = "./src/ship_server" }
  42. libpso = { git = "http://git.sharnoth.com/jake/libpso", rev="552f7d5" }
  43. async-std = { version = "1.9.0", features = ["unstable", "attributes"] }
  44. futures = "0.3.5"
  45. rand = "0.7.3"
  46. rand_chacha = "0.2.2"
  47. crc = "^1.0.0"
  48. bcrypt = "0.10"
  49. chrono = "0.4.11"
  50. serde = "*"
  51. serde_json = "*"
  52. ron = "*"
  53. toml = "*"
  54. log = "*"
  55. fern = { version = "0.5", features = ["colored"] }
  56. byteorder = "1"
  57. enum-utils = "0.1.2"
  58. derive_more = { version = "0.99.3", features = ["display"]}
  59. thiserror = "1.0.37"
  60. ages-prs = "0.1"
  61. async-trait = "0.1.51"
  62. async-recursion= "1.0.0"
  63. lazy_static = "1.4.0"
  64. refinery = { version = "0.5.0", features = ["postgres"] }
  65. sqlx = { version = "0.6.2", features = ["runtime-async-std-native-tls", "postgres", "json", "chrono"] }
  66. strum = "0.19.5"
  67. strum_macros = "0.19"
  68. anyhow = { version = "1.0.68", features = ["backtrace"] }
  69. [dependencies]
  70. entity = { workspace = true }
  71. maps = { workspace = true }
  72. networking = { workspace = true }
  73. patch_server = { workspace = true }
  74. login_server = { workspace = true }
  75. ship_server = { workspace = true }
  76. libpso = { workspace = true }
  77. async-std = { workspace = true }
  78. bcrypt = { workspace = true }
  79. chrono = { workspace = true }
  80. fern = { workspace = true }
  81. futures = { workspace = true }
  82. log = { workspace = true }
  83. [dev-dependencies]
  84. drops = { workspace = true }
  85. shops = { workspace = true }
  86. items = { workspace = true }
  87. quests = { workspace = true }
  88. stats = { workspace = true }
  89. async-trait = { workspace = true }