[package]
name = "haitaka"
version = "0.3.2"
edition = "2024"
authors = ["tofutofu <tofutofu@users.noreply.github.com>"]
readme = "README.md"

license = "MIT"
description = "Rust Shogi move generation library"
homepage = "https://github.com/tofutofu/haitaka"
repository = "https://github.com/tofutofu/haitaka"
keywords = ["shogi", "chess", "no_std"]
categories = ["games", "no-std"]

[dependencies]
haitaka-types = "0.1.3"

[build-dependencies]
haitaka-types = "0.1.3"

[dev-dependencies]
criterion = { version = "0.3.5", features = ["html_reports"] }
rand = "0.9"

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

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

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

[features]
std = ["haitaka-types/std"]
qugiy = ["haitaka-types/qugiy"]
