-
Notifications
You must be signed in to change notification settings - Fork 4
/
Cargo.toml
119 lines (109 loc) · 2.66 KB
/
Cargo.toml
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
[package]
name = "rari"
version = "0.0.18"
edition = "2021"
license = "MPL-2.0"
authors = [
"Florian Dieminger <[email protected]>",
"The MDN Engineering Team <[email protected]>",
]
homepage = "https://github.com/mdn/rari"
repository = "https://github.com/mdn/rari"
rust-version = "1.81"
[[bin]]
path = "crates/rari-cli/main.rs"
name = "rari"
[profile.release-lto]
inherits = "release"
opt-level = 3
debug = "none"
strip = "symbols"
debug-assertions = false
overflow-checks = false
lto = "fat"
panic = "abort"
incremental = false
codegen-units = 1
[workspace]
resolver = "2"
members = [
"crates/rari-data",
"crates/rari-utils",
"crates/rari-deps",
"crates/rari-types",
"crates/rari-templ-func",
"crates/rari-md",
"crates/rari-doc",
"crates/rari-linter",
"crates/rari-tools",
"crates/css-syntax",
"crates/css-syntax-types",
"crates/css-definition-syntax",
"crates/diff-test",
]
[workspace.package]
edition = "2021"
license = "MPL-2.0"
authors = [
"Florian Dieminger <[email protected]>",
"The MDN Engineering Team <[email protected]>",
]
rust-version = "1.81"
[workspace.dependencies]
rari-doc = { path = "crates/rari-doc" }
rari-tools = { path = "crates/rari-tools" }
rari-deps = { path = "crates/rari-deps" }
rari-types = { path = "crates/rari-types" }
rari-utils = { path = "crates/rari-utils" }
rari-md = { path = "crates/rari-md" }
rari-data = { path = "crates/rari-data" }
rari-templ-func = { path = "crates/rari-templ-func" }
tracing = "0.1"
tracing-subscriber = "0.3"
thiserror = "1"
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["preserve_order"] }
chrono = { version = "0.4", features = ["serde"] }
regex = "1"
url = { version = "2", features = ["serde"] }
itertools = "0.13"
constcat = "0.5"
anyhow = "1"
indexmap = { version = "2", features = ["serde"] }
regress = "0.10"
html-escape = "0.2"
ignore = "0.4"
rayon = "1"
reqwest = { version = "0.12", default-features = false, features = [
"blocking",
"json",
"rustls-tls",
"gzip",
] }
indoc = "2"
base64 = "0.22"
console = "0.15"
sha2 = "0.10"
dashmap = "6"
[dependencies]
rari-doc.workspace = true
rari-tools.workspace = true
rari-deps.workspace = true
rari-types.workspace = true
serde.workspace = true
serde_json.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true
anyhow.workspace = true
dashmap.workspace = true
self_update = { version = "0.41", default-features = false, features = [
"rustls",
"compression-flate2",
"compression-zip-deflate",
] }
clap = { version = "4.5.1", features = ["derive"] }
clap-verbosity-flag = "2"
tracing-log = "0.2"
tabwriter = "1"
axum = "0.7"
tokio = "1"