[package]
name = "obikseq"
version = "0.1.0"
edition = "2024"

[features]
# Replaces the OnceLock-based params with thread-local storage so that
# tests in dependent crates can call set_k / set_m freely without conflicts.
test-utils = []

[dependencies]
bitvec = "1"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0.149"
xxhash-rust = { version = "0.8.15", features = ["xxh3", "const_xxh3"] }

[dev-dependencies]
criterion2 = { version = "3", features = ["cargo_bench_support"] }

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