dnd 0.2.0

D&D 5e types and common mechanics
Documentation
[package]
name = "dnd"
edition = "2024"
license = "MIT"

description = "D&D 5e types and common mechanics"
repository = "http://crates.lurey.io/dnd"
version = "0.2.0"

keywords = ["dnd", "dungeons-and-dragons"]
categories = ["games", "no-std"]

[lints.clippy]
pedantic = "deny"

[workspace]
members = ["tools/cargo-bin"]

[workspace.metadata.bin]
cargo-nextest = { version = "0.9.98", locked = true }
cargo-llvm-cov = { version = "0.6.16", locked = true }
just = { version = "1.40.0" }
taplo-cli = { version = "0.10.0", bins = ["taplo"] }

[features]
std = ["serde?/std"]
default = ["std"]
serde = ["dep:serde", "enumflags2/serde"]

[dependencies]
enumflags2 = { version = "0.7.12", default-features = false }
serde = { version = "1.0.219", default-features = false, features = [
  "derive",
], optional = true }

[dev-dependencies]
postcard = "1.1.1"
serde_json = "1.0.140"