1[package]
2name = "semantic_index"
3version = "0.1.0"
4edition = "2021"
5publish = false
6license = "GPL-3.0-or-later"
7
8[lib]
9path = "src/semantic_index.rs"
10doctest = false
11
12[dependencies]
13ai.workspace = true
14anyhow.workspace = true
15async-trait.workspace = true
16collections.workspace = true
17futures.workspace = true
18globset.workspace = true
19gpui.workspace = true
20language.workspace = true
21lazy_static.workspace = true
22log.workspace = true
23ndarray = { version = "0.15.0" }
24ordered-float.workspace = true
25parking_lot.workspace = true
26postage.workspace = true
27project.workspace = true
28rand.workspace = true
29release_channel.workspace = true
30rpc.workspace = true
31rusqlite.workspace = true
32schemars.workspace = true
33serde.workspace = true
34serde_json.workspace = true
35settings.workspace = true
36sha1 = "0.10.5"
37smol.workspace = true
38tiktoken-rs.workspace = true
39tree-sitter.workspace = true
40util.workspace = true
41workspace.workspace = true
42
43[dev-dependencies]
44ai = { workspace = true, features = ["test-support"] }
45client.workspace = true
46collections = { workspace = true, features = ["test-support"] }
47ctor.workspace = true
48env_logger.workspace = true
49gpui = { workspace = true, features = ["test-support"] }
50language = { workspace = true, features = ["test-support"] }
51node_runtime.workspace = true
52pretty_assertions.workspace = true
53project = { workspace = true, features = ["test-support"] }
54rand.workspace = true
55rpc = { workspace = true, features = ["test-support"] }
56rust-embed.workspace = true
57settings = { workspace = true, features = ["test-support"]}
58tempfile.workspace = true
59tree-sitter-cpp.workspace = true
60tree-sitter-elixir.workspace = true
61tree-sitter-json.workspace = true
62tree-sitter-lua.workspace = true
63tree-sitter-php.workspace = true
64tree-sitter-ruby.workspace = true
65tree-sitter-rust.workspace = true
66tree-sitter-toml.workspace = true
67tree-sitter-typescript.workspace = true
68unindent.workspace = true
69workspace = { workspace = true, features = ["test-support"] }