diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e7c412b2..a0e9d5cc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -59,8 +59,6 @@ jobs: version: '0.2.88' # - name: 🔨 Build Crates # run: just all build - # - name: 🔎 Test Fantoccini - # run: just run sweet fantoccini - name: 🔎 Test Native run: just test-all # - name: 🔎 Test Wasm - Windows # TODO sweet not compiling since cli added diff --git a/Cargo.lock b/Cargo.lock index 6e0f1eb8..fedf1c4b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -26,9 +26,9 @@ checksum = "74a4b14f3d99c1255dcba8f45621ab1a2e7540a0009652d33989005a4d0bfc6b" [[package]] name = "accesskit" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cf780eb737f2d4a49ffbd512324d53ad089070f813f7be7f99dbd5123a7f448" +checksum = "e4700bdc115b306d6c43381c344dc307f03b7f0460c304e4892c309930322bd7" [[package]] name = "accesskit_consumer" @@ -39,16 +39,6 @@ dependencies = [ "accesskit 0.12.3", ] -[[package]] -name = "accesskit_consumer" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bdfa1638ddd6eb9c752def95568df8b3ad832df252e9156d2eb783b201ca8a9" -dependencies = [ - "accesskit 0.14.0", - "immutable-chunkmap", -] - [[package]] name = "accesskit_macos" version = "0.10.1" @@ -56,25 +46,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd3b6ae1eabbfbced10e840fd3fce8a93ae84f174b3e4ba892ab7bcb42e477a7" dependencies = [ "accesskit 0.12.3", - "accesskit_consumer 0.16.1", + "accesskit_consumer", "objc2 0.3.0-beta.3.patch-leaks.3", "once_cell", ] -[[package]] -name = "accesskit_macos" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c236a84ff1111defc280cee755eaa953d0b24398786851b9d28322c6d3bb1ebd" -dependencies = [ - "accesskit 0.14.0", - "accesskit_consumer 0.22.0", - "objc2 0.5.2", - "objc2-app-kit", - "objc2-foundation", - "once_cell", -] - [[package]] name = "accesskit_windows" version = "0.15.1" @@ -82,26 +58,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afcae27ec0974fc7c3b0b318783be89fd1b2e66dd702179fe600166a38ff4a0b" dependencies = [ "accesskit 0.12.3", - "accesskit_consumer 0.16.1", + "accesskit_consumer", "once_cell", "paste", "static_assertions", "windows 0.48.0", ] -[[package]] -name = "accesskit_windows" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7f43d24b16b3e76bef248124fbfd2493c3a9860edb5aae1010c890e826de5e" -dependencies = [ - "accesskit 0.14.0", - "accesskit_consumer 0.22.0", - "paste", - "static_assertions", - "windows 0.54.0", -] - [[package]] name = "accesskit_winit" version = "0.17.0" @@ -109,23 +72,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45f8f7c9f66d454d5fd8e344c8c8c7324b57194e1041b955519fc58a01e77a25" dependencies = [ "accesskit 0.12.3", - "accesskit_macos 0.10.1", - "accesskit_windows 0.15.1", - "raw-window-handle 0.6.0", - "winit 0.29.14", -] - -[[package]] -name = "accesskit_winit" -version = "0.20.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "755535e6bf711a42dac28b888b884b10fc00ff4010d9d3bd871c5f5beae5aa78" -dependencies = [ - "accesskit 0.14.0", - "accesskit_macos 0.15.0", - "accesskit_windows 0.20.0", + "accesskit_macos", + "accesskit_windows", "raw-window-handle 0.6.0", - "winit 0.30.0", + "winit", ] [[package]] @@ -171,27 +121,6 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" -[[package]] -name = "alsa" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce" -dependencies = [ - "alsa-sys", - "bitflags 2.5.0", - "libc", -] - -[[package]] -name = "alsa-sys" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" -dependencies = [ - "libc", - "pkg-config", -] - [[package]] name = "android-activity" version = "0.5.2" @@ -206,30 +135,9 @@ dependencies = [ "jni-sys", "libc", "log", - "ndk 0.8.0", - "ndk-context", - "ndk-sys 0.5.0+25.2.9519653", - "num_enum", - "thiserror", -] - -[[package]] -name = "android-activity" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046" -dependencies = [ - "android-properties", - "bitflags 2.5.0", - "cc", - "cesu8", - "jni", - "jni-sys", - "libc", - "log", - "ndk 0.9.0", + "ndk", "ndk-context", - "ndk-sys 0.6.0+11769913", + "ndk-sys", "num_enum", "thiserror", ] @@ -326,7 +234,7 @@ checksum = "a2041f1943049c7978768d84e6d0fd95de98b76d6c4727b09e78ec253d29fa58" dependencies = [ "clipboard-win", "core-graphics", - "image 0.24.9", + "image", "log", "objc", "objc-foundation", @@ -355,12 +263,6 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" -[[package]] -name = "as-raw-xcb-connection" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" - [[package]] name = "ash" version = "0.37.3+1.3.251" @@ -599,12 +501,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8fe8f5a8a398345e52358e18ff07cc17a568fbca5c6f73873d3a62056309603" -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.21.7" @@ -628,11 +524,10 @@ dependencies = [ [[package]] name = "bevy" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e938630e9f472b1899c78ef84aa907081b23bad8333140e2295c620485b6ee7" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "bevy_internal 0.14.0", + "bevy_internal 0.15.0-dev", ] [[package]] @@ -643,22 +538,22 @@ checksum = "bb36c3adb02afa4496085250d437217b2a5280d8dd464937c6c5b21bc88830c0" dependencies = [ "bevy-inspector-egui-derive", "bevy_app 0.13.2", - "bevy_asset 0.13.2", + "bevy_asset", "bevy_core 0.13.2", - "bevy_core_pipeline 0.13.0", + "bevy_core_pipeline", "bevy_ecs 0.13.2", "bevy_egui", "bevy_hierarchy 0.13.2", "bevy_log 0.13.2", "bevy_math 0.13.2", - "bevy_pbr 0.13.0", + "bevy_pbr", "bevy_reflect 0.13.2", - "bevy_render 0.13.2", + "bevy_render", "bevy_time 0.13.2", "bevy_utils 0.13.2", "bevy_window 0.13.2", "egui", - "image 0.24.9", + "image", "once_cell", "pretty-type-name", "smallvec", @@ -689,44 +584,13 @@ dependencies = [ [[package]] name = "bevy_a11y" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e613f0e7d5a92637e59744f7185e374c9a59654ecc6d7575adcec9581db1363" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "accesskit 0.14.0", - "bevy_app 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", -] - -[[package]] -name = "bevy_animation" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23aa4141df149b743e69c90244261c6372bafb70d9f115885de48a75fc28fd9b" -dependencies = [ - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_core 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_log 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_time 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "blake3", - "fixedbitset 0.5.6", - "petgraph", - "ron", - "serde", - "thiserror", - "thread_local", - "uuid", + "accesskit 0.16.0", + "bevy_app 0.15.0-dev", + "bevy_derive 0.15.0-dev", + "bevy_ecs 0.15.0-dev", ] [[package]] @@ -747,16 +611,16 @@ dependencies = [ [[package]] name = "bevy_app" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f548e9dab7d10c5f99e3b504c758c4bf87aa67df9bcb9cc8b317a0271770e72" -dependencies = [ - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_reflect 0.14.0", - "bevy_tasks 0.14.0", - "bevy_utils 0.14.0", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_derive 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_utils 0.15.0-dev", "console_error_panic_hook", + "ctrlc", "downcast-rs", "thiserror", "wasm-bindgen", @@ -773,44 +637,13 @@ dependencies = [ "async-fs", "async-lock", "bevy_app 0.13.2", - "bevy_asset_macros 0.13.2", + "bevy_asset_macros", "bevy_ecs 0.13.2", "bevy_log 0.13.2", "bevy_reflect 0.13.2", "bevy_tasks 0.13.2", "bevy_utils 0.13.2", - "bevy_winit 0.13.2", - "blake3", - "crossbeam-channel", - "downcast-rs", - "futures-io", - "futures-lite", - "js-sys", - "parking_lot", - "ron", - "serde", - "thiserror", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "bevy_asset" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d198e4c3419215de2ad981d4e734bbfab46469b7575e3b7150c912b9ec5175" -dependencies = [ - "async-broadcast", - "async-fs", - "async-lock", - "bevy_app 0.14.0", - "bevy_asset_macros 0.14.0", - "bevy_ecs 0.14.0", - "bevy_reflect 0.14.0", - "bevy_tasks 0.14.0", - "bevy_utils 0.14.0", - "bevy_winit 0.14.0", + "bevy_winit", "blake3", "crossbeam-channel", "downcast-rs", @@ -821,7 +654,6 @@ dependencies = [ "ron", "serde", "thiserror", - "uuid", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -839,52 +671,6 @@ dependencies = [ "syn 2.0.52", ] -[[package]] -name = "bevy_asset_macros" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11b2cbeba287a4b44e116c33dbaf37dce80a9d84477b2bb35ff459999d6c9e1b" -dependencies = [ - "bevy_macro_utils 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.52", -] - -[[package]] -name = "bevy_audio" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e41ecf15d0aae31bdb6d2b5cc590f966451e9736ddfee634c8f1ca5af1ac4342" -dependencies = [ - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "cpal", - "rodio", -] - -[[package]] -name = "bevy_color" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a933306f5c7dc9568209180f482b28b5f40d2f8d5b361bc1b270c0a588752c0" -dependencies = [ - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bytemuck", - "encase 0.8.0", - "serde", - "thiserror", - "wgpu-types 0.20.0", -] - [[package]] name = "bevy_core" version = "0.13.2" @@ -902,15 +688,14 @@ dependencies = [ [[package]] name = "bevy_core" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ddeed5ebf2fa75a4d4f32e2da9c60f11037e36252695059a151c6685cd3d72b" -dependencies = [ - "bevy_app 0.14.0", - "bevy_ecs 0.14.0", - "bevy_reflect 0.14.0", - "bevy_tasks 0.14.0", - "bevy_utils 0.14.0", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_utils 0.15.0-dev", "uuid", ] @@ -921,14 +706,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "626a5aaadbdd69eae020c5856575d2d0113423ae1ae1351377e20956d940052c" dependencies = [ "bevy_app 0.13.2", - "bevy_asset 0.13.2", + "bevy_asset", "bevy_core 0.13.2", "bevy_derive 0.13.2", "bevy_ecs 0.13.2", "bevy_log 0.13.2", "bevy_math 0.13.2", "bevy_reflect 0.13.2", - "bevy_render 0.13.2", + "bevy_render", "bevy_transform 0.13.2", "bevy_utils 0.13.2", "bitflags 2.5.0", @@ -936,31 +721,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bevy_core_pipeline" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b978220b5edc98f2c5cbbd14c118c74b3ec7216e5416d3c187c1097279b009b" -dependencies = [ - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_core 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "bitflags 2.5.0", - "nonmax", - "radsort", - "serde", - "smallvec", - "thiserror", -] - [[package]] name = "bevy_derive" version = "0.13.2" @@ -974,11 +734,10 @@ dependencies = [ [[package]] name = "bevy_derive" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8a8173bad3ed53fa158806b1beda147263337d6ef71a093780dd141b74386b1" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "bevy_macro_utils 0.14.0", + "bevy_macro_utils 0.15.0-dev", "quote", "syn 2.0.52", ] @@ -1001,18 +760,16 @@ dependencies = [ [[package]] name = "bevy_diagnostic" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7f82011fd70048be282526a99756d54bf00e874edafa9664ba0dc247678f03" -dependencies = [ - "bevy_app 0.14.0", - "bevy_core 0.14.0", - "bevy_ecs 0.14.0", - "bevy_tasks 0.14.0", - "bevy_time 0.14.0", - "bevy_utils 0.14.0", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_app 0.15.0-dev", + "bevy_core 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_time 0.15.0-dev", + "bevy_utils 0.15.0-dev", "const-fnv1a-hash", - "sysinfo", ] [[package]] @@ -1037,16 +794,14 @@ dependencies = [ [[package]] name = "bevy_ecs" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c77fdc3a7230eff2fcebe4bd17c155bd238c660a0089d0f98c39ba0d461b923" -dependencies = [ - "arrayvec", - "bevy_ecs_macros 0.14.0", - "bevy_ptr 0.14.0", - "bevy_reflect 0.14.0", - "bevy_tasks 0.14.0", - "bevy_utils 0.14.0", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_ecs_macros 0.15.0-dev", + "bevy_ptr 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_utils 0.15.0-dev", "bitflags 2.5.0", "concurrent-queue", "fixedbitset 0.5.6", @@ -1070,11 +825,10 @@ dependencies = [ [[package]] name = "bevy_ecs_macros" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9272b511958525306cd141726d3ca59740f79fc0707c439b55a007bcc3497308" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "bevy_macro_utils 0.14.0", + "bevy_macro_utils 0.15.0-dev", "proc-macro2", "quote", "syn 2.0.52", @@ -1101,32 +855,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "887087a5e522d9f20733a84dd7e6e9ca04cd8fdfac659220ed87d675eebc83a7" dependencies = [ "bevy_macro_utils 0.13.2", - "encase_derive_impl 0.7.0", -] - -[[package]] -name = "bevy_encase_derive" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0452d8254c8bfae4bff6caca2a8be3b0c1b2e1a72b93e9b9f6a21c8dff807e0" -dependencies = [ - "bevy_macro_utils 0.14.0", - "encase_derive_impl 0.8.0", -] - -[[package]] -name = "bevy_gilrs" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbad8e59470c3d5cf25aa8c48462c4cf6f0c6314538c68ab2f5cf393146f0fc2" -dependencies = [ - "bevy_app 0.14.0", - "bevy_ecs 0.14.0", - "bevy_input 0.14.0", - "bevy_time 0.14.0", - "bevy_utils 0.14.0", - "gilrs", - "thiserror", + "encase_derive_impl", ] [[package]] @@ -1136,43 +865,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bdca80b7b4db340eb666d69374a0195b3935759120d0b990fcef8b27d0fb3680" dependencies = [ "bevy_app 0.13.2", - "bevy_asset 0.13.2", + "bevy_asset", "bevy_core 0.13.2", - "bevy_core_pipeline 0.13.0", + "bevy_core_pipeline", "bevy_ecs 0.13.2", - "bevy_gizmos_macros 0.13.0", + "bevy_gizmos_macros", "bevy_log 0.13.2", "bevy_math 0.13.2", - "bevy_pbr 0.13.0", + "bevy_pbr", "bevy_reflect 0.13.2", - "bevy_render 0.13.2", + "bevy_render", "bevy_transform 0.13.2", "bevy_utils 0.13.2", ] -[[package]] -name = "bevy_gizmos" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdbb0556f0c6e45f4a17aef9c708c06ebf15ae1bed4533d7eddb493409f9f025" -dependencies = [ - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_core_pipeline 0.14.0", - "bevy_ecs 0.14.0", - "bevy_gizmos_macros 0.14.0", - "bevy_math 0.14.0", - "bevy_pbr 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_sprite", - "bevy_time 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "bytemuck", -] - [[package]] name = "bevy_gizmos_macros" version = "0.13.0" @@ -1185,49 +891,6 @@ dependencies = [ "syn 2.0.52", ] -[[package]] -name = "bevy_gizmos_macros" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ef351a4b6498c197d1317c62f46ba84b69fbde3dbeb57beb2e744bbe5b7c3e0" -dependencies = [ - "bevy_macro_utils 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.52", -] - -[[package]] -name = "bevy_gltf" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd7abeaf3f28afd1f8999c2169aa17b40a37ad11253cf7dd05017024b65adc6" -dependencies = [ - "base64 0.22.0", - "bevy_animation", - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_core 0.14.0", - "bevy_core_pipeline 0.14.0", - "bevy_ecs 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_math 0.14.0", - "bevy_pbr 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_scene 0.14.0", - "bevy_tasks 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "gltf", - "percent-encoding", - "serde", - "serde_json", - "smallvec", - "thiserror", -] - [[package]] name = "bevy_hierarchy" version = "0.13.2" @@ -1244,15 +907,14 @@ dependencies = [ [[package]] name = "bevy_hierarchy" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "802eca6f341d19ade790ccfaba7044be4d823b708087eb5ac4c1f74e4ea0916a" -dependencies = [ - "bevy_app 0.14.0", - "bevy_core 0.14.0", - "bevy_ecs 0.14.0", - "bevy_reflect 0.14.0", - "bevy_utils 0.14.0", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_app 0.15.0-dev", + "bevy_core 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_utils 0.15.0-dev", "smallvec", ] @@ -1273,15 +935,14 @@ dependencies = [ [[package]] name = "bevy_input" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d050f1433f48ca23f1ea078734ebff119a3f76eb7d221725ab0f1fd9f81230b" -dependencies = [ - "bevy_app 0.14.0", - "bevy_ecs 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_utils 0.14.0", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_math 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_utils 0.15.0-dev", "smol_str", "thiserror", ] @@ -1294,22 +955,22 @@ checksum = "7af89c7083830b1d65fcf0260c3d2537c397fe8ce871471b6e97198a4704f23e" dependencies = [ "bevy_a11y 0.13.2", "bevy_app 0.13.2", - "bevy_asset 0.13.2", + "bevy_asset", "bevy_core 0.13.2", - "bevy_core_pipeline 0.13.0", + "bevy_core_pipeline", "bevy_derive 0.13.2", "bevy_diagnostic 0.13.0", "bevy_ecs 0.13.2", - "bevy_gizmos 0.13.0", + "bevy_gizmos", "bevy_hierarchy 0.13.2", "bevy_input 0.13.2", "bevy_log 0.13.2", "bevy_math 0.13.2", - "bevy_pbr 0.13.0", + "bevy_pbr", "bevy_ptr 0.13.2", "bevy_reflect 0.13.2", - "bevy_render 0.13.2", - "bevy_scene 0.13.0", + "bevy_render", + "bevy_scene", "bevy_tasks 0.13.2", "bevy_time 0.13.2", "bevy_transform 0.13.2", @@ -1319,43 +980,26 @@ dependencies = [ [[package]] name = "bevy_internal" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ddd2b23e44d3a1f8ae547cbee5b6661f8135cc456c5de206e8648789944e7a1" -dependencies = [ - "bevy_a11y 0.14.0", - "bevy_animation", - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_audio", - "bevy_color", - "bevy_core 0.14.0", - "bevy_core_pipeline 0.14.0", - "bevy_derive 0.14.0", - "bevy_diagnostic 0.14.0", - "bevy_ecs 0.14.0", - "bevy_gilrs", - "bevy_gizmos 0.14.0", - "bevy_gltf", - "bevy_hierarchy 0.14.0", - "bevy_input 0.14.0", - "bevy_log 0.14.0", - "bevy_math 0.14.0", - "bevy_pbr 0.14.0", - "bevy_ptr 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_scene 0.14.0", - "bevy_sprite", - "bevy_state", - "bevy_tasks 0.14.0", - "bevy_text", - "bevy_time 0.14.0", - "bevy_transform 0.14.0", - "bevy_ui", - "bevy_utils 0.14.0", - "bevy_window 0.14.0", - "bevy_winit 0.14.0", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_a11y 0.15.0-dev", + "bevy_app 0.15.0-dev", + "bevy_core 0.15.0-dev", + "bevy_derive 0.15.0-dev", + "bevy_diagnostic 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_hierarchy 0.15.0-dev", + "bevy_input 0.15.0-dev", + "bevy_log 0.15.0-dev", + "bevy_math 0.15.0-dev", + "bevy_ptr 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_time 0.15.0-dev", + "bevy_transform 0.15.0-dev", + "bevy_utils 0.15.0-dev", + "bevy_window 0.15.0-dev", ] [[package]] @@ -1376,14 +1020,13 @@ dependencies = [ [[package]] name = "bevy_log" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab641fd0de254915ab746165a07677465b2d89b72f5b49367d73b9197548a35" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ "android_log-sys", - "bevy_app 0.14.0", - "bevy_ecs 0.14.0", - "bevy_utils 0.14.0", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_utils 0.15.0-dev", "tracing-log 0.2.0", "tracing-subscriber", "tracing-wasm", @@ -1404,9 +1047,8 @@ dependencies = [ [[package]] name = "bevy_macro_utils" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ad860d35d74b35d4d6ae7f656d163b6f475aa2e64fc293ee86ac901977ddb7" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ "proc-macro2", "quote", @@ -1426,13 +1068,15 @@ dependencies = [ [[package]] name = "bevy_math" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51bd6ce2174d3237d30e0ab5b2508480cc7593ca4d96ffb3a3095f9fc6bbc34c" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "bevy_reflect 0.14.0", + "bevy_reflect 0.15.0-dev", "glam 0.27.0", + "itertools 0.13.0", "rand", + "rand_distr", + "serde", "smallvec", "thiserror", ] @@ -1446,15 +1090,6 @@ dependencies = [ "glam 0.25.0", ] -[[package]] -name = "bevy_mikktspace" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7ce4266293629a2d10459cc112dffe3b3e9229a4f2b8a4d20061b8dd53316d0" -dependencies = [ - "glam 0.27.0", -] - [[package]] name = "bevy_mod_debugdump" version = "0.10.0" @@ -1463,7 +1098,7 @@ checksum = "d39eb6372d6af22b209d68c10e3b742938b450117281387c94ce3f9f51902b76" dependencies = [ "bevy_app 0.13.2", "bevy_ecs 0.13.2", - "bevy_render 0.13.2", + "bevy_render", "bevy_utils 0.13.2", "once_cell", "petgraph", @@ -1477,13 +1112,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c31c72bf12e50ff76c9ed9a7c51ceb88bfea9865d00f24d95b12344fffe1e270" dependencies = [ "bevy_app 0.13.2", - "bevy_asset 0.13.2", - "bevy_core_pipeline 0.13.0", + "bevy_asset", + "bevy_core_pipeline", "bevy_derive 0.13.2", "bevy_ecs 0.13.2", "bevy_math 0.13.2", "bevy_reflect 0.13.2", - "bevy_render 0.13.2", + "bevy_render", "bevy_transform 0.13.2", "bevy_utils 0.13.2", "bevy_window 0.13.2", @@ -1495,33 +1130,6 @@ dependencies = [ "thread_local", ] -[[package]] -name = "bevy_pbr" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3effe8ff28899f14d250d0649ca9868dbe68b389d0f2b7af086759b8e16c6e3d" -dependencies = [ - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_core_pipeline 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "bevy_window 0.14.0", - "bitflags 2.5.0", - "bytemuck", - "fixedbitset 0.5.6", - "nonmax", - "radsort", - "smallvec", - "static_assertions", -] - [[package]] name = "bevy_ptr" version = "0.13.2" @@ -1530,9 +1138,8 @@ checksum = "8050e2869fe341db6874203b5a01ff12673807a2c7c80cb829f6c7bea6997268" [[package]] name = "bevy_ptr" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c115c97a5c8a263bd0aa7001b999772c744ac5ba797d07c86f25734ce381ea69" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" [[package]] name = "bevy_rapier3d" @@ -1567,22 +1174,19 @@ dependencies = [ [[package]] name = "bevy_reflect" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "406ea0fce267169c2320c7302d97d09f605105686346762562c5f65960b5ca2f" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "bevy_ptr 0.14.0", - "bevy_reflect_derive 0.14.0", - "bevy_utils 0.14.0", + "bevy_ptr 0.15.0-dev", + "bevy_reflect_derive 0.15.0-dev", + "bevy_utils 0.15.0-dev", "downcast-rs", "erased-serde", "glam 0.27.0", - "petgraph", "serde", "smallvec", "smol_str", "thiserror", - "uuid", ] [[package]] @@ -1600,11 +1204,10 @@ dependencies = [ [[package]] name = "bevy_reflect_derive" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0427fdb4425fc72cc96d45e550df83ace6347f0503840de116c76a40843ba751" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "bevy_macro_utils 0.14.0", + "bevy_macro_utils 0.15.0-dev", "proc-macro2", "quote", "syn 2.0.52", @@ -1619,17 +1222,17 @@ checksum = "88b2c4b644c739c0b474b6f8f7b0bc68ac13d83b59688781e9a7753c52780177" dependencies = [ "async-channel", "bevy_app 0.13.2", - "bevy_asset 0.13.2", + "bevy_asset", "bevy_core 0.13.2", "bevy_derive 0.13.2", "bevy_ecs 0.13.2", - "bevy_encase_derive 0.13.2", + "bevy_encase_derive", "bevy_hierarchy 0.13.2", "bevy_log 0.13.2", "bevy_math 0.13.2", - "bevy_mikktspace 0.13.2", + "bevy_mikktspace", "bevy_reflect 0.13.2", - "bevy_render_macros 0.13.2", + "bevy_render_macros", "bevy_tasks 0.13.2", "bevy_time 0.13.2", "bevy_transform 0.13.2", @@ -1639,67 +1242,19 @@ dependencies = [ "bytemuck", "codespan-reporting", "downcast-rs", - "encase 0.7.0", + "encase", "futures-lite", - "hexasphere 10.0.0", - "image 0.24.9", + "hexasphere", + "image", "js-sys", - "naga 0.19.2", - "naga_oil 0.13.0", + "naga", + "naga_oil", "serde", "thiserror", "thread_local", "wasm-bindgen", "web-sys", - "wgpu 0.19.3", -] - -[[package]] -name = "bevy_render" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c48acf1ff4267c231def4cbf573248d42ac60c9952108822d505019460bf36d" -dependencies = [ - "async-channel", - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_core 0.14.0", - "bevy_derive 0.14.0", - "bevy_diagnostic 0.14.0", - "bevy_ecs 0.14.0", - "bevy_encase_derive 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_math 0.14.0", - "bevy_mikktspace 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render_macros 0.14.0", - "bevy_tasks 0.14.0", - "bevy_time 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "bevy_window 0.14.0", - "bitflags 2.5.0", - "bytemuck", - "codespan-reporting", - "downcast-rs", - "encase 0.8.0", - "futures-lite", - "hexasphere 12.0.0", - "image 0.25.1", - "js-sys", - "ktx2", - "naga 0.20.0", - "naga_oil 0.14.0", - "nonmax", - "ruzstd", - "send_wrapper", - "serde", - "smallvec", - "thiserror", - "wasm-bindgen", - "web-sys", - "wgpu 0.20.1", + "wgpu", ] [[package]] @@ -1714,18 +1269,6 @@ dependencies = [ "syn 2.0.52", ] -[[package]] -name = "bevy_render_macros" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72ddf4a96d71519c8eca3d74dabcb89a9c0d50ab5d9230638cb004145f46e9ed" -dependencies = [ - "bevy_macro_utils 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.52", -] - [[package]] name = "bevy_scene" version = "0.13.0" @@ -1733,12 +1276,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c3c82eaff0b22949183a75a7e2d7fc4ece808235918b34c5b282aab52c3563a" dependencies = [ "bevy_app 0.13.2", - "bevy_asset 0.13.2", + "bevy_asset", "bevy_derive 0.13.2", "bevy_ecs 0.13.2", "bevy_hierarchy 0.13.2", "bevy_reflect 0.13.2", - "bevy_render 0.13.2", + "bevy_render", "bevy_transform 0.13.2", "bevy_utils 0.13.2", "serde", @@ -1746,78 +1289,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "bevy_scene" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7a9f0388612a116f02ab6187aeab66e52c9e91abbc21f919b8b50230c4d83e7" -dependencies = [ - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "serde", - "thiserror", - "uuid", -] - -[[package]] -name = "bevy_sprite" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d837e33ed27b9f2e5212eca4bdd5655a9ee64c52914112e6189c043cb25dd1ec" -dependencies = [ - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_core_pipeline 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "bitflags 2.5.0", - "bytemuck", - "fixedbitset 0.5.6", - "guillotiere", - "radsort", - "rectangle-pack", - "thiserror", -] - -[[package]] -name = "bevy_state" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0959984092d56885fd3b320ea84fb816821bad6bfa3040b9d4ee850d3273233d" -dependencies = [ - "bevy_app 0.14.0", - "bevy_ecs 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_reflect 0.14.0", - "bevy_state_macros", - "bevy_utils 0.14.0", -] - -[[package]] -name = "bevy_state_macros" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887a98bfa268258377cd073f5bb839518d3a1cd6b96ed81418145485b69378e6" -dependencies = [ - "bevy_macro_utils 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.52", -] - [[package]] name = "bevy_tasks" version = "0.13.2" @@ -1834,40 +1305,16 @@ dependencies = [ [[package]] name = "bevy_tasks" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a8bfb8d484bdb1e9bec3789c75202adc5e608c4244347152e50fb31668a54f9" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "async-channel", "async-executor", - "concurrent-queue", + "futures-channel", "futures-lite", + "pin-project", "wasm-bindgen-futures", ] -[[package]] -name = "bevy_text" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "454fd29b7828244356b2e0ce782e6d0a6f26b47f521456accde3a7191b121727" -dependencies = [ - "ab_glyph", - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_ecs 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_sprite", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "bevy_window 0.14.0", - "glyph_brush_layout", - "serde", - "thiserror", -] - [[package]] name = "bevy_time" version = "0.13.2" @@ -1884,14 +1331,13 @@ dependencies = [ [[package]] name = "bevy_time" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6c3d3d14ee8b0dbe4819fd516cc75509b61946134d78e0ee89ad3d1835ffe6c" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ - "bevy_app 0.14.0", - "bevy_ecs 0.14.0", - "bevy_reflect 0.14.0", - "bevy_utils 0.14.0", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_utils 0.15.0-dev", "crossbeam-channel", "thiserror", ] @@ -1912,45 +1358,14 @@ dependencies = [ [[package]] name = "bevy_transform" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97e8aa6b16be573277c6ceda30aebf1d78af7c6ede19b448dcb052fb8601d815" -dependencies = [ - "bevy_app 0.14.0", - "bevy_ecs 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "thiserror", -] - -[[package]] -name = "bevy_ui" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d9f864c646f3742ff77f67bcd89a13a7ab024b68ca2f1bfbab8245bcb1c06c" -dependencies = [ - "bevy_a11y 0.14.0", - "bevy_app 0.14.0", - "bevy_asset 0.14.0", - "bevy_color", - "bevy_core_pipeline 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_input 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_render 0.14.0", - "bevy_sprite", - "bevy_text", - "bevy_transform 0.14.0", - "bevy_utils 0.14.0", - "bevy_window 0.14.0", - "bytemuck", - "nonmax", - "smallvec", - "taffy", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_hierarchy 0.15.0-dev", + "bevy_math 0.15.0-dev", + "bevy_reflect 0.15.0-dev", "thiserror", ] @@ -1975,12 +1390,11 @@ dependencies = [ [[package]] name = "bevy_utils" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fab364910e8f5839578aba9cfda00a8388e9ebe352ceb8491a742ce6af9ec6e" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ "ahash", - "bevy_utils_proc_macros 0.14.0", + "bevy_utils_proc_macros 0.15.0-dev", "getrandom", "hashbrown", "thread_local", @@ -2001,9 +1415,8 @@ dependencies = [ [[package]] name = "bevy_utils_proc_macros" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad9db261ab33a046e1f54b35f885a44f21fcc80aa2bc9050319466b88fe58fe3" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" dependencies = [ "proc-macro2", "quote", @@ -2029,16 +1442,15 @@ dependencies = [ [[package]] name = "bevy_window" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9ea5777f933bf7ecaeb3af1a30845720ec730e007972ca7d4aba2d3512abe24" -dependencies = [ - "bevy_a11y 0.14.0", - "bevy_app 0.14.0", - "bevy_ecs 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_utils 0.14.0", +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy.git?rev=b8416b3043eb5d2a49c6044e9680f0c5f189f243#b8416b3043eb5d2a49c6044e9680f0c5f189f243" +dependencies = [ + "bevy_a11y 0.15.0-dev", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_math 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_utils 0.15.0-dev", "raw-window-handle 0.6.0", "smol_str", ] @@ -2049,7 +1461,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa66539aa93d8522b146bf82de429714ea6370a6061fc1f1ff7bcacd4e64c6c4" dependencies = [ - "accesskit_winit 0.17.0", + "accesskit_winit", "approx", "bevy_a11y 0.13.2", "bevy_app 0.13.2", @@ -2065,55 +1477,7 @@ dependencies = [ "raw-window-handle 0.6.0", "wasm-bindgen", "web-sys", - "winit 0.29.14", -] - -[[package]] -name = "bevy_winit" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c2213bbf14debe819ec8ad4913f233c596002d087bc6f1f20d533e2ebaf8c6" -dependencies = [ - "accesskit_winit 0.20.4", - "approx", - "bevy_a11y 0.14.0", - "bevy_app 0.14.0", - "bevy_derive 0.14.0", - "bevy_ecs 0.14.0", - "bevy_hierarchy 0.14.0", - "bevy_input 0.14.0", - "bevy_log 0.14.0", - "bevy_math 0.14.0", - "bevy_reflect 0.14.0", - "bevy_tasks 0.14.0", - "bevy_utils 0.14.0", - "bevy_window 0.14.0", - "cfg-if", - "crossbeam-channel", - "raw-window-handle 0.6.0", - "wasm-bindgen", - "web-sys", - "winit 0.30.0", -] - -[[package]] -name = "bindgen" -version = "0.69.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" -dependencies = [ - "bitflags 2.5.0", - "cexpr", - "clang-sys", - "itertools", - "lazy_static", - "lazycell", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "syn 2.0.52", + "winit", ] [[package]] @@ -2218,15 +1582,6 @@ dependencies = [ "objc2 0.4.1", ] -[[package]] -name = "block2" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" -dependencies = [ - "objc2 0.5.2", -] - [[package]] name = "blocking" version = "1.5.1" @@ -2317,15 +1672,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom", -] - [[package]] name = "cfg-if" version = "1.0.0" @@ -2338,12 +1684,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - [[package]] name = "ciborium" version = "0.2.2" @@ -2371,17 +1711,6 @@ dependencies = [ "half", ] -[[package]] -name = "clang-sys" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" -dependencies = [ - "glob", - "libc", - "libloading 0.8.3", -] - [[package]] name = "clap" version = "4.5.2" @@ -2611,17 +1940,6 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "cookie" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" -dependencies = [ - "percent-encoding", - "time", - "version_check", -] - [[package]] name = "core-foundation" version = "0.9.4" @@ -2647,7 +1965,7 @@ dependencies = [ "bitflags 1.3.2", "core-foundation", "core-graphics-types", - "foreign-types 0.5.0", + "foreign-types", "libc", ] @@ -2662,49 +1980,6 @@ dependencies = [ "libc", ] -[[package]] -name = "coreaudio-rs" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" -dependencies = [ - "bitflags 1.3.2", - "core-foundation-sys", - "coreaudio-sys", -] - -[[package]] -name = "coreaudio-sys" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f01585027057ff5f0a5bf276174ae4c1594a2c5bde93d5f46a016d76270f5a9" -dependencies = [ - "bindgen", -] - -[[package]] -name = "cpal" -version = "0.15.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779" -dependencies = [ - "alsa", - "core-foundation-sys", - "coreaudio-rs", - "dasp_sample", - "jni", - "js-sys", - "libc", - "mach2", - "ndk 0.8.0", - "ndk-context", - "oboe", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "windows 0.54.0", -] - [[package]] name = "cpufeatures" version = "0.2.12" @@ -2849,6 +2124,16 @@ dependencies = [ "syn 2.0.52", ] +[[package]] +name = "ctrlc" +version = "3.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345" +dependencies = [ + "nix", + "windows-sys 0.52.0", +] + [[package]] name = "cursor-icon" version = "1.1.0" @@ -2866,17 +2151,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "d3d12" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b28bfe653d79bd16c77f659305b195b82bb5ce0c0eb2a4846b82ddbd77586813" -dependencies = [ - "bitflags 2.5.0", - "libloading 0.8.3", - "winapi", -] - [[package]] name = "darling" version = "0.14.4" @@ -2925,27 +2199,12 @@ dependencies = [ "parking_lot_core", ] -[[package]] -name = "dasp_sample" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f" - [[package]] name = "data-encoding" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" -[[package]] -name = "deranged" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", -] - [[package]] name = "derive-where" version = "1.2.7" @@ -2982,27 +2241,12 @@ dependencies = [ "libloading 0.8.3", ] -[[package]] -name = "document-features" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95" -dependencies = [ - "litrs", -] - [[package]] name = "downcast-rs" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" -[[package]] -name = "dpi" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" - [[package]] name = "drain_filter_polyfill" version = "0.1.3" @@ -3085,39 +2329,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95ed933078d2e659745df651f4c180511cd582e5b9414ff896e7d50d207e3103" dependencies = [ "const_panic", - "encase_derive 0.7.0", + "encase_derive", "glam 0.25.0", "thiserror", ] -[[package]] -name = "encase" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9299a95fa5671ddf29ecc22b00e121843a65cb9ff24911e394b4ae556baf36" -dependencies = [ - "const_panic", - "encase_derive 0.8.0", - "glam 0.27.0", - "thiserror", -] - [[package]] name = "encase_derive" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4ce1449c7d19eba6cc0abd231150ad81620a8dce29601d7f8d236e5d431d72a" dependencies = [ - "encase_derive_impl 0.7.0", -] - -[[package]] -name = "encase_derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e09decb3beb1fe2db6940f598957b2e1f7df6206a804d438ff6cb2a9cddc10" -dependencies = [ - "encase_derive_impl 0.8.0", + "encase_derive_impl", ] [[package]] @@ -3131,17 +2354,6 @@ dependencies = [ "syn 2.0.52", ] -[[package]] -name = "encase_derive_impl" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd31dbbd9743684d339f907a87fe212cb7b51d75b9e8e74181fe363199ee9b47" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.52", -] - [[package]] name = "env_logger" version = "0.7.1" @@ -3276,15 +2488,6 @@ dependencies = [ "riscv-rt", ] -[[package]] -name = "euclid" -version = "0.22.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f0eb73b934648cd7a4a61f1b15391cd95dab0b4da6e2e66c2a072c144b4a20" -dependencies = [ - "num-traits", -] - [[package]] name = "event-listener" version = "2.5.3" @@ -3344,28 +2547,6 @@ dependencies = [ "syn 2.0.52", ] -[[package]] -name = "fantoccini" -version = "0.19.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65f0fbe245d714b596ba5802b46f937f5ce68dcae0f32f9a70b5c3b04d3c6f64" -dependencies = [ - "base64 0.13.1", - "cookie", - "futures-core", - "futures-util", - "http 0.2.12", - "hyper", - "hyper-tls", - "mime", - "serde", - "serde_json", - "time", - "tokio", - "url", - "webdriver", -] - [[package]] name = "fastrand" version = "2.0.1" @@ -3453,15 +2634,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared 0.1.1", -] - [[package]] name = "foreign-types" version = "0.5.0" @@ -3469,7 +2641,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" dependencies = [ "foreign-types-macros", - "foreign-types-shared 0.3.1", + "foreign-types-shared", ] [[package]] @@ -3483,12 +2655,6 @@ dependencies = [ "syn 2.0.52", ] -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - [[package]] name = "foreign-types-shared" version = "0.3.1" @@ -3504,7 +2670,7 @@ name = "forky_bevy" version = "0.1.50" dependencies = [ "anyhow", - "bevy 0.14.0", + "bevy 0.15.0-dev", "extend", "forky_core 0.1.50", "forky_web 0.1.50", @@ -3524,15 +2690,12 @@ dependencies = [ "colorize", "cssparser", "extend", - "fantoccini", "forky_core 0.1.50", "forky_fs 0.1.50", "futures", "glob", "hyper", "rayon", - "serde", - "serde_json", "sweet", "tokio", "tower", @@ -3651,7 +2814,7 @@ name = "forky_play" version = "0.1.50" dependencies = [ "anyhow", - "bevy 0.14.0", + "bevy 0.15.0-dev", "bevy-inspector-egui", "bevy_mod_debugdump", "bevy_rapier3d", @@ -3664,7 +2827,7 @@ dependencies = [ "strum", "strum_macros", "sweet", - "wgpu 0.19.3", + "wgpu", ] [[package]] @@ -3927,40 +3090,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "gilrs" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b54e5e39844ab5cddaf3bbbdfdc2923a6cb34e36818b95618da4e3f26302c24c" -dependencies = [ - "fnv", - "gilrs-core", - "log", - "uuid", - "vec_map", -] - -[[package]] -name = "gilrs-core" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c132270a155f2548e67d66e731075c336c39098afc555752f3df8f882c720e" -dependencies = [ - "core-foundation", - "inotify 0.10.2", - "io-kit-sys", - "js-sys", - "libc", - "libudev-sys", - "log", - "nix", - "uuid", - "vec_map", - "wasm-bindgen", - "web-sys", - "windows 0.54.0", -] - [[package]] name = "gimli" version = "0.28.1" @@ -4051,42 +3180,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "gltf" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ce1918195723ce6ac74e80542c5a96a40c2b26162c1957a5cd70799b8cacf7" -dependencies = [ - "byteorder", - "gltf-json", - "lazy_static", - "serde_json", -] - -[[package]] -name = "gltf-derive" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14070e711538afba5d6c807edb74bcb84e5dbb9211a3bf5dea0dfab5b24f4c51" -dependencies = [ - "inflections", - "proc-macro2", - "quote", - "syn 2.0.52", -] - -[[package]] -name = "gltf-json" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6176f9d60a7eab0a877e8e96548605dedbde9190a7ae1e80bbcc1c9af03ab14" -dependencies = [ - "gltf-derive", - "serde", - "serde_derive", - "serde_json", -] - [[package]] name = "glutin_wgl_sys" version = "0.5.0" @@ -4096,17 +3189,6 @@ dependencies = [ "gl_generator", ] -[[package]] -name = "glyph_brush_layout" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b1e288bfd2f6c0313f78bf5aa538356ad481a3bb97e9b7f93220ab0066c5992" -dependencies = [ - "ab_glyph", - "approx", - "xi-unicode", -] - [[package]] name = "gpu-alloc" version = "0.6.0" @@ -4146,18 +3228,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c" dependencies = [ "bitflags 2.5.0", - "gpu-descriptor-types 0.1.2", - "hashbrown", -] - -[[package]] -name = "gpu-descriptor" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557" -dependencies = [ - "bitflags 2.5.0", - "gpu-descriptor-types 0.2.0", + "gpu-descriptor-types", "hashbrown", ] @@ -4170,31 +3241,6 @@ dependencies = [ "bitflags 2.5.0", ] -[[package]] -name = "gpu-descriptor-types" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" -dependencies = [ - "bitflags 2.5.0", -] - -[[package]] -name = "grid" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be136d9dacc2a13cc70bb6c8f902b414fb2641f8db1314637c6b7933411a8f82" - -[[package]] -name = "guillotiere" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782" -dependencies = [ - "euclid", - "svg_fmt", -] - [[package]] name = "h2" version = "0.3.24" @@ -4287,16 +3333,6 @@ dependencies = [ "glam 0.25.0", ] -[[package]] -name = "hexasphere" -version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd6b038160f086b0a7496edae34169ae22f328793cbe2b627a5a3d8373748ec" -dependencies = [ - "constgebra", - "glam 0.27.0", -] - [[package]] name = "hexf-parse" version = "0.2.1" @@ -4405,19 +3441,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper-tls" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" -dependencies = [ - "bytes", - "hyper", - "native-tls", - "tokio", - "tokio-native-tls", -] - [[package]] name = "icrate" version = "0.0.4" @@ -4459,27 +3482,6 @@ dependencies = [ "tiff", ] -[[package]] -name = "image" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" -dependencies = [ - "bytemuck", - "byteorder", - "num-traits", - "png", -] - -[[package]] -name = "immutable-chunkmap" -version = "2.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4419f022e55cc63d5bbd6b44b71e1d226b9c9480a47824c706e9d54e5c40c5eb" -dependencies = [ - "arrayvec", -] - [[package]] name = "indexmap" version = "2.2.5" @@ -4490,12 +3492,6 @@ dependencies = [ "hashbrown", ] -[[package]] -name = "inflections" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a" - [[package]] name = "inotify" version = "0.9.6" @@ -4507,17 +3503,6 @@ dependencies = [ "libc", ] -[[package]] -name = "inotify" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" -dependencies = [ - "bitflags 1.3.2", - "inotify-sys", - "libc", -] - [[package]] name = "inotify-sys" version = "0.1.5" @@ -4540,20 +3525,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f958d3d68f4167080a18141e10381e7634563984a537f2a49a30fd8e53ac5767" [[package]] -name = "io-kit-sys" -version = "0.4.1" +name = "itertools" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" dependencies = [ - "core-foundation-sys", - "mach2", + "either", ] [[package]] name = "itertools" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] @@ -4647,27 +3631,12 @@ dependencies = [ "libc", ] -[[package]] -name = "ktx2" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87d65e08a9ec02e409d27a0139eaa6b9756b4d81fe7cde71f6941a83730ce838" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "lazy_static" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "leptos" version = "0.6.10" @@ -4714,7 +3683,7 @@ dependencies = [ "getrandom", "html-escape", "indexmap", - "itertools", + "itertools 0.12.1", "js-sys", "leptos_reactive", "once_cell", @@ -4759,7 +3728,7 @@ dependencies = [ "cfg-if", "convert_case", "html-escape", - "itertools", + "itertools 0.12.1", "leptos_hot_reload", "prettyplease", "proc-macro-error", @@ -4798,32 +3767,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "leptos_router" -version = "0.6.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e42ebcdc1663ab03f249b91c367daa00f164d84c5f30eaec492bd45dffd3148" -dependencies = [ - "cfg-if", - "gloo-net", - "itertools", - "js-sys", - "lazy_static", - "leptos", - "linear-map", - "once_cell", - "percent-encoding", - "send_wrapper", - "serde", - "serde_json", - "serde_qs", - "thiserror", - "tracing", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - [[package]] name = "leptos_server" version = "0.6.10" @@ -4840,17 +3783,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "lewton" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030" -dependencies = [ - "byteorder", - "ogg", - "tinyvec", -] - [[package]] name = "libc" version = "0.2.153" @@ -4894,38 +3826,12 @@ dependencies = [ "redox_syscall 0.4.1", ] -[[package]] -name = "libudev-sys" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" -dependencies = [ - "libc", - "pkg-config", -] - -[[package]] -name = "linear-map" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfae20f6b19ad527b550c223fddc3077a547fc70cda94b9b566575423fd303ee" -dependencies = [ - "serde", - "serde_test", -] - [[package]] name = "linux-raw-sys" version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" -[[package]] -name = "litrs" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" - [[package]] name = "lock_api" version = "0.4.11" @@ -4938,18 +3844,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" - -[[package]] -name = "mach2" -version = "0.4.2" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" -dependencies = [ - "libc", -] +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "malloc_buf" @@ -5023,22 +3920,7 @@ dependencies = [ "bitflags 2.5.0", "block", "core-graphics-types", - "foreign-types 0.5.0", - "log", - "objc", - "paste", -] - -[[package]] -name = "metal" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5637e166ea14be6063a3f8ba5ccb9a4159df7d8f6d61c02fc3d480b1f90dcfcb" -dependencies = [ - "bitflags 2.5.0", - "block", - "core-graphics-types", - "foreign-types 0.5.0", + "foreign-types", "log", "objc", "paste", @@ -5109,28 +3991,6 @@ dependencies = [ "unicode-xid", ] -[[package]] -name = "naga" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e536ae46fcab0876853bd4a632ede5df4b1c2527a58f6c5a4150fe86be858231" -dependencies = [ - "arrayvec", - "bit-set", - "bitflags 2.5.0", - "codespan-reporting", - "hexf-parse", - "indexmap", - "log", - "num-traits", - "pp-rs", - "rustc-hash", - "spirv", - "termcolor", - "thiserror", - "unicode-xid", -] - [[package]] name = "naga_oil" version = "0.13.0" @@ -5141,27 +4001,7 @@ dependencies = [ "codespan-reporting", "data-encoding", "indexmap", - "naga 0.19.2", - "once_cell", - "regex", - "regex-syntax 0.8.2", - "rustc-hash", - "thiserror", - "tracing", - "unicode-ident", -] - -[[package]] -name = "naga_oil" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "275d9720a7338eedac966141089232514c84d76a246a58ef501af88c5edf402f" -dependencies = [ - "bit-set", - "codespan-reporting", - "data-encoding", - "indexmap", - "naga 0.20.0", + "naga", "once_cell", "regex", "regex-syntax 0.8.2", @@ -5208,24 +4048,6 @@ dependencies = [ "getrandom", ] -[[package]] -name = "native-tls" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" -dependencies = [ - "lazy_static", - "libc", - "log", - "openssl", - "openssl-probe", - "openssl-sys", - "schannel", - "security-framework", - "security-framework-sys", - "tempfile", -] - [[package]] name = "nb" version = "0.1.3" @@ -5250,22 +4072,7 @@ dependencies = [ "bitflags 2.5.0", "jni-sys", "log", - "ndk-sys 0.5.0+25.2.9519653", - "num_enum", - "raw-window-handle 0.6.0", - "thiserror", -] - -[[package]] -name = "ndk" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" -dependencies = [ - "bitflags 2.5.0", - "jni-sys", - "log", - "ndk-sys 0.6.0+11769913", + "ndk-sys", "num_enum", "raw-window-handle 0.6.0", "thiserror", @@ -5286,15 +4093,6 @@ dependencies = [ "jni-sys", ] -[[package]] -name = "ndk-sys" -version = "0.6.0+11769913" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" -dependencies = [ - "jni-sys", -] - [[package]] name = "nix" version = "0.28.0" @@ -5303,7 +4101,7 @@ checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ "bitflags 2.5.0", "cfg-if", - "cfg_aliases 0.1.1", + "cfg_aliases", "libc", ] @@ -5339,7 +4137,7 @@ dependencies = [ "crossbeam-channel", "filetime", "fsevent-sys", - "inotify 0.9.6", + "inotify", "kqueue", "libc", "log", @@ -5389,12 +4187,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - [[package]] name = "num-derive" version = "0.4.2" @@ -5521,56 +4313,6 @@ dependencies = [ "objc2-encode 3.0.0", ] -[[package]] -name = "objc2" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" -dependencies = [ - "objc-sys 0.3.5", - "objc2-encode 4.0.3", -] - -[[package]] -name = "objc2-app-kit" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" -dependencies = [ - "bitflags 2.5.0", - "block2 0.5.1", - "libc", - "objc2 0.5.2", - "objc2-core-data", - "objc2-core-image", - "objc2-foundation", - "objc2-quartz-core", -] - -[[package]] -name = "objc2-core-data" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" -dependencies = [ - "bitflags 2.5.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation", -] - -[[package]] -name = "objc2-core-image" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" -dependencies = [ - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation", - "objc2-metal", -] - [[package]] name = "objc2-encode" version = "2.0.0-pre.2" @@ -5586,50 +4328,6 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666" -[[package]] -name = "objc2-encode" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" - -[[package]] -name = "objc2-foundation" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" -dependencies = [ - "bitflags 2.5.0", - "block2 0.5.1", - "dispatch", - "libc", - "objc2 0.5.2", -] - -[[package]] -name = "objc2-metal" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" -dependencies = [ - "bitflags 2.5.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation", -] - -[[package]] -name = "objc2-quartz-core" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" -dependencies = [ - "bitflags 2.5.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation", - "objc2-metal", -] - [[package]] name = "objc_exception" version = "0.1.2" @@ -5657,88 +4355,12 @@ dependencies = [ "memchr", ] -[[package]] -name = "oboe" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb" -dependencies = [ - "jni", - "ndk 0.8.0", - "ndk-context", - "num-derive", - "num-traits", - "oboe-sys", -] - -[[package]] -name = "oboe-sys" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d" -dependencies = [ - "cc", -] - -[[package]] -name = "ogg" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e" -dependencies = [ - "byteorder", -] - [[package]] name = "once_cell" version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" -[[package]] -name = "openssl" -version = "0.10.64" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" -dependencies = [ - "bitflags 2.5.0", - "cfg-if", - "foreign-types 0.3.2", - "libc", - "once_cell", - "openssl-macros", - "openssl-sys", -] - -[[package]] -name = "openssl-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.52", -] - -[[package]] -name = "openssl-probe" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" - -[[package]] -name = "openssl-sys" -version = "0.9.101" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - [[package]] name = "orbclient" version = "0.3.47" @@ -5967,12 +4589,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - [[package]] name = "pp-rs" version = "0.2.1" @@ -6172,6 +4788,16 @@ dependencies = [ "getrandom", ] +[[package]] +name = "rand_distr" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" +dependencies = [ + "num-traits", + "rand", +] + [[package]] name = "range-alloc" version = "0.1.3" @@ -6236,12 +4862,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "rectangle-pack" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb" - [[package]] name = "redox_syscall" version = "0.3.5" @@ -6395,17 +5015,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cbf4a6aa5f6d6888f39e980649f3ad6b666acdce1d78e95b8a2cb076e687ae30" -[[package]] -name = "rodio" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1fceb9d127d515af1586d8d0cc601e1245bdb0af38e75c865a156290184f5b3" -dependencies = [ - "cpal", - "lewton", - "thiserror", -] - [[package]] name = "ron" version = "0.8.1" @@ -6494,16 +5103,6 @@ version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" -[[package]] -name = "ruzstd" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5022b253619b1ba797f243056276bed8ed1a73b0f5a7ce7225d524067644bf8f" -dependencies = [ - "byteorder", - "twox-hash", -] - [[package]] name = "ryu" version = "1.0.17" @@ -6528,15 +5127,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "schannel" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" -dependencies = [ - "windows-sys 0.52.0", -] - [[package]] name = "scopeguard" version = "1.2.0" @@ -6545,35 +5135,12 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "security-framework" -version = "2.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - -[[package]] -name = "security-framework-sys" -version = "2.9.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "core-foundation-sys", - "libc", + "ring", + "untrusted", ] [[package]] @@ -6663,15 +5230,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_test" -version = "1.0.176" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab" -dependencies = [ - "serde", -] - [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -6757,12 +5315,6 @@ dependencies = [ "lazy_static", ] -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - [[package]] name = "signal-hook" version = "0.3.17" @@ -6950,21 +5502,13 @@ dependencies = [ "syn 2.0.52", ] -[[package]] -name = "svg_fmt" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20e16a0f46cf5fd675563ef54f26e83e20f2366bcf027bcb3cc3ed2b98aaf2ca" - [[package]] name = "sweet" version = "0.1.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf12d7c32a8036879bb4a407d38bf69eb06dfba5d1e6c218effdd95fa2862e6" dependencies = [ "anyhow", "backtrace", - "bevy 0.14.0", + "bevy 0.15.0-dev", "clap", "colorize", "console_log", @@ -6981,7 +5525,6 @@ dependencies = [ "inventory", "js-sys", "leptos", - "leptos_router", "log", "pretty_env_logger", "rayon", @@ -6997,8 +5540,6 @@ dependencies = [ [[package]] name = "sweet_macros" version = "0.1.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f7559d75d8665e21f95d5c4a9e8ffd721f82ef17867d947ed6ff24f2d935c4e" dependencies = [ "anyhow", "proc-macro2", @@ -7060,19 +5601,6 @@ dependencies = [ "windows 0.52.0", ] -[[package]] -name = "taffy" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8b61630cba2afd2c851821add2e1bb1b7851a2436e839ab73b56558b009035e" -dependencies = [ - "arrayvec", - "grid", - "num-traits", - "serde", - "slotmap", -] - [[package]] name = "tempfile" version = "3.10.1" @@ -7135,37 +5663,6 @@ dependencies = [ "weezl", ] -[[package]] -name = "time" -version = "0.3.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" -dependencies = [ - "deranged", - "itoa", - "num-conv", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" -dependencies = [ - "num-conv", - "time-core", -] - [[package]] name = "tinyvec" version = "1.6.0" @@ -7209,16 +5706,6 @@ dependencies = [ "syn 2.0.52", ] -[[package]] -name = "tokio-native-tls" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" -dependencies = [ - "native-tls", - "tokio", -] - [[package]] name = "tokio-rustls" version = "0.24.1" @@ -7451,16 +5938,6 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" -[[package]] -name = "twox-hash" -version = "1.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" -dependencies = [ - "cfg-if", - "static_assertions", -] - [[package]] name = "typed-builder" version = "0.18.1" @@ -7586,18 +6063,6 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002" -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" - [[package]] name = "version_check" version = "0.9.4" @@ -7761,25 +6226,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "webdriver" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9973cb72c8587d5ad5efdb91e663d36177dc37725e6c90ca86c626b0cc45c93f" -dependencies = [ - "base64 0.13.1", - "bytes", - "cookie", - "http 0.2.12", - "log", - "serde", - "serde_derive", - "serde_json", - "time", - "unicode-segmentation", - "url", -] - [[package]] name = "weezl" version = "0.1.8" @@ -7794,36 +6240,10 @@ checksum = "a4b1213b52478a7631d6e387543ed8f642bc02c578ef4e3b49aca2a29a7df0cb" dependencies = [ "arrayvec", "cfg-if", - "cfg_aliases 0.1.1", - "js-sys", - "log", - "naga 0.19.2", - "parking_lot", - "profiling", - "raw-window-handle 0.6.0", - "smallvec", - "static_assertions", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "wgpu-core 0.19.3", - "wgpu-hal 0.19.3", - "wgpu-types 0.19.2", -] - -[[package]] -name = "wgpu" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90e37c7b9921b75dfd26dd973fdcbce36f13dfa6e2dc82aece584e0ed48c355c" -dependencies = [ - "arrayvec", - "cfg-if", - "cfg_aliases 0.1.1", - "document-features", + "cfg_aliases", "js-sys", "log", - "naga 0.20.0", + "naga", "parking_lot", "profiling", "raw-window-handle 0.6.0", @@ -7832,9 +6252,9 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "wgpu-core 0.21.1", - "wgpu-hal 0.21.1", - "wgpu-types 0.20.0", + "wgpu-core", + "wgpu-hal", + "wgpu-types", ] [[package]] @@ -7846,38 +6266,11 @@ dependencies = [ "arrayvec", "bit-vec", "bitflags 2.5.0", - "cfg_aliases 0.1.1", - "codespan-reporting", - "indexmap", - "log", - "naga 0.19.2", - "once_cell", - "parking_lot", - "profiling", - "raw-window-handle 0.6.0", - "rustc-hash", - "smallvec", - "thiserror", - "web-sys", - "wgpu-hal 0.19.3", - "wgpu-types 0.19.2", -] - -[[package]] -name = "wgpu-core" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50819ab545b867d8a454d1d756b90cd5f15da1f2943334ca314af10583c9d39" -dependencies = [ - "arrayvec", - "bit-vec", - "bitflags 2.5.0", - "cfg_aliases 0.1.1", + "cfg_aliases", "codespan-reporting", - "document-features", "indexmap", "log", - "naga 0.20.0", + "naga", "once_cell", "parking_lot", "profiling", @@ -7886,8 +6279,8 @@ dependencies = [ "smallvec", "thiserror", "web-sys", - "wgpu-hal 0.21.1", - "wgpu-types 0.20.0", + "wgpu-hal", + "wgpu-types", ] [[package]] @@ -7902,68 +6295,23 @@ dependencies = [ "bit-set", "bitflags 2.5.0", "block", - "cfg_aliases 0.1.1", - "core-graphics-types", - "d3d12 0.19.0", - "glow", - "glutin_wgl_sys", - "gpu-alloc", - "gpu-allocator", - "gpu-descriptor 0.2.4", - "hassle-rs", - "js-sys", - "khronos-egl", - "libc", - "libloading 0.8.3", - "log", - "metal 0.27.0", - "naga 0.19.2", - "ndk-sys 0.5.0+25.2.9519653", - "objc", - "once_cell", - "parking_lot", - "profiling", - "range-alloc", - "raw-window-handle 0.6.0", - "renderdoc-sys", - "rustc-hash", - "smallvec", - "thiserror", - "wasm-bindgen", - "web-sys", - "wgpu-types 0.19.2", - "winapi", -] - -[[package]] -name = "wgpu-hal" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "172e490a87295564f3fcc0f165798d87386f6231b04d4548bca458cbbfd63222" -dependencies = [ - "android_system_properties", - "arrayvec", - "ash", - "bit-set", - "bitflags 2.5.0", - "block", - "cfg_aliases 0.1.1", + "cfg_aliases", "core-graphics-types", - "d3d12 0.20.0", + "d3d12", "glow", "glutin_wgl_sys", "gpu-alloc", "gpu-allocator", - "gpu-descriptor 0.3.0", + "gpu-descriptor", "hassle-rs", "js-sys", "khronos-egl", "libc", "libloading 0.8.3", "log", - "metal 0.28.0", - "naga 0.20.0", - "ndk-sys 0.5.0+25.2.9519653", + "metal", + "naga", + "ndk-sys", "objc", "once_cell", "parking_lot", @@ -7976,7 +6324,7 @@ dependencies = [ "thiserror", "wasm-bindgen", "web-sys", - "wgpu-types 0.20.0", + "wgpu-types", "winapi", ] @@ -7991,17 +6339,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "wgpu-types" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1353d9a46bff7f955a680577f34c69122628cc2076e1d6f3a9be6ef00ae793ef" -dependencies = [ - "bitflags 2.5.0", - "js-sys", - "web-sys", -] - [[package]] name = "wide" version = "0.7.15" @@ -8055,8 +6392,8 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" dependencies = [ - "windows-implement 0.48.0", - "windows-interface 0.48.0", + "windows-implement", + "windows-interface", "windows-targets 0.48.5", ] @@ -8066,19 +6403,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" dependencies = [ - "windows-core 0.52.0", - "windows-targets 0.52.4", -] - -[[package]] -name = "windows" -version = "0.54.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" -dependencies = [ - "windows-core 0.54.0", - "windows-implement 0.53.0", - "windows-interface 0.53.0", + "windows-core", "windows-targets 0.52.4", ] @@ -8091,16 +6416,6 @@ dependencies = [ "windows-targets 0.52.4", ] -[[package]] -name = "windows-core" -version = "0.54.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" -dependencies = [ - "windows-result", - "windows-targets 0.52.4", -] - [[package]] name = "windows-implement" version = "0.48.0" @@ -8112,17 +6427,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "windows-implement" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942ac266be9249c84ca862f0a164a39533dc2f6f33dc98ec89c8da99b82ea0bd" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.52", -] - [[package]] name = "windows-interface" version = "0.48.0" @@ -8134,26 +6438,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "windows-interface" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da33557140a288fae4e1d5f8873aaf9eb6613a9cf82c3e070223ff177f598b60" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.52", -] - -[[package]] -name = "windows-result" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd19df78e5168dfb0aedc343d1d1b8d422ab2db6756d2dc3fef75035402a3f64" -dependencies = [ - "windows-targets 0.52.4", -] - [[package]] name = "windows-sys" version = "0.45.0" @@ -8358,11 +6642,11 @@ version = "0.29.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7a3db69ffbe53a9babec7804da7a90f21020fcce1f2f5e5291e2311245b993d" dependencies = [ - "android-activity 0.5.2", + "android-activity", "atomic-waker", "bitflags 2.5.0", "calloop", - "cfg_aliases 0.1.1", + "cfg_aliases", "core-foundation", "core-graphics", "cursor-icon", @@ -8370,8 +6654,8 @@ dependencies = [ "js-sys", "libc", "log", - "ndk 0.8.0", - "ndk-sys 0.5.0+25.2.9519653", + "ndk", + "ndk-sys", "objc2 0.4.1", "once_cell", "orbclient", @@ -8388,48 +6672,6 @@ dependencies = [ "xkbcommon-dl", ] -[[package]] -name = "winit" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea9e6d5d66cbf702e0dd820302144f51b69a95acdc495dd98ca280ff206562b1" -dependencies = [ - "android-activity 0.6.0", - "atomic-waker", - "bitflags 2.5.0", - "bytemuck", - "calloop", - "cfg_aliases 0.2.1", - "concurrent-queue", - "core-foundation", - "core-graphics", - "cursor-icon", - "dpi", - "js-sys", - "libc", - "ndk 0.9.0", - "objc2 0.5.2", - "objc2-app-kit", - "objc2-foundation", - "orbclient", - "percent-encoding", - "pin-project", - "raw-window-handle 0.6.0", - "redox_syscall 0.4.1", - "rustix", - "smol_str", - "tracing", - "unicode-segmentation", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "web-time 1.1.0", - "windows-sys 0.52.0", - "x11-dl", - "x11rb", - "xkbcommon-dl", -] - [[package]] name = "winnow" version = "0.5.40" @@ -8448,28 +6690,13 @@ dependencies = [ "memchr", ] -[[package]] -name = "x11-dl" -version = "2.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" -dependencies = [ - "libc", - "once_cell", - "pkg-config", -] - [[package]] name = "x11rb" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a" dependencies = [ - "as-raw-xcb-connection", "gethostname", - "libc", - "libloading 0.8.3", - "once_cell", "rustix", "x11rb-protocol", ] @@ -8480,12 +6707,6 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34" -[[package]] -name = "xi-unicode" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" - [[package]] name = "xkbcommon-dl" version = "0.4.2" diff --git a/Cargo.toml b/Cargo.toml index 7de31220..ddd50bf0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,14 +43,12 @@ forky_web = { path = "./crates/forky_web", version = "0.1.50" } forky_web_macros = { path = "./crates/forky_web/macros", version = "0.1.50" } ### game ### -# two requirements for back to release: -# 1. recursive type registration https://github.com/bevyengine/bevy/tree/d3e44325b45daf13087a6fe7a425b1744b5f2379 -# 2. remove_by_id https://github.com/bevyengine/bevy/pull/9663 -# bevy = { path = "../bevy", default-features = false } -# bevy = { git = "https://github.com/bevyengine/bevy.git", rev = "f516de456be2b65572de1af6956d52157663b9cc", default-features = false } - -sweet = { version = "0.1.50", features = ["bevy"] } -bevy = "0.14" + +# sweet = { version = "0.1.50", features = ["bevy"] } +sweet = { path = "../sweet", features = ["bevy"] } +# bevy = { version = "0.14", default-features = false } +#💡 observer reflect attributes, required until 0.14.1 +bevy = { git = "https://github.com/bevyengine/bevy.git", rev = "b8416b3043eb5d2a49c6044e9680f0c5f189f243", default-features = false } bevy-inspector-egui = "0.23.4" bevy_mod_debugdump = "0.10.0" bevy_rapier3d = { version = "0.25.0", features = ["debug-render-3d"] } @@ -74,7 +72,7 @@ extend = "1.1.2" ### io ### flume = "0.11.0" -clap = { version = "4.2.2", features = ["derive"] } +clap = { version = "4.2", features = ["string"] } colorize = "0.1.0" crossterm = "0.25.0" dotenv = "0.15.0" @@ -108,8 +106,6 @@ tokio-stream = "0.1.14" rayon = "1.7.0" ### macros ### -inventory = "0.3.2" -backtrace = "0.3.66" proc-macro2 = "1.0.47" syn = { version = "2.0.*", features = ["full"] } quote = "1.0.21" @@ -127,8 +123,6 @@ tower = "0.4.13" tower-http = { version = "0.4.3", features = ["fs", "cors"] } tower-livereload = "0.8.0" -### browser ### -fantoccini = "0.19.3" ### wasm ### console_log = "1.0" diff --git a/crates/forky_cli/Cargo.toml b/crates/forky_cli/Cargo.toml index d9d7e57f..cca3bb0c 100644 --- a/crates/forky_cli/Cargo.toml +++ b/crates/forky_cli/Cargo.toml @@ -42,15 +42,9 @@ tower = { workspace = true } tower-http = { workspace = true } tower-livereload = { workspace = true } -## sweet -fantoccini = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } +[dev-dependencies] sweet = { workspace = true } -# [dev-dependencies] -# sweet = { workspace = true } - [[example]] name = "test_forky_cli" path = "test/sweet.rs" diff --git a/crates/forky_fs/src/cli/subcommand.rs b/crates/forky_fs/src/cli/subcommand.rs index 508b1a01..2f37282f 100644 --- a/crates/forky_fs/src/cli/subcommand.rs +++ b/crates/forky_fs/src/cli/subcommand.rs @@ -7,12 +7,13 @@ use std::io; pub trait Subcommand { fn name(&self) -> &'static str; fn about(&self) -> &'static str; + fn version(&self) -> &'static str { "0.0.1" } fn append_command(&self, command: Command) -> Command { command } fn create_command(&self) -> Command { let mut cmd = Command::new(self.name()) .about(self.about()) - .version("0.1.0"); + .version(self.version()); let subs = self.subcommands(); if subs.len() > 0 {