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