[package]
name = "ucp-codegraph"
description = "CodeGraph extraction and projection for UCP"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
[dependencies]
ucm-core = { workspace = true }
ucp-graph = { workspace = true }
ucp-llm = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
anyhow = { workspace = true }
regex = { workspace = true }
sha2 = { workspace = true }
hex = { workspace = true }
chrono = { workspace = true }
tree-sitter = "=0.26.6"
tree-sitter-rust = "=0.24.0"
tree-sitter-python = "=0.25.0"
tree-sitter-typescript = "=0.23.2"
tree-sitter-javascript = "=0.25.0"
[dev-dependencies]
tempfile = "3.10"