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
15collections.workspace = true
16futures.workspace = true
17gpui.workspace = true
18language.workspace = true
19lazy_static.workspace = true
20log.workspace = true
21ndarray = { version = "0.15.0" }
22ordered-float.workspace = true
23parking_lot.workspace = true
24postage.workspace = true
25project.workspace = true
26rand.workspace = true
27release_channel.workspace = true
28rpc.workspace = true
29rusqlite.workspace = true
30schemars.workspace = true
31serde.workspace = true
32serde_json.workspace = true
33settings.workspace = true
34sha1 = "0.10.5"
35smol.workspace = true
36tree-sitter.workspace = true
37util.workspace = true
38workspace.workspace = true
39
40[dev-dependencies]
41ai = { workspace = true, features = ["test-support"] }
42collections = { workspace = true, features = ["test-support"] }
43ctor.workspace = true
44env_logger.workspace = true
45gpui = { workspace = true, features = ["test-support"] }
46language = { workspace = true, features = ["test-support"] }
47pretty_assertions.workspace = true
48project = { workspace = true, features = ["test-support"] }
49rand.workspace = true
50rpc = { workspace = true, features = ["test-support"] }
51settings = { workspace = true, features = ["test-support"]}
52tempfile.workspace = true
53tree-sitter-cpp.workspace = true
54tree-sitter-elixir.workspace = true
55tree-sitter-json.workspace = true
56tree-sitter-lua.workspace = true
57tree-sitter-php.workspace = true
58tree-sitter-ruby.workspace = true
59tree-sitter-rust.workspace = true
60tree-sitter-toml.workspace = true
61tree-sitter-typescript.workspace = true
62unindent.workspace = true
63workspace = { workspace = true, features = ["test-support"] }