git-heatmap/Cargo.toml

57 lines
1.1 KiB
TOML
Raw Normal View History

cargo-features = ["codegen-backend"]
[package]
2024-08-15 22:11:24 +03:00
name = "git-heatmap"
2025-01-18 00:14:48 +02:00
version = "1.3.0"
edition = "2021"
authors = ["Wynd <wyndftw@proton.me>"]
description = "A simple and customizable heatmap for git repos"
readme = "README.md"
repository = "https://codeberg.org/WyndFTW/git-heatmap"
license = "GPL-3.0-or-later"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
2025-01-18 00:14:48 +02:00
[lib]
name = "libgitheatmap"
path = "src/lib.rs"
bench = false
2025-01-18 00:14:48 +02:00
[lints.rust]
unsafe_code = { level = "forbid" }
[dependencies]
2025-01-19 00:46:02 +02:00
gix = { version = "0.70.0", default-features = false, features = ["mailmap"] }
clap = { version = "4.5.26", features = ["derive"] }
chrono = { version = "0.4.39" }
itertools = { version = "0.14.0" }
anyhow = { version = "1.0.95" }
[dev-dependencies]
divan = { version = "0.1.17" }
mockd = { version = "0.4.35", features = [
"datetime",
"words",
"name",
"contact",
] }
[[bench]]
name = "commits"
harness = false
[[bench]]
name = "heatmap"
harness = false
[profile.dev]
codegen-backend = "cranelift"
lto = false
incremental = true
[profile.release]
opt-level = 3
strip = true
lto = true
codegen-units = 1