typer>=0.9.0
rich>=13.0.0
tree-sitter>=0.22.3
tree-sitter-python>=0.21.0
tree-sitter-javascript>=0.21.2
tree-sitter-typescript>=0.21.2
networkx>=3.1
ollama>=0.2.0
gitpython>=3.1.30
chromadb>=0.4.24
pyvis>=0.3.2

[all-languages]
tree-sitter-go>=0.21.0
tree-sitter-rust>=0.21.0
tree-sitter-java>=0.21.0
tree-sitter-c>=0.21.0
tree-sitter-cpp>=0.21.0
tree-sitter-ruby>=0.21.0
tree-sitter-c-sharp>=0.21.0

[c]
tree-sitter-c>=0.21.0

[cpp]
tree-sitter-cpp>=0.21.0

[csharp]
tree-sitter-c-sharp>=0.21.0

[go]
tree-sitter-go>=0.21.0

[java]
tree-sitter-java>=0.21.0

[metrics]
tiktoken>=0.5.0

[ruby]
tree-sitter-ruby>=0.21.0

[rust]
tree-sitter-rust>=0.21.0
