Cargo.toml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. [package]
  2. name = "uidc"
  3. version = "0.0.2"
  4. edition = "2021"
  5. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  6. [dependencies]
  7. # Core dependencies
  8. smol = "1.3"
  9. log = "0.4"
  10. serde = { version = "1.0", features = ["derive"] }
  11. lazy_static = "1.4.0"
  12. time = { version = "0.3", features = ["std", "formatting"] }
  13. itertools = "0.12"
  14. glob = "0.3"
  15. # crypto
  16. ring = { version = "0.16", features = ["std"] }
  17. sha1 = { version = "0.10" }
  18. sha2 = { version = "0.10" }
  19. base32 = { version = "0.4.0" }
  20. base64 = { version = "0.13.0" }
  21. hmac = { version = "0.12" }
  22. bincode = "1.3"
  23. # configuration
  24. toml = "0.8.2"
  25. # Data storage dependencies
  26. microrm = { version = "0.4.1", features = ["clap", "bundled_sqlite"] }
  27. serde_bytes = { version = "0.11.6" }
  28. # Public API/server dependencies
  29. tide = { version = "0.16.0" }
  30. handlebars = { version = "4.3", features = ["dir_source"] }
  31. serde_json = "1.0"
  32. jsonwebtoken = "9.3"
  33. # CLI dependencies
  34. clap = { version = "4.5", features = ["derive", "env", "string"] }
  35. rpassword = "6.0"
  36. pretty_env_logger = "0.5"
  37. qr2term = "0.3.1"