[package] name = "panorama-daemon" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0.86" axum = "0.7.5" chrono = { version = "0.4.38", features = ["serde"] } # cozo = { version = "0.7.6", features = ["storage-rocksdb"] } csv = "1.3.0" dirs = "5.0.1" futures = "0.3.30" itertools = "0.13.0" panorama-core = { path = "../panorama-core" } serde = { version = "1.0.202", features = ["derive"] } serde_json = "1.0.117" sugars = "3.0.1" tantivy = { version = "0.22.0", features = ["zstd"] } tokio = { version = "1.37.0", features = ["full"] } tower = "0.4.13" tower-http = { version = "0.5.2", features = ["cors", "trace"] } tracing-subscriber = "0.3.18" uuid = { version = "1.8.0", features = ["v7"] } [dependencies.utoipa] git = "https://github.com/juhaku/utoipa" features = ["axum_extras", "time", "uuid", "chrono", "yaml"] [dependencies.utoipa-scalar] git = "https://github.com/juhaku/utoipa" features = ["axum"] [dependencies.utoipa-swagger-ui] git = "https://github.com/juhaku/utoipa" features = ["axum"] [dependencies.async-imap] version = "0.9.7" default-features = false features = ["runtime-tokio"]