[workspace] resolver = "2" members = ["crates/*"] [workspace.package] version = "0.1.0" edition = "2021" authors = ["LLLL Colonq "] [workspace.metadata.crane] name = "newton" [profile.release] opt-level = 2 codegen-units = 1 # split-debuginfo = "packed" strip = true # debug = "full" [profile.dev.package."*"] debug = 0 opt-level = 2 [workspace.dependencies] # teleia = { git = "https://github.com/lcolonq/teleia" } # engine teleia = { path = "../teleia/crates/teleia" } # engine glfw = { git = "https://github.com/lcolonq/glfw-rs", features = ["serde"] } # window management glam = { version = "0.29.2", features = ["serde"] } # linear algebra glow = { version = "=0.13.1", features = [] } # gl bindings bitflags = { version = "2.6.0", features = ["serde"] } # C-style bitwise flags rand = "=0.8.5" # rng log = "0.4.21" # logging env_logger = "0.11.5" # native logging lazy_static = "*" # global constants strum = {version = "*", features = ["derive"]} # utility macros for enums enum-map = {version = "2.7.3", features = ["serde"]} # enum map lexpr = "*" # s-expression parsing clap = {version = "*", features = ["cargo"]} # cli arg parsing base64 = "0.22.1" # base64 encoding/decoding polling = "3.11.0" # polling sockets termion = "*" # terminal escapes device_query = "*" # get pressed keys when unfocused byteorder = "1.5.0" # read little-endian numbers image = { version = "0.25.10", default-features = false, features = ["jpeg", "png", "webp"] } # read and write image files png = "*" # encode apng cpal = "*" # record microphone redis = "*" # database web-image-meta = "*" # edit image metadata uuid = {version = "*", features = ["v4"]} # generate uuids wasm-bindgen = "=0.2.100" # wasm bindings wasm-bindgen-futures = "*" # interface with async javascript cfg-if = "*" # less verbose cfg libc = "*"