[package] name = "compliance-graph" version = "0.1.0" edition = "2021" [lints] workspace = true [dependencies] compliance-core = { workspace = true, features = ["mongodb"] } serde = { workspace = true } serde_json = { workspace = true } chrono = { workspace = true } thiserror = { workspace = true } tracing = { workspace = true } uuid = { workspace = true } tokio = { workspace = true } mongodb = { workspace = true } # Tree-sitter parsing tree-sitter = "0.24" tree-sitter-rust = "0.23" tree-sitter-python = "0.23" tree-sitter-javascript = "0.23" tree-sitter-typescript = "0.23" # Graph algorithms petgraph = "0.7" # Text search tantivy = "0.22" # Serialization bson = { version = "2", features = ["chrono-0_4"] } # Async streams futures-util = "0.3"