logsmash/Cargo.toml

53 lines
1.2 KiB
TOML

[package]
name = "logsmash"
version = "0.2.2"
edition = "2021"
rust-version = "1.97.1"
license = "GPL-3.0-only"
[dependencies]
ahash = "0.8.12"
base64 = "0.22.1"
bzip2-rs = "0.1.2"
clap = { version = "4.5.53", features = ["derive"] }
csv = "1.4.0"
derive_more = { version = "2.0.1", features = ["display", "from"] }
dialoguer = "0.12.0"
either = "1.15.0"
flate2 = "1.1.5"
hdrhistogram = "7.5.4"
indicatif = { version = "0.18.3", features = ["rayon"] }
itertools = "0.14.0"
logsmash-data = { path = "./data", version = "0.1.0" }
main_error = "0.1.2"
matchit = "0.9.0"
osc94 = "0.1.1"
ratatui = { version = "0.30.0", features = ["unstable-rendered-line-info"] }
rayon = "1.11.0"
regex = "1.12.2"
ruzstd = "0.8.2"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.145"
sevenz-rust2 = "0.20.2"
tar = "0.4.44"
thiserror = "2.0.17"
time = { version = "0.3.44", features = [
"macros",
"parsing",
"serde",
"serde-well-known"
] }
tinystr = { version = "0.8.2", features = ["serde"] }
unrar-rs = "0.10.5"
xz2 = "0.1.7"
zip = "8.1.0"
[target.'cfg(target_env = "musl")'.dependencies]
tikv-jemallocator = "0.6.1"
[profile.dev.package."*"]
opt-level = 3
[profile.profiling]
inherits = "release"
debug = true