diff options
Diffstat (limited to 'Cargo.toml')
| -rw-r--r-- | Cargo.toml | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..d47243b --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,50 @@ +[workspace] +resolver = "2" +members = ["crates/*"] + +[workspace.package] +version = "0.1.0" +edition = "2024" +authors = ["LLLL Colonq <llll@colonq.computer>"] + +[workspace.metadata.crane] +name = "elfland" + +[workspace.lints.clippy] +all = "deny" +pedantic = "deny" +nursery = "deny" + +[profile.release] +# strip = true +# opt-level = 3 +# lto = true +# codegen-units = 1 +panic = "abort" + +[profile.dev] +debug = false + +[profile.dev.package."*"] +opt-level = 2 + +[workspace.dependencies] +teleia = { path = "../teleia/crates/teleia" } # engine +teleia_macros = { path = "../teleia/crates/teleia_macros" } # engine +bitflags = { version = "2.6.0", features = ["serde"] } # bitwise flags +rand = { version = "=0.8.5", features = ["small_rng"] } # rng +log = "0.4.21" # logging +lazy_static = "*" # global constants +bimap = {version = "0.6.3", features = ["serde"]} # bijective maps +strum = {version = "0.27.1", features = ["derive"]} # utility macros for enums +enum-map = {version = "2.7.3", features = ["serde"]} # enum map +serde = { version = "1.0.228", features = ["derive"] } # serialization +bincode = {version = "2.0.1", features = ["serde"]} # binary serialization +itertools = "*" # iterator tools + +# cfg(target_arch = "wasm32") +wasm-bindgen = "=0.2.100" # wasm bindings +wasm-bindgen-futures = "*" # interface with async javascript + +# cfg(not(target_arch = "wasm32")) +clap = { version = "*", features = ["cargo"] } # cli arg parsing
\ No newline at end of file |
