Cargo.toml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. [package]
  2. name = "microrm"
  3. version = "0.5.0-dev"
  4. edition = "2021"
  5. license = "BSD-4-Clause"
  6. authors = ["Kestrel <kestrel@flying-kestrel.ca>"]
  7. repository = "https://git.flying-kestrel.ca/kestrel/microrm"
  8. description = "Lightweight ORM using sqlite as a backend."
  9. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  10. [package.metadata.docs.rs]
  11. features = ["clap", "bundled_sqlite"]
  12. all-features = true
  13. [features]
  14. clap = ["dep:clap"]
  15. bundled_sqlite = ["libsqlite3-sys/bundled"]
  16. unstable_migration = []
  17. [dependencies]
  18. libsqlite3-sys = "0.28"
  19. serde = { version = "1.0" }
  20. serde_json = { version = "1.0" }
  21. time = "0.3"
  22. itertools = "0.12"
  23. thread_local = "1.1"
  24. sha2 = "0.10"
  25. lazy_static = "1.5"
  26. microrm-macros = { path = "../microrm-macros", version = "0.5.0-dev" }
  27. log = "0.4.17"
  28. clap = { version = "4", optional = true }
  29. [dev-dependencies]
  30. test-log = "0.2.15"
  31. serde = { version = "1.0", features = ["derive"] }
  32. clap = { version = "4", features = ["derive"] }
  33. stdext = { version = "0.3" }