1[package] 2name = "jgenesis-common" 3version = { workspace = true } 4edition = "2024" 5 6# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 8[features] 9default = [] 10clap = ["dep:clap"] 11serde = ["dep:serde"] 12 13[dependencies] 14jgenesis-proc-macros = { workspace = true } 15 16bincode = { workspace = true, features = ["derive"] } 17bytemuck = { workspace = true, features = ["extern_crate_alloc"] } 18clap = { workspace = true, optional = true } 19log = { workspace = true } 20multiversion = { workspace = true } 21rand = { workspace = true } 22rustc-hash = { workspace = true } 23serde = { workspace = true, optional = true } 24time = { workspace = true } 25 26[target.'cfg(target_arch = "wasm32")'.dependencies] 27js-sys = { workspace = true } 28 29[lints] 30workspace = true