diff options
| -rw-r--r-- | Cargo.lock | 18 | ||||
| -rw-r--r-- | Cargo.toml | 26 | ||||
| -rw-r--r-- | crates/client/Cargo.toml | 30 | ||||
| -rw-r--r-- | crates/renderer/Cargo.toml | 42 | ||||
| -rw-r--r-- | crates/shader/Cargo.toml | 18 |
5 files changed, 87 insertions, 47 deletions
@@ -1821,6 +1821,22 @@ dependencies = [ ] [[package]] +name = "newton_puzzlecube" +version = "0.1.0" +dependencies = [ + "bitflags 1.3.2", + "cfg-if", + "glam", + "lazy_static", + "log", + "rand", + "strum", + "teleia", + "wasm-bindgen", + "wasm-bindgen-futures", +] + +[[package]] name = "newton_renderer" version = "0.1.0" dependencies = [ @@ -2998,6 +3014,7 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" name = "teleia" version = "0.1.0" dependencies = [ + "base64 0.22.1", "bimap", "bincode", "bitflags 2.8.0", @@ -3017,7 +3034,6 @@ dependencies = [ "image", "js-sys", "kira", - "lexpr", "log", "nalgebra", "parry3d", @@ -23,4 +23,28 @@ opt-level = 2 [workspace.dependencies] # teleia = { git = "https://github.com/lcolonq/teleia" } # engine -teleia = { path = "../teleia/crates/teleia" } # engine
\ No newline at end of file +teleia = { path = "../teleia/crates/teleia" } # engine +glam = "*" # linear algebra +glow = "*" # gl bindings +bitflags = "*" # C-style bitwise flags +rand = "=0.8.5" # rng +log = "*" # logging +env_logger = "*" # native logging +lazy_static = "*" # global constants +strum = {version = "*", features = ["derive"]} # utility macros for enums +lexpr = "*" # s-expression parsing +clap = {version = "*", features = ["cargo"]} # cli arg parsing +base64 = "0.22.1" # base64 encoding/decoding +polling = "*" # polling sockets +termion = "*" # terminal escapes +device_query = "*" # get pressed keys when unfocused +byteorder = "*" # read little-endian numbers +image = "*" # 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 = "*" # wasm bindings +wasm-bindgen-futures = "*" # interface with async javascript +cfg-if = "*" # less verbose cfg
\ No newline at end of file diff --git a/crates/client/Cargo.toml b/crates/client/Cargo.toml index fc486f3..cdc346a 100644 --- a/crates/client/Cargo.toml +++ b/crates/client/Cargo.toml @@ -9,22 +9,22 @@ crate-type = ["cdylib", "rlib"] [dependencies] teleia = { workspace = true } -glam = "*" # linear algebra -glow = "*" # gl bindings -bitflags = "*" # C-style bitwise flags -rand = "=0.8.5" # rng -log = "*" # logging -lazy_static = "*" # global constants -strum = {version = "*", features = ["derive"]} # utility macros for enums -lexpr = "*" # s-expression parsing +glam = { workspace = true } +glow = { workspace = true } +bitflags = { workspace = true } +rand = { workspace = true } +log = { workspace = true } +lazy_static = { workspace = true } +strum = { workspace = true } +lexpr = { workspace = true } [target.'cfg(target_arch = "wasm32")'.dependencies] -wasm-bindgen = "*" # wasm bindings -wasm-bindgen-futures = "*" # interface with async javascript +wasm-bindgen = { workspace = true } +wasm-bindgen-futures = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -env_logger = "*" -clap = { version = "*", features = ["cargo"] } -base64 = "0.22.1" -polling = "*" # polling sockets -termion = "*"
\ No newline at end of file +env_logger = { workspace = true } +clap = { workspace = true } +base64 = { workspace = true } +polling = { workspace = true } +termion = { workspace = true }
\ No newline at end of file diff --git a/crates/renderer/Cargo.toml b/crates/renderer/Cargo.toml index 99ef4f7..8c98cd4 100644 --- a/crates/renderer/Cargo.toml +++ b/crates/renderer/Cargo.toml @@ -11,24 +11,24 @@ path = "src/main.rs" [dependencies] teleia = {workspace = true} newton_shader = {path = "../shader"} -glam = "*" # linear algebra -glow = "*" # gl bindings -bitflags = "*" # C-style bitwise flags -rand = "=0.8.5" # rng -log = "*" # logging -env_logger = "*" # native logging -lazy_static = "*" # global constants -strum = {version = "*", features = ["derive"]} # utility macros for enums -lexpr = "*" # s-expression parsing -clap = {version = "*", features = ["cargo"]} # cli arg parsing -base64 = "0.22.1" # base64 encoding/decoding -polling = "*" # polling sockets -termion = "*" # terminal escapes -device_query = "*" # get pressed keys when unfocused -byteorder = "*" # read little-endian numbers -image = "*" # 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
\ No newline at end of file +glam = { workspace = true } +glow = { workspace = true } +bitflags = { workspace = true } +rand = { workspace = true } +log = { workspace = true } +env_logger = { workspace = true } +lazy_static = { workspace = true } +strum = { workspace = true } +lexpr = { workspace = true } +clap = { workspace = true } +base64 = { workspace = true } +polling = { workspace = true } +termion = { workspace = true } +device_query = { workspace = true } +byteorder = { workspace = true } +image = { workspace = true } +png = { workspace = true } +cpal = { workspace = true } +redis = { workspace = true } +web-image-meta = { workspace = true } +uuid = { workspace = true }
\ No newline at end of file diff --git a/crates/shader/Cargo.toml b/crates/shader/Cargo.toml index aff4b79..e8a1f7a 100644 --- a/crates/shader/Cargo.toml +++ b/crates/shader/Cargo.toml @@ -9,12 +9,12 @@ crate-type = ["cdylib", "rlib"] [dependencies] teleia = { workspace = true } -glam = "*" # linear algebra -bitflags = "*" # C-style bitwise flags -rand = "=0.8.5" # rng -log = "*" # logging -lazy_static = "*" # global constants -strum = {version = "*", features = ["derive"]} # utility macros for enums -wasm-bindgen = "*" # wasm bindings -wasm-bindgen-futures = "*" # interface with async javascript -cfg-if = "*" # less verbose cfg
\ No newline at end of file +glam = { workspace = true } +bitflags = { workspace = true } +rand = { workspace = true } +log = { workspace = true } +lazy_static = { workspace = true } +strum = { workspace = true } +wasm-bindgen = { workspace = true } +wasm-bindgen-futures = { workspace = true } +cfg-if = { workspace = true }
\ No newline at end of file |
