[package]
name = "knot-bench"
version = "2.0.0"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
publish = false

[features]
instrument = ["knot-git/instrument", "knot-cob/instrument"]

[dependencies]
knot-types = { workspace = true }
knot-git = { workspace = true }
knot-pack = { workspace = true }
knot-cob = { workspace = true }
knot-cobs = { workspace = true }
knot-index = { workspace = true }
knot-runtime = { workspace = true }
gix = { workspace = true }
tempfile = { workspace = true }

[dev-dependencies]
divan = { workspace = true }

[[bench]]
name = "pack"
harness = false

[[bench]]
name = "cob"
harness = false

[[bench]]
name = "coldstart"
harness = false

[[bench]]
name = "advert"
harness = false

[[bench]]
name = "projection"
harness = false
