Cargo.toml

 1[package]
 2name = "semantic_index"
 3version = "0.1.0"
 4edition = "2021"
 5publish = false
 6
 7[lib]
 8path = "src/semantic_index.rs"
 9doctest = false
10
11[dependencies]
12gpui = { path = "../gpui" }
13language = { path = "../language" }
14project = { path = "../project" }
15workspace = { path = "../workspace" }
16util = { path = "../util" }
17picker = { path = "../picker" }
18theme = { path = "../theme" }
19editor = { path = "../editor" }
20rpc = { path = "../rpc" }
21settings = { path = "../settings" }
22anyhow.workspace = true
23postage.workspace = true
24futures.workspace = true
25smol.workspace = true
26rusqlite = { version = "0.27.0", features = ["blob", "array", "modern_sqlite"] }
27isahc.workspace = true
28log.workspace = true
29tree-sitter.workspace = true
30lazy_static.workspace = true
31serde.workspace = true
32serde_json.workspace = true
33async-trait.workspace = true
34bincode = "1.3.3"
35matrixmultiply = "0.3.7"
36tiktoken-rs = "0.5.0"
37parking_lot.workspace = true
38rand.workspace = true
39schemars.workspace = true
40globset.workspace = true
41
42[dev-dependencies]
43gpui = { path = "../gpui", features = ["test-support"] }
44language = { path = "../language", features = ["test-support"] }
45project = { path = "../project", features = ["test-support"] }
46rpc = { path = "../rpc", features = ["test-support"] }
47workspace = { path = "../workspace", features = ["test-support"] }
48settings = { path = "../settings", features = ["test-support"]}
49
50pretty_assertions.workspace = true
51rand.workspace = true
52unindent.workspace = true
53tempdir.workspace = true
54ctor.workspace = true
55env_logger.workspace = true
56
57tree-sitter-typescript.workspace = true
58tree-sitter-json.workspace = true
59tree-sitter-rust.workspace = true
60tree-sitter-toml.workspace = true
61tree-sitter-cpp.workspace = true
62tree-sitter-elixir.workspace = true
63tree-sitter-lua.workspace = true
64tree-sitter-ruby.workspace = true
65tree-sitter-php.workspace = true