[package] name = "cb-game-runtime" edition.workspace = true version.workspace = true license-file.workspace = true [dependencies] cb-kernel.workspace = true cb-events.workspace = true serde.workspace = true serde_json.workspace = true serde_yaml = { workspace = true, optional = true } [features] # Scenario files are a test-and-tooling concern: a shipped game runtime # parses no YAML. Default-on so `cargo test`/`cargo run` behave normally; # measure the shipped runtime with --no-default-features (AM-4). default = ["scenarios"] scenarios = ["dep:serde_yaml"] [lints] workspace = true