-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
84 lines (73 loc) · 1.82 KB
/
Cargo.toml
File metadata and controls
84 lines (73 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
[package]
name = "bernardo"
version = "0.2.7"
authors = ["Andrzej J Skalski <[email protected]>"]
edition = "2021"
license = "GPLv3"
autobins = true
default-run = "gladius"
[lib]
name = "bernardo"
[features]
fuzztest = []
arbitrary = []
[dependencies]
arboard = "3.1.1"
cargo_toml = "0.15.1" # we need to go deeper.
clap = { version = "4.1.4", features = ["derive"] }
crossbeam-channel = "0.5.14"
dirs = "4.0.0"
flexi_logger = "0.28.0"
hex = "0.4.3"
ignore = "0.4.18"
jsonrpc-core = "18.0.0"
lazy_static = "1.4.0"
libfuzzer-sys = { version = "0.4.0", features = ["arbitrary-derive"] }
lsp-types = "0.95.1"
log = "0.4.14"
maplit = "1.0.2"
matches = "0.1.9"
parking_lot = "0.12"
regex = "1.8.3"
ron = "0.8.0"
ropey = "1.6.0"
rand = "0.8"
serde = { version = "1", features = ["derive"] }
serde_json = "1.0.81"
smallvec = "1.13.2"
streaming-iterator = "0.1.9"
syntect = { version = "5.2.0", default-features = false, features = ["default-themes", "plist-load"] }
thiserror = "1.0.65"
tree-sitter = "0.25.3"
tree-sitter-loader = "0.25.3"
tree-sitter-language = "0.1.5"
unicode-segmentation = "1.12.0"
unicode-width = "0.1.8"
url = "2.2.2"
uuid = { version = "1.3.0", features = ["arbitrary", "v4"] }
# upgrading to 6 breaks.
which = { version = "5.0.0" }
coredump = "0.1.1"
[dependencies.crossterm]
version = "0.28.1"
features = ["events", "bracketed-paste"]
default-features = false
[dependencies.arbitrary]
version = "1.4"
features = ["derive", "derive_arbitrary"]
default-features = true
[dev-dependencies]
rusty-fork = "0.3.0"
[profile.dev]
opt-level = 0
debug = true
lto = false
features = ["test", "fuzztest"]
[profile.release]
opt-level = 3
lto = true
overflow-checks = false
#https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_rust
[build-dependencies]
cc = { version = "1.2.10", features = ["parallel"] }
tree-sitter-loader = "0.25.3"