click>=8.0

[all]
codegraph-py[ts-all,watch]

[c]
tree-sitter>=0.21
tree-sitter-c>=0.21

[cpp]
tree-sitter>=0.21
tree-sitter-cpp>=0.21

[cs]
tree-sitter>=0.21
tree-sitter-c-sharp>=0.21

[dart]
tree-sitter>=0.21
tree-sitter-dart==0.1.0

[go]
tree-sitter>=0.21
tree-sitter-go>=0.21

[java]
tree-sitter>=0.21
tree-sitter-java>=0.21

[javascript]
tree-sitter>=0.21
tree-sitter-javascript>=0.21

[kotlin]
tree-sitter>=0.21
tree-sitter-kotlin>=1.0

[lua]
tree-sitter>=0.21
tree-sitter-lua>=0.2

[php]
tree-sitter>=0.21
tree-sitter-php>=0.22.4

[python]
tree-sitter>=0.21
tree-sitter-python>=0.21

[ruby]
tree-sitter>=0.21
tree-sitter-ruby>=0.21

[rust]
tree-sitter>=0.21
tree-sitter-rust>=0.21

[scala]
tree-sitter>=0.21
tree-sitter-scala>=0.23

[swift]
tree-sitter>=0.21
tree-sitter-swift>=0.1

[ts]
tree-sitter>=0.21

[ts-all]
codegraph-py[c,cpp,cs,dart,go,java,javascript,kotlin,lua,php,python,ruby,rust,scala,swift,typescript]

[typescript]
tree-sitter>=0.21
tree-sitter-typescript>=0.21

[watch]
watchfiles>=0.20.0
