1[package]
2name = "jgenesis-common"
3version = { workspace = true }
4edition = "2024"

See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

8[features]
9default = []
10clap = ["dep:clap"]
11serde = ["dep:serde"]
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