diff --git a/.cargo/config_fast_builds.toml b/.cargo/config_fast_builds.toml index 34e7428b7b835..d88a902bd7b87 100644 --- a/.cargo/config_fast_builds.toml +++ b/.cargo/config_fast_builds.toml @@ -8,7 +8,7 @@ # ## LLD # # LLD is a linker from the LLVM project that supports Linux, Windows, macOS, and Wasm. It has the greatest -# platform support and the easiest installation process. It is enabled by default in this file for Windows. +# platform support and the easiest installation process. It is enabled by default in this file for Windows. # LLD is the default linker in Rust itself for Linux, so no configuration is needed. # On macOS, the default linker yields higher performance than LLD and is used instead. # @@ -23,7 +23,7 @@ # through its high parallelism, though it only supports Linux. # # Mold is disabled by default in this file. If you wish to enable it, follow the installation instructions for -# your corresponding target, disable LLD by commenting out its `-Clink-arg=...` line (not applicable for Linux anymore), +# your corresponding target, disable LLD by commenting out its `-Clink-arg=...` line (not applicable for Linux anymore), # and enable Mold by *uncommenting* its `-Clink-arg=...` line. # # There is a fork of Mold named Sold that supports macOS, but it is unmaintained and is about the same speed as diff --git a/.config/tombi.toml b/.config/tombi.toml new file mode 100644 index 0000000000000..ca2a5bd360cd8 --- /dev/null +++ b/.config/tombi.toml @@ -0,0 +1,35 @@ +toml-version = "v1.1.0" + +[format.rules] +trailing-comment-alignment = true +trailing-comment-space-width = 1 + +[lint.rules] +tables-out-of-order = "off" + +[schema] +enabled = true +strict = false # allow additional properties +catalog = { + paths = [ + "https://www.schemastore.org/api/json/catalog.json", + ], +} + +[[schemas]] +toml-version = "v1.1.0" +path = "https://www.schemastore.org/cargo.json" +include = ["Cargo.toml"] +format.rules = { + array-values-order.enabled = false, + table-keys-order.enabled = false +} + +[[schemas]] +toml-version = "v1.0.0" +path = "https://catalog.lintel.tools/schemas/rust/clippy/latest.json" +include = ["clippy.toml"] +format.rules = { + array-values-order.enabled = false, + table-keys-order.enabled = false +} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 32e7c160e68e2..7d44d3fc1f6f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -352,19 +352,21 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - - name: Install taplo - run: curl -fsSL https://github.com/tamasfe/taplo/releases/download/0.10.0/taplo-linux-x86_64.gz | gzip -d - | install -m 755 /dev/stdin /usr/local/bin/taplo - - name: Run Taplo - id: taplo - run: taplo fmt --check --diff - - name: Taplo info + - uses: tombi-toml/setup-tombi@9880d1d3ba5e745d410c697366c513b337704388 # v1.0.11 + with: + version: '0.11.6' + checksum: 'c08823c7be08c3a30454035432ab8614bfe560f9d80123325cf0d4909c58c9b5' + - name: Run Tombi + id: tombi + run: tombi format --check --diff + - name: Tombi info if: failure() run: | - echo 'To fix toml fmt, please run `taplo fmt`.' - echo 'To check for a diff, run `taplo fmt --check --diff`.' - echo 'You can find taplo here: https://taplo.tamasfe.dev/' - echo 'Or if you use VSCode, use the `Even Better Toml` extension.' - echo 'You can find the extension here: https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml' + echo 'To fix toml formatting, please run `tombi format`.' + echo 'To check for a diff, run `tombi format --check --diff`.' + echo 'You can find Tombi here: https://tombi-toml.github.io/tombi/' + echo 'Or if you use VS Code, use the `Tombi` extension.' + echo 'You can find the extension here: https://marketplace.visualstudio.com/items?itemName=tombi-toml.tombi' typos: runs-on: ubuntu-latest diff --git a/Cargo.toml b/Cargo.toml index 4f032612a2dee..12cd8a3d1bca8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -80,7 +80,7 @@ allow_attributes_without_reason = "warn" [workspace.lints.rust] missing_docs = "warn" -unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docsrs_dep)'] } +unexpected_cfgs = { level = "warn", check-cfg = ["cfg(docsrs_dep)"] } unsafe_code = "deny" unsafe_op_in_unsafe_fn = "warn" unused_qualifications = "warn" @@ -125,7 +125,7 @@ allow_attributes_without_reason = "warn" [lints.rust] missing_docs = "warn" -unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docsrs_dep)'] } +unexpected_cfgs = { level = "warn", check-cfg = ["cfg(docsrs_dep)"] } unsafe_code = "deny" unsafe_op_in_unsafe_fn = "warn" unused_qualifications = "warn" @@ -729,12 +729,21 @@ hotpatching = ["bevy_internal/hotpatching"] debug = ["bevy_internal/debug"] [dependencies] -bevy_internal = { path = "crates/bevy_internal", version = "0.19.0-dev", default-features = false } +bevy_internal = { + path = "crates/bevy_internal", + version = "0.19.0-dev", + default-features = false +} tracing = { version = "0.1", default-features = false, optional = true } # Wasm does not support dynamic linking. [target.'cfg(not(target_family = "wasm"))'.dependencies] -bevy_dylib = { path = "crates/bevy_dylib", version = "0.19.0-dev", default-features = false, optional = true } +bevy_dylib = { + path = "crates/bevy_dylib", + version = "0.19.0-dev", + default-features = false, + optional = true +} [dev-dependencies] rand = "0.10.0" @@ -745,16 +754,56 @@ serde = { version = "1", features = ["derive"] } serde_json = "1.0.140" bytemuck = "1" # The following explicit dependencies are needed for proc macros to work inside of examples as they are part of the bevy crate itself. -bevy_animation = { path = "crates/bevy_animation", version = "0.19.0-dev", default-features = false } -bevy_asset = { path = "crates/bevy_asset", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "crates/bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_gizmos = { path = "crates/bevy_gizmos", version = "0.19.0-dev", default-features = false } -bevy_image = { path = "crates/bevy_image", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "crates/bevy_reflect", version = "0.19.0-dev", default-features = false } -bevy_render = { path = "crates/bevy_render", version = "0.19.0-dev", default-features = false } -bevy-settings = { path = "crates/bevy_settings", version = "0.19.0-dev", default-features = false } -bevy_state = { path = "crates/bevy_state", version = "0.19.0-dev", default-features = false } -bevy_scene = { path = "crates/bevy_scene", version = "0.19.0-dev", default-features = false } +bevy_animation = { + path = "crates/bevy_animation", + version = "0.19.0-dev", + default-features = false +} +bevy_asset = { + path = "crates/bevy_asset", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "crates/bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_gizmos = { + path = "crates/bevy_gizmos", + version = "0.19.0-dev", + default-features = false +} +bevy_image = { + path = "crates/bevy_image", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "crates/bevy_reflect", + version = "0.19.0-dev", + default-features = false +} +bevy_render = { + path = "crates/bevy_render", + version = "0.19.0-dev", + default-features = false +} +bevy-settings = { + path = "crates/bevy_settings", + version = "0.19.0-dev", + default-features = false +} +bevy_state = { + path = "crates/bevy_state", + version = "0.19.0-dev", + default-features = false +} +bevy_scene = { + path = "crates/bevy_scene", + version = "0.19.0-dev", + default-features = false +} # Needed to poll Task examples futures-lite = "2.0.1" futures-timer = { version = "3", features = ["wasm-bindgen", "gloo-timers"] } @@ -772,9 +821,13 @@ indexmap = "2" ureq = { version = "3.0.8", features = ["json"] } [target.'cfg(target_arch = "wasm32")'.dev-dependencies] -getrandom = { version = "0.4", default-features = false, features = [ - "wasm_js", -] } +getrandom = { + version = "0.4", + default-features = false, + features = [ + "wasm_js", + ] +} wasm-bindgen = { version = "0.2" } web-sys = { version = "0.3", features = ["Window"] } @@ -2423,7 +2476,6 @@ description = "Demonstrates how to add custom schedules" category = "ECS (Entity Component System)" wasm = false - [[example]] name = "extraction" path = "examples/ecs/extraction.rs" @@ -2772,7 +2824,6 @@ description = "Illustrates ticking `Timer` resources inside systems and handling category = "Time" wasm = false - # Games [[example]] name = "alien_cake_addict" @@ -4587,7 +4638,6 @@ description = "Example demonstrating how to debug frustum culling" category = "Usage" wasm = true - [[example]] name = "custom_gltf_vertex_attribute" path = "examples/gltf/custom_gltf_vertex_attribute.rs" diff --git a/benches/Cargo.toml b/benches/Cargo.toml index 13b9d229fabac..8779e10aff65e 100644 --- a/benches/Cargo.toml +++ b/benches/Cargo.toml @@ -28,15 +28,23 @@ bevy_scene = { path = "../crates/bevy_scene" } bevy_tasks = { path = "../crates/bevy_tasks" } bevy_transform = { path = "../crates/bevy_transform" } bevy_ui = { path = "../crates/bevy_ui" } -bevy_platform = { path = "../crates/bevy_platform", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../crates/bevy_platform", + default-features = false, + features = [ + "std", + ] +} # Other crates -glam = { version = "0.32.0", default-features = false, features = [ - "std", - "rand", -] } +glam = { + version = "0.32.0", + default-features = false, + features = [ + "std", + "rand", + ] +} rand = "0.10" chacha20 = { version = "0.10.0", default-features = false, features = ["rng"] } nonmax = { version = "0.5", default-features = false } @@ -66,7 +74,7 @@ allow_attributes = "warn" allow_attributes_without_reason = "warn" [lints.rust] -unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docsrs_dep)'] } +unexpected_cfgs = { level = "warn", check-cfg = ["cfg(docsrs_dep)"] } unsafe_op_in_unsafe_fn = "warn" unused_qualifications = "warn" diff --git a/crates/bevy_a11y/Cargo.toml b/crates/bevy_a11y/Cargo.toml index 34b50c4bcc2be..164a75fb9f5b7 100644 --- a/crates/bevy_a11y/Cargo.toml +++ b/crates/bevy_a11y/Cargo.toml @@ -40,16 +40,34 @@ critical-section = [ [dependencies] # bevy -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false +} bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, optional = true } +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + optional = true +} # other accesskit = { version = "0.24", default-features = false } -serde = { version = "1", default-features = false, features = [ - "alloc", -], optional = true } +serde = { + version = "1", + default-features = false, + features = [ + "alloc", + ], + optional = true +} [lints] workspace = true diff --git a/crates/bevy_animation/Cargo.toml b/crates/bevy_animation/Cargo.toml index 9f58d2d4a9b1f..c6e94924eb8cf 100644 --- a/crates/bevy_animation/Cargo.toml +++ b/crates/bevy_animation/Cargo.toml @@ -16,20 +16,34 @@ bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev" } bevy_color = { path = "../bevy_color", version = "0.19.0-dev" } bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } -bevy_mesh = { path = "../bevy_mesh", version = "0.19.0-dev", optional = true, features = [ - "morph", -] } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", features = [ - "petgraph", -] } +bevy_mesh = { + path = "../bevy_mesh", + version = "0.19.0-dev", + optional = true, + features = [ + "morph", + ] +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + features = [ + "petgraph", + ] +} bevy_time = { path = "../bevy_time", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", - "serialize", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + "serialize", + ] +} # other petgraph = { version = "0.8", features = ["serde-1"] } diff --git a/crates/bevy_app/Cargo.toml b/crates/bevy_app/Cargo.toml index 922cb6d50212c..50a74d941bd9c 100644 --- a/crates/bevy_app/Cargo.toml +++ b/crates/bevy_app/Cargo.toml @@ -82,11 +82,32 @@ hotpatching = [ [dependencies] # bevy bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, optional = true } -bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", default-features = false } -bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev", default-features = false } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false } +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_utils = { + path = "../bevy_utils", + version = "0.19.0-dev", + default-features = false +} +bevy_tasks = { + path = "../bevy_tasks", + version = "0.19.0-dev", + default-features = false +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false +} # other downcast-rs = { version = "2", default-features = false } diff --git a/crates/bevy_asset/Cargo.toml b/crates/bevy_asset/Cargo.toml index be7f1ff3ad598..58d2bad169661 100644 --- a/crates/bevy_asset/Cargo.toml +++ b/crates/bevy_asset/Cargo.toml @@ -22,22 +22,54 @@ watch = [] trace = [] [dependencies] -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, features = [ - "bevy_reflect", -] } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_reflect", + ] +} bevy_asset_macros = { path = "macros", version = "0.19.0-dev" } -bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [ - "uuid", -] } -bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev", default-features = false, features = [ - "async_executor", -] } -bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", default-features = false } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_diagnostic = { + path = "../bevy_diagnostic", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + features = [ + "uuid", + ] +} +bevy_tasks = { + path = "../bevy_tasks", + version = "0.19.0-dev", + default-features = false, + features = [ + "async_executor", + ] +} +bevy_utils = { + path = "../bevy_utils", + version = "0.19.0-dev", + default-features = false +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} stackfuture = { version = "0.3", default-features = false } atomicow = { version = "1.1", default-features = false, features = ["std"] } @@ -46,16 +78,24 @@ async-fs = { version = "2.0", default-features = false } async-lock = { version = "3.0", default-features = false } bitflags = { version = "2.3", default-features = false } async-channel = { version = "2", default-features = false } -crossbeam-channel = { version = "0.5", default-features = false, features = [ - "std", -] } +crossbeam-channel = { + version = "0.5", + default-features = false, + features = [ + "std", + ] +} downcast-rs = { version = "2", default-features = false } disqualified = { version = "1.0", default-features = false } either = { version = "1.13", default-features = false } -futures-util = { version = "0.3", default-features = false, features = [ - "async-await-macro", - "alloc", -] } +futures-util = { + version = "0.3", + default-features = false, + features = [ + "async-await-macro", + "alloc", + ] +} futures-io = { version = "0.3", default-features = false } futures-lite = { version = "2.0.1", default-features = false } blake3 = { version = "1.8", default-features = false } @@ -63,38 +103,63 @@ ron = { version = "0.12", default-features = false } serde = { version = "1", default-features = false, features = ["derive"] } thiserror = { version = "2", default-features = false } derive_more = { version = "2", default-features = false, features = ["from"] } -uuid = { version = "1.21.0", default-features = false, features = [ - "v4", - "serde", -] } +uuid = { + version = "1.21.0", + default-features = false, + features = [ + "v4", + "serde", + ] +} tracing = { version = "0.1", default-features = false } [target.'cfg(not(any(target_os = "windows", target_arch = "wasm32")))'.dependencies] async-io = "2.6" [target.'cfg(target_os = "android")'.dependencies] -bevy_android = { path = "../bevy_android", version = "0.19.0-dev", default-features = false } +bevy_android = { + path = "../bevy_android", + version = "0.19.0-dev", + default-features = false +} [target.'cfg(target_arch = "wasm32")'.dependencies] # TODO: Assuming all wasm builds are for the browser. Require `no_std` support to break assumption. wasm-bindgen = { version = "0.2" } -web-sys = { version = "0.3", features = [ - "Window", - "Response", - "WorkerGlobalScope", -] } +web-sys = { + version = "0.3", + features = [ + "Window", + "Response", + "WorkerGlobalScope", + ] +} wasm-bindgen-futures = "0.4" js-sys = "0.3" uuid = { version = "1.21.0", default-features = false, features = ["js"] } -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -notify-debouncer-full = { version = "0.7.0", default-features = false, optional = true } +notify-debouncer-full = { + version = "0.7.0", + default-features = false, + optional = true +} # updating ureq: while ureq is semver stable, it depends on rustls which is not, meaning unlikely but possible breaking changes on minor releases. https://github.com/bevyengine/bevy/pull/16366#issuecomment-2572890794 ureq = { version = "3", optional = true, default-features = false } blocking = { version = "1.6", optional = true } diff --git a/crates/bevy_audio/Cargo.toml b/crates/bevy_audio/Cargo.toml index c0a4edc9e4cad..a19fd8234274c 100644 --- a/crates/bevy_audio/Cargo.toml +++ b/crates/bevy_audio/Cargo.toml @@ -18,10 +18,14 @@ bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } # other -rodio = { version = "0.22", default-features = false, features = [ - "playback", - "tracing", -] } +rodio = { + version = "0.22", + default-features = false, + features = [ + "playback", + "tracing", + ] +} tracing = { version = "0.1", default-features = false, features = ["std"] } [target.'cfg(target_os = "android")'.dependencies] @@ -29,16 +33,30 @@ cpal = { version = "0.17", optional = true } [target.'cfg(target_arch = "wasm32")'.dependencies] # TODO: Assuming all wasm builds are for the browser. Require `no_std` support to break assumption. -rodio = { version = "0.22", default-features = false, features = [ - "wasm-bindgen", - "playback", -] } -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } +rodio = { + version = "0.22", + default-features = false, + features = [ + "wasm-bindgen", + "playback", + ] +} +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} [features] aac = ["rodio/symphonia-aac"] diff --git a/crates/bevy_camera/Cargo.toml b/crates/bevy_camera/Cargo.toml index e37a32d7e6135..f16943f0ae5f7 100644 --- a/crates/bevy_camera/Cargo.toml +++ b/crates/bevy_camera/Cargo.toml @@ -15,16 +15,24 @@ bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev" } bevy_image = { path = "../bevy_image", version = "0.19.0-dev" } bevy_mesh = { path = "../bevy_mesh", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", features = [ - "wgpu-types", -] } +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + features = [ + "wgpu-types", + ] +} bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } -bevy_color = { path = "../bevy_color", version = "0.19.0-dev", features = [ - "serialize", -] } +bevy_color = { + path = "../bevy_color", + version = "0.19.0-dev", + features = [ + "serialize", + ] +} bevy_window = { path = "../bevy_window", version = "0.19.0-dev" } # other diff --git a/crates/bevy_camera_controller/Cargo.toml b/crates/bevy_camera_controller/Cargo.toml index 0c3fd6a34d25a..9eacab94f4cf4 100644 --- a/crates/bevy_camera_controller/Cargo.toml +++ b/crates/bevy_camera_controller/Cargo.toml @@ -10,19 +10,65 @@ keywords = ["bevy", "input", "camera", "control"] rust-version = "1.85.0" [dependencies] -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false } -bevy_camera = { path = "../bevy_camera", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_input = { path = "../bevy_input", version = "0.19.0-dev", default-features = false } -bevy_log = { path = "../bevy_log", version = "0.19.0-dev", default-features = false } -bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false, features = [ - "curve", -] } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, optional = true } -bevy_time = { path = "../bevy_time", version = "0.19.0-dev", default-features = false } -bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev", default-features = false } -bevy_window = { path = "../bevy_window", version = "0.19.0-dev", default-features = false } -bevy_picking = { path = "../bevy_picking", version = "0.19.0-dev", default-features = false } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false +} +bevy_camera = { + path = "../bevy_camera", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_input = { + path = "../bevy_input", + version = "0.19.0-dev", + default-features = false +} +bevy_log = { + path = "../bevy_log", + version = "0.19.0-dev", + default-features = false +} +bevy_math = { + path = "../bevy_math", + version = "0.19.0-dev", + default-features = false, + features = [ + "curve", + ] +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_time = { + path = "../bevy_time", + version = "0.19.0-dev", + default-features = false +} +bevy_transform = { + path = "../bevy_transform", + version = "0.19.0-dev", + default-features = false +} +bevy_window = { + path = "../bevy_window", + version = "0.19.0-dev", + default-features = false +} +bevy_picking = { + path = "../bevy_picking", + version = "0.19.0-dev", + default-features = false +} [features] default = ["bevy_reflect"] diff --git a/crates/bevy_clipboard/Cargo.toml b/crates/bevy_clipboard/Cargo.toml index 7d2387e162816..9b952d99d8508 100644 --- a/crates/bevy_clipboard/Cargo.toml +++ b/crates/bevy_clipboard/Cargo.toml @@ -21,14 +21,40 @@ image = [ [dependencies] # bevy -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_log = { path = "../bevy_log", version = "0.19.0-dev", default-features = false } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_log = { + path = "../bevy_log", + version = "0.19.0-dev", + default-features = false +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false +} [target.'cfg(any(windows, unix))'.dependencies] -bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev", default-features = false, optional = true } -bevy_image = { path = "../bevy_image", version = "0.19.0-dev", default-features = false, optional = true } +bevy_asset = { + path = "../bevy_asset", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_image = { + path = "../bevy_image", + version = "0.19.0-dev", + default-features = false, + optional = true +} wgpu-types = { version = "29.0.3", default-features = false, optional = true } arboard = { version = "3.6.1", default-features = false, optional = true } diff --git a/crates/bevy_color/Cargo.toml b/crates/bevy_color/Cargo.toml index ace8793bd0a8a..9ae6367c300ee 100644 --- a/crates/bevy_color/Cargo.toml +++ b/crates/bevy_color/Cargo.toml @@ -10,14 +10,29 @@ keywords = ["bevy", "color"] rust-version = "1.85.0" [dependencies] -bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false, features = [ - "curve", -] } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, optional = true } +bevy_math = { + path = "../bevy_math", + version = "0.19.0-dev", + default-features = false, + features = [ + "curve", + ] +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + optional = true +} bytemuck = { version = "1", features = ["derive"] } -serde = { version = "1.0", features = [ - "derive", -], default-features = false, optional = true } +serde = { + version = "1.0", + features = [ + "derive", + ], + default-features = false, + optional = true +} thiserror = { version = "2", default-features = false } derive_more = { version = "2", default-features = false, features = ["from"] } wgpu-types = { version = "29.0.3", default-features = false, optional = true } diff --git a/crates/bevy_core_pipeline/Cargo.toml b/crates/bevy_core_pipeline/Cargo.toml index 639a8b30dff4c..509e872c9b266 100644 --- a/crates/bevy_core_pipeline/Cargo.toml +++ b/crates/bevy_core_pipeline/Cargo.toml @@ -33,10 +33,15 @@ bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } bevy_window = { path = "../bevy_window", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", - "serialize", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + "serialize", + ] +} bitflags = "2.3" nonmax = "0.5" diff --git a/crates/bevy_dev_tools/Cargo.toml b/crates/bevy_dev_tools/Cargo.toml index 60ec8a37631d0..89b907f3ce213 100644 --- a/crates/bevy_dev_tools/Cargo.toml +++ b/crates/bevy_dev_tools/Cargo.toml @@ -47,7 +47,11 @@ bevy_ui_render = { path = "../bevy_ui_render", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", optional = true } bevy_window = { path = "../bevy_window", version = "0.19.0-dev" } bevy_state = { path = "../bevy_state", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", optional = true } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + optional = true +} # other thiserror = { version = "2.0", default-features = false, optional = true } @@ -57,9 +61,13 @@ tracing = { version = "0.1", default-features = false, features = ["std"] } [dev-dependencies] # Allow tests to depend on the names of systems. -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", features = [ - "debug", -] } +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + features = [ + "debug", + ] +} [target.'cfg(not(target_os = "windows"))'.dependencies] x264 = { version = "0.5.0", optional = true } diff --git a/crates/bevy_diagnostic/Cargo.toml b/crates/bevy_diagnostic/Cargo.toml index d5d02628086d3..c1cdf10c7da1c 100644 --- a/crates/bevy_diagnostic/Cargo.toml +++ b/crates/bevy_diagnostic/Cargo.toml @@ -51,35 +51,71 @@ critical-section = [ [dependencies] # bevy -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_time = { path = "../bevy_time", version = "0.19.0-dev", default-features = false } -bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev", default-features = false } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "alloc", -] } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_time = { + path = "../bevy_time", + version = "0.19.0-dev", + default-features = false +} +bevy_tasks = { + path = "../bevy_tasks", + version = "0.19.0-dev", + default-features = false +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "alloc", + ] +} # other atomic-waker = { version = "1", default-features = false } const-fnv1a-hash = "1.1.0" -serde = { version = "1.0", default-features = false, features = [ - "alloc", -], optional = true } +serde = { + version = "1.0", + default-features = false, + features = [ + "alloc", + ], + optional = true +} log = { version = "0.4", default-features = false } # macOS [target.'cfg(all(target_os="macos"))'.dependencies] # Some features of sysinfo are not supported by apple. This will disable those features on apple devices -sysinfo = { version = "0.38.4", optional = true, default-features = false, features = [ - "apple-app-store", - "system", -] } +sysinfo = { + version = "0.38.4", + optional = true, + default-features = false, + features = [ + "apple-app-store", + "system", + ] +} # Only include when on linux/windows/android/freebsd/netbsd [target.'cfg(any(target_os = "linux", target_os = "windows", target_os = "android", target_os = "freebsd", target_os = "netbsd"))'.dependencies] -sysinfo = { version = "0.38.4", optional = true, default-features = false, features = [ - "system", -] } +sysinfo = { + version = "0.38.4", + optional = true, + default-features = false, + features = [ + "system", + ] +} [dev-dependencies] serde_test = "1.0" diff --git a/crates/bevy_dylib/Cargo.toml b/crates/bevy_dylib/Cargo.toml index 676af7471fdea..edd1cfcc13578 100644 --- a/crates/bevy_dylib/Cargo.toml +++ b/crates/bevy_dylib/Cargo.toml @@ -12,7 +12,11 @@ keywords = ["bevy"] crate-type = ["dylib"] [dependencies] -bevy_internal = { path = "../bevy_internal", version = "0.19.0-dev", default-features = false } +bevy_internal = { + path = "../bevy_internal", + version = "0.19.0-dev", + default-features = false +} [lints] workspace = true diff --git a/crates/bevy_ecs/Cargo.toml b/crates/bevy_ecs/Cargo.toml index f3f409289710b..1fada6a02b12e 100644 --- a/crates/bevy_ecs/Cargo.toml +++ b/crates/bevy_ecs/Cargo.toml @@ -89,36 +89,68 @@ hotpatching = ["dep:subsecond"] [dependencies] bevy_ptr = { path = "../bevy_ptr", version = "0.19.0-dev" } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", features = [ - "smallvec", - "indexmap", -], default-features = false, optional = true } -bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev", default-features = false } -bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", default-features = false } +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + features = [ + "smallvec", + "indexmap", + ], + default-features = false, + optional = true +} +bevy_tasks = { + path = "../bevy_tasks", + version = "0.19.0-dev", + default-features = false +} +bevy_utils = { + path = "../bevy_utils", + version = "0.19.0-dev", + default-features = false +} bevy_ecs_macros = { path = "macros", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "alloc", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "alloc", + ] +} bitflags = { version = "2.3", default-features = false } fixedbitset = { version = "0.5", default-features = false } -serde = { version = "1", default-features = false, features = [ - "alloc", - "serde_derive", -], optional = true } +serde = { + version = "1", + default-features = false, + features = [ + "alloc", + "serde_derive", + ], + optional = true +} thiserror = { version = "2", default-features = false } -derive_more = { version = "2", default-features = false, features = [ - "from", - "display", - "into", - "as_ref", -] } +derive_more = { + version = "2", + default-features = false, + features = [ + "from", + "display", + "into", + "as_ref", + ] +} nonmax = { version = "0.5", default-features = false } arrayvec = { version = "0.7.4", default-features = false } -smallvec = { version = "1", default-features = false, features = [ - "union", - "const_generics", -] } +smallvec = { + version = "1", + default-features = false, + features = [ + "union", + "const_generics", + ] +} indexmap = { version = "2.5.0", default-features = false } variadics_please = { version = "1.1", default-features = false } tracing = { version = "0.1", default-features = false, optional = true } @@ -128,10 +160,15 @@ subsecond = { version = "0.7.0-rc.0", optional = true } slotmap = { version = "1.0.7", default-features = false } concurrent-queue = { version = "2.5.0", default-features = false } + [target.'cfg(not(all(target_has_atomic = "8", target_has_atomic = "16", target_has_atomic = "32", target_has_atomic = "64", target_has_atomic = "ptr")))'.dependencies] -concurrent-queue = { version = "2.5.0", default-features = false, features = [ - "portable-atomic", -] } +concurrent-queue = { + version = "2.5.0", + default-features = false, + features = [ + "portable-atomic", + ] +} [dev-dependencies] rand = "0.10" diff --git a/crates/bevy_ecs/macros/Cargo.toml b/crates/bevy_ecs/macros/Cargo.toml index 33367dbe6b9da..6bba4c00c7881 100644 --- a/crates/bevy_ecs/macros/Cargo.toml +++ b/crates/bevy_ecs/macros/Cargo.toml @@ -15,6 +15,7 @@ bevy_ecs_macro_logic = { path = "../macro_logic", version = "0.19.0-dev" } syn = { version = "2.0.108", features = ["full", "extra-traits"] } quote = "1.0" proc-macro2 = "1.0" + [lints] workspace = true diff --git a/crates/bevy_feathers/Cargo.toml b/crates/bevy_feathers/Cargo.toml index 59468127ae46c..0e5fa722e48b8 100644 --- a/crates/bevy_feathers/Cargo.toml +++ b/crates/bevy_feathers/Cargo.toml @@ -28,9 +28,13 @@ bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_render = { path = "../bevy_render", version = "0.19.0-dev" } bevy_scene = { path = "../bevy_scene", version = "0.19.0-dev" } bevy_text = { path = "../bevy_text", version = "0.19.0-dev" } -bevy_ui = { path = "../bevy_ui", version = "0.19.0-dev", features = [ - "bevy_picking", -] } +bevy_ui = { + path = "../bevy_ui", + version = "0.19.0-dev", + features = [ + "bevy_picking", + ] +} bevy_ui_render = { path = "../bevy_ui_render", version = "0.19.0-dev" } bevy_window = { path = "../bevy_window", version = "0.19.0-dev" } bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } diff --git a/crates/bevy_gilrs/Cargo.toml b/crates/bevy_gilrs/Cargo.toml index 10c2eac3185f6..ca449f790f4a5 100644 --- a/crates/bevy_gilrs/Cargo.toml +++ b/crates/bevy_gilrs/Cargo.toml @@ -12,13 +12,22 @@ keywords = ["bevy"] # bevy bevy_app = { path = "../bevy_app", version = "0.19.0-dev" } bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } -bevy_input = { path = "../bevy_input", version = "0.19.0-dev", features = [ - "gamepad", -] } +bevy_input = { + path = "../bevy_input", + version = "0.19.0-dev", + features = [ + "gamepad", + ] +} bevy_time = { path = "../bevy_time", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} # other gilrs = "0.11.0" diff --git a/crates/bevy_gizmos/macros/Cargo.toml b/crates/bevy_gizmos/macros/Cargo.toml index d481153d00921..43db2ff128260 100644 --- a/crates/bevy_gizmos/macros/Cargo.toml +++ b/crates/bevy_gizmos/macros/Cargo.toml @@ -11,7 +11,6 @@ keywords = ["bevy"] [lib] proc-macro = true - [dependencies] bevy_macro_utils = { path = "../../bevy_macro_utils", version = "0.19.0-dev" } diff --git a/crates/bevy_gizmos_render/Cargo.toml b/crates/bevy_gizmos_render/Cargo.toml index 41d9197e1880d..8be2c50644440 100644 --- a/crates/bevy_gizmos_render/Cargo.toml +++ b/crates/bevy_gizmos_render/Cargo.toml @@ -15,7 +15,11 @@ webgpu = [] [dependencies] # Bevy bevy_pbr = { path = "../bevy_pbr", version = "0.19.0-dev", optional = true } -bevy_sprite_render = { path = "../bevy_sprite_render", version = "0.19.0-dev", optional = true } +bevy_sprite_render = { + path = "../bevy_sprite_render", + version = "0.19.0-dev", + optional = true +} bevy_app = { path = "../bevy_app", version = "0.19.0-dev" } bevy_gizmos = { path = "../bevy_gizmos", version = "0.19.0-dev" } bevy_camera = { path = "../bevy_camera", version = "0.19.0-dev" } diff --git a/crates/bevy_gltf/Cargo.toml b/crates/bevy_gltf/Cargo.toml index bfbca179cf2e7..acd96af81ad4a 100644 --- a/crates/bevy_gltf/Cargo.toml +++ b/crates/bevy_gltf/Cargo.toml @@ -16,9 +16,14 @@ pbr_specular_textures = [] [dependencies] # bevy -bevy_animation = { path = "../bevy_animation", version = "0.19.0-dev", optional = true, features = [ - "bevy_mesh", -] } +bevy_animation = { + path = "../bevy_animation", + version = "0.19.0-dev", + optional = true, + features = [ + "bevy_mesh", + ] +} bevy_app = { path = "../bevy_app", version = "0.19.0-dev" } bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev" } bevy_color = { path = "../bevy_color", version = "0.19.0-dev" } @@ -27,34 +32,50 @@ bevy_image = { path = "../bevy_image", version = "0.19.0-dev" } bevy_light = { path = "../bevy_light", version = "0.19.0-dev" } bevy_camera = { path = "../bevy_camera", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } -bevy_mesh = { path = "../bevy_mesh", version = "0.19.0-dev", features = [ - "morph", - "bevy_mikktspace", -] } +bevy_mesh = { + path = "../bevy_mesh", + version = "0.19.0-dev", + features = [ + "morph", + "bevy_mikktspace", + ] +} bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_material = { path = "../bevy_material", version = "0.19.0-dev" } -bevy_world_serialization = { path = "../bevy_world_serialization", version = "0.19.0-dev" } +bevy_world_serialization = { + path = "../bevy_world_serialization", + version = "0.19.0-dev" +} bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", - "serialize", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + "serialize", + ] +} # other -gltf = { version = "1.4.0", default-features = false, features = [ - "KHR_lights_punctual", - "KHR_materials_transmission", - "KHR_materials_ior", - "KHR_materials_volume", - "KHR_materials_unlit", - "KHR_materials_emissive_strength", - "KHR_texture_transform", - "extras", - "extensions", - "names", - "utils", -] } +gltf = { + version = "1.4.0", + default-features = false, + features = [ + "KHR_lights_punctual", + "KHR_materials_transmission", + "KHR_materials_ior", + "KHR_materials_volume", + "KHR_materials_unlit", + "KHR_materials_emissive_strength", + "KHR_texture_transform", + "extras", + "extensions", + "names", + "utils", + ] +} async-lock = { version = "3.0", default-features = false } thiserror = { version = "2", default-features = false } base64 = "0.22.0" diff --git a/crates/bevy_image/Cargo.toml b/crates/bevy_image/Cargo.toml index b6cc45f9e7653..2f7212d36f0e5 100644 --- a/crates/bevy_image/Cargo.toml +++ b/crates/bevy_image/Cargo.toml @@ -52,17 +52,30 @@ compressed_image_saver = ["basis-universal"] # bevy bevy_app = { path = "../bevy_app", version = "0.19.0-dev" } bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev" } -bevy_color = { path = "../bevy_color", version = "0.19.0-dev", features = [ - "serialize", - "wgpu-types", -] } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } +bevy_color = { + path = "../bevy_color", + version = "0.19.0-dev", + features = [ + "serialize", + "wgpu-types", + ] +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} # rendering image = { version = "0.25.2", default-features = false } @@ -70,9 +83,13 @@ image = { version = "0.25.2", default-features = false } # misc bitflags = { version = "2.3", features = ["serde"] } bytemuck = { version = "1.5" } -wgpu-types = { version = "29.0.3", default-features = false, features = [ - "serde", -] } +wgpu-types = { + version = "29.0.3", + default-features = false, + features = [ + "serde", + ] +} serde = { version = "1", features = ["derive"] } thiserror = { version = "2", default-features = false } futures-lite = "2.0.1" diff --git a/crates/bevy_input/Cargo.toml b/crates/bevy_input/Cargo.toml index 8e08d60291283..637f97a392cca 100644 --- a/crates/bevy_input/Cargo.toml +++ b/crates/bevy_input/Cargo.toml @@ -67,19 +67,46 @@ libm = ["bevy_math/libm"] [dependencies] # bevy -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", features = [ - "glam", -], default-features = false, optional = true } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_math = { + path = "../bevy_math", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + features = [ + "glam", + ], + default-features = false, + optional = true +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false +} # other -serde = { version = "1", features = [ - "alloc", - "derive", -], default-features = false, optional = true } +serde = { + version = "1", + features = [ + "alloc", + "derive", + ], + default-features = false, + optional = true +} thiserror = { version = "2", default-features = false } derive_more = { version = "2", default-features = false, features = ["from"] } smol_str = { version = "0.2", default-features = false, optional = true } diff --git a/crates/bevy_input_focus/Cargo.toml b/crates/bevy_input_focus/Cargo.toml index 1b82b9cf66170..8b248ba96dce8 100644 --- a/crates/bevy_input_focus/Cargo.toml +++ b/crates/bevy_input_focus/Cargo.toml @@ -70,15 +70,46 @@ libm = ["bevy_math/libm", "bevy_window/libm"] [dependencies] # bevy -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_input = { path = "../bevy_input", version = "0.19.0-dev", default-features = false } -bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false } -bevy_picking = { path = "../bevy_picking", version = "0.19.0-dev", default-features = false, optional = true } -bevy_window = { path = "../bevy_window", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", features = [ - "glam", -], default-features = false, optional = true } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_input = { + path = "../bevy_input", + version = "0.19.0-dev", + default-features = false +} +bevy_math = { + path = "../bevy_math", + version = "0.19.0-dev", + default-features = false +} +bevy_picking = { + path = "../bevy_picking", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_window = { + path = "../bevy_window", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + features = [ + "glam", + ], + default-features = false, + optional = true +} # other thiserror = { version = "2", default-features = false } diff --git a/crates/bevy_internal/Cargo.toml b/crates/bevy_internal/Cargo.toml index de709cdb3a104..927f89f0b5be8 100644 --- a/crates/bevy_internal/Cargo.toml +++ b/crates/bevy_internal/Cargo.toml @@ -483,104 +483,305 @@ bevy_settings = ["bevy-settings"] [dependencies] # bevy (no_std) -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, features = [ - "bevy_reflect", -] } -bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev", default-features = false } -bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false, features = [ - "bevy_reflect", -] } -bevy_input = { path = "../bevy_input", version = "0.19.0-dev", default-features = false, features = [ - "bevy_reflect", -] } -bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false, features = [ - "bevy_reflect", - "nostd-libm", -] } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "alloc", -] } -bevy_ptr = { path = "../bevy_ptr", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [ - "smallvec", -] } -bevy_time = { path = "../bevy_time", version = "0.19.0-dev", default-features = false, features = [ - "bevy_reflect", -] } -bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev", default-features = false, features = [ - "bevy-support", - "bevy_reflect", -] } -bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", default-features = false } -bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev", default-features = false } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_reflect", + ] +} +bevy_derive = { + path = "../bevy_derive", + version = "0.19.0-dev", + default-features = false +} +bevy_diagnostic = { + path = "../bevy_diagnostic", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_reflect", + ] +} +bevy_input = { + path = "../bevy_input", + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_reflect", + ] +} +bevy_math = { + path = "../bevy_math", + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_reflect", + "nostd-libm", + ] +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "alloc", + ] +} +bevy_ptr = { + path = "../bevy_ptr", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + features = [ + "smallvec", + ] +} +bevy_time = { + path = "../bevy_time", + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_reflect", + ] +} +bevy_transform = { + path = "../bevy_transform", + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy-support", + "bevy_reflect", + ] +} +bevy_utils = { + path = "../bevy_utils", + version = "0.19.0-dev", + default-features = false +} +bevy_tasks = { + path = "../bevy_tasks", + version = "0.19.0-dev", + default-features = false +} # bevy (std required) bevy_log = { path = "../bevy_log", version = "0.19.0-dev", optional = true } # bevy (optional) -bevy_a11y = { path = "../bevy_a11y", optional = true, version = "0.19.0-dev", features = [ - "bevy_reflect", -] } -bevy_camera_controller = { path = "../bevy_camera_controller", optional = true, version = "0.19.0-dev", default-features = false } -bevy_animation = { path = "../bevy_animation", optional = true, version = "0.19.0-dev" } +bevy_a11y = { + path = "../bevy_a11y", + optional = true, + version = "0.19.0-dev", + features = [ + "bevy_reflect", + ] +} +bevy_camera_controller = { + path = "../bevy_camera_controller", + optional = true, + version = "0.19.0-dev", + default-features = false +} +bevy_animation = { + path = "../bevy_animation", + optional = true, + version = "0.19.0-dev" +} bevy_asset = { path = "../bevy_asset", optional = true, version = "0.19.0-dev" } bevy_audio = { path = "../bevy_audio", optional = true, version = "0.19.0-dev" } -bevy_color = { path = "../bevy_color", optional = true, version = "0.19.0-dev", default-features = false, features = [ - "alloc", - "bevy_reflect", -] } -bevy_core_pipeline = { path = "../bevy_core_pipeline", optional = true, version = "0.19.0-dev" } -bevy_post_process = { path = "../bevy_post_process", optional = true, version = "0.19.0-dev" } -bevy_ui_widgets = { path = "../bevy_ui_widgets", optional = true, version = "0.19.0-dev" } -bevy_anti_alias = { path = "../bevy_anti_alias", optional = true, version = "0.19.0-dev" } -bevy_dev_tools = { path = "../bevy_dev_tools", optional = true, version = "0.19.0-dev" } +bevy_color = { + path = "../bevy_color", + optional = true, + version = "0.19.0-dev", + default-features = false, + features = [ + "alloc", + "bevy_reflect", + ] +} +bevy_core_pipeline = { + path = "../bevy_core_pipeline", + optional = true, + version = "0.19.0-dev" +} +bevy_post_process = { + path = "../bevy_post_process", + optional = true, + version = "0.19.0-dev" +} +bevy_ui_widgets = { + path = "../bevy_ui_widgets", + optional = true, + version = "0.19.0-dev" +} +bevy_anti_alias = { + path = "../bevy_anti_alias", + optional = true, + version = "0.19.0-dev" +} +bevy_dev_tools = { + path = "../bevy_dev_tools", + optional = true, + version = "0.19.0-dev" +} bevy_gilrs = { path = "../bevy_gilrs", optional = true, version = "0.19.0-dev" } -bevy_gizmos = { path = "../bevy_gizmos", optional = true, version = "0.19.0-dev", default-features = false } -bevy_gizmos_render = { path = "../bevy_gizmos_render", optional = true, version = "0.19.0-dev", default-features = false } +bevy_gizmos = { + path = "../bevy_gizmos", + optional = true, + version = "0.19.0-dev", + default-features = false +} +bevy_gizmos_render = { + path = "../bevy_gizmos_render", + optional = true, + version = "0.19.0-dev", + default-features = false +} bevy_gltf = { path = "../bevy_gltf", optional = true, version = "0.19.0-dev" } -bevy_feathers = { path = "../bevy_feathers", optional = true, version = "0.19.0-dev" } +bevy_feathers = { + path = "../bevy_feathers", + optional = true, + version = "0.19.0-dev" +} bevy_image = { path = "../bevy_image", optional = true, version = "0.19.0-dev" } -bevy_shader = { path = "../bevy_shader", optional = true, version = "0.19.0-dev" } -bevy_material = { path = "../bevy_material", optional = true, version = "0.19.0-dev" } +bevy_shader = { + path = "../bevy_shader", + optional = true, + version = "0.19.0-dev" +} +bevy_material = { + path = "../bevy_material", + optional = true, + version = "0.19.0-dev" +} bevy_mesh = { path = "../bevy_mesh", optional = true, version = "0.19.0-dev" } -bevy_camera = { path = "../bevy_camera", optional = true, version = "0.19.0-dev" } +bevy_camera = { + path = "../bevy_camera", + optional = true, + version = "0.19.0-dev" +} bevy_light = { path = "../bevy_light", optional = true, version = "0.19.0-dev" } -bevy_input_focus = { path = "../bevy_input_focus", optional = true, version = "0.19.0-dev", default-features = false, features = [ - "bevy_reflect", -] } +bevy_input_focus = { + path = "../bevy_input_focus", + optional = true, + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_reflect", + ] +} bevy_pbr = { path = "../bevy_pbr", optional = true, version = "0.19.0-dev" } -bevy_picking = { path = "../bevy_picking", optional = true, version = "0.19.0-dev" } -bevy-settings = { path = "../bevy_settings", optional = true, version = "0.19.0-dev" } -bevy_remote = { path = "../bevy_remote", optional = true, version = "0.19.0-dev", default-features = false, features = [ - "bevy_asset", - "bevy_render", -] } -bevy_render = { path = "../bevy_render", optional = true, version = "0.19.0-dev" } -bevy_world_serialization = { path = "../bevy_world_serialization", optional = true, version = "0.19.0-dev" } +bevy_picking = { + path = "../bevy_picking", + optional = true, + version = "0.19.0-dev" +} +bevy-settings = { + path = "../bevy_settings", + optional = true, + version = "0.19.0-dev" +} +bevy_remote = { + path = "../bevy_remote", + optional = true, + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_asset", + "bevy_render", + ] +} +bevy_render = { + path = "../bevy_render", + optional = true, + version = "0.19.0-dev" +} +bevy_world_serialization = { + path = "../bevy_world_serialization", + optional = true, + version = "0.19.0-dev" +} bevy_scene = { path = "../bevy_scene", optional = true, version = "0.19.0-dev" } -bevy_solari = { path = "../bevy_solari", optional = true, version = "0.19.0-dev" } -bevy_sprite = { path = "../bevy_sprite", optional = true, version = "0.19.0-dev" } -bevy_sprite_render = { path = "../bevy_sprite_render", optional = true, version = "0.19.0-dev" } -bevy_state = { path = "../bevy_state", optional = true, version = "0.19.0-dev", default-features = false, features = [ - "bevy_app", - "bevy_reflect", -] } +bevy_solari = { + path = "../bevy_solari", + optional = true, + version = "0.19.0-dev" +} +bevy_sprite = { + path = "../bevy_sprite", + optional = true, + version = "0.19.0-dev" +} +bevy_sprite_render = { + path = "../bevy_sprite_render", + optional = true, + version = "0.19.0-dev" +} +bevy_state = { + path = "../bevy_state", + optional = true, + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_app", + "bevy_reflect", + ] +} bevy_text = { path = "../bevy_text", optional = true, version = "0.19.0-dev" } bevy_ui = { path = "../bevy_ui", optional = true, version = "0.19.0-dev" } -bevy_ui_render = { path = "../bevy_ui_render", optional = true, version = "0.19.0-dev" } -bevy_window = { path = "../bevy_window", optional = true, version = "0.19.0-dev", default-features = false, features = [ - "bevy_reflect", -] } -bevy_clipboard = { path = "../bevy_clipboard", optional = true, version = "0.19.0-dev", default-features = false } -bevy_winit = { path = "../bevy_winit", optional = true, version = "0.19.0-dev", default-features = false } +bevy_ui_render = { + path = "../bevy_ui_render", + optional = true, + version = "0.19.0-dev" +} +bevy_window = { + path = "../bevy_window", + optional = true, + version = "0.19.0-dev", + default-features = false, + features = [ + "bevy_reflect", + ] +} +bevy_clipboard = { + path = "../bevy_clipboard", + optional = true, + version = "0.19.0-dev", + default-features = false +} +bevy_winit = { + path = "../bevy_winit", + optional = true, + version = "0.19.0-dev", + default-features = false +} [target.'cfg(target_os = "android")'.dependencies] -bevy_android = { path = "../bevy_android", version = "0.19.0-dev", default-features = false } +bevy_android = { + path = "../bevy_android", + version = "0.19.0-dev", + default-features = false +} # Only enable bevy_remote/http (default features) on non-WASM targets. [target.'cfg(not(target_family = "wasm"))'.dependencies] -bevy_remote = { path = "../bevy_remote", version = "0.19.0-dev", default-features = true, optional = true } +bevy_remote = { + path = "../bevy_remote", + version = "0.19.0-dev", + default-features = true, + optional = true +} [lints] workspace = true diff --git a/crates/bevy_light/Cargo.toml b/crates/bevy_light/Cargo.toml index a6370e28a62a3..945963b995ee7 100644 --- a/crates/bevy_light/Cargo.toml +++ b/crates/bevy_light/Cargo.toml @@ -21,10 +21,18 @@ bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev" } -bevy_color = { path = "../bevy_color", version = "0.19.0-dev", features = [ - "serialize", -] } -bevy_gizmos = { path = "../bevy_gizmos", version = "0.19.0-dev", optional = true } +bevy_color = { + path = "../bevy_color", + version = "0.19.0-dev", + features = [ + "serialize", + ] +} +bevy_gizmos = { + path = "../bevy_gizmos", + version = "0.19.0-dev", + optional = true +} bevy_log = { path = "../bevy_log", version = "0.19.0-dev" } # other diff --git a/crates/bevy_log/Cargo.toml b/crates/bevy_log/Cargo.toml index cbc89c6584aca..7c1e0faa0bf1d 100644 --- a/crates/bevy_log/Cargo.toml +++ b/crates/bevy_log/Cargo.toml @@ -20,10 +20,13 @@ bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev" } bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } # other -tracing-subscriber = { version = "0.3.20", features = [ - "registry", - "env-filter", -] } +tracing-subscriber = { + version = "0.3.20", + features = [ + "registry", + "env-filter", + ] +} tracing-chrome = { version = "0.7.0", optional = true } tracing-log = "0.2.0" tracing-error = { version = "0.2.0", optional = true } @@ -40,9 +43,14 @@ android_log-sys = "0.3.0" [target.'cfg(target_arch = "wasm32")'.dependencies] tracing-wasm = "0.2.1" # TODO: Assuming all wasm builds are for the browser. Require `no_std` support to break assumption. -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} [target.'cfg(target_os = "ios")'.dependencies] tracing-oslog = "0.3" diff --git a/crates/bevy_macro_utils/Cargo.toml b/crates/bevy_macro_utils/Cargo.toml index 151176d98e980..f152601aab301 100644 --- a/crates/bevy_macro_utils/Cargo.toml +++ b/crates/bevy_macro_utils/Cargo.toml @@ -12,9 +12,13 @@ keywords = ["bevy"] syn = "2.0" quote = "1.0" proc-macro2 = "1.0" -toml_edit = { version = "0.25.1", default-features = false, features = [ - "parse", -] } +toml_edit = { + version = "0.25.1", + default-features = false, + features = [ + "parse", + ] +} [lints] workspace = true diff --git a/crates/bevy_math/Cargo.toml b/crates/bevy_math/Cargo.toml index 34e0068d39bab..fd21a6b76e9dc 100644 --- a/crates/bevy_math/Cargo.toml +++ b/crates/bevy_math/Cargo.toml @@ -12,22 +12,37 @@ rust-version = "1.94.0" [dependencies] glam = { version = "0.32.0", default-features = false, features = ["bytemuck"] } thiserror = { version = "2", default-features = false } -derive_more = { version = "2", default-features = false, features = [ - "from", - "into", -] } +derive_more = { + version = "2", + default-features = false, + features = [ + "from", + "into", + ] +} itertools = { version = "0.14.0", default-features = false } -serde = { version = "1", default-features = false, features = [ - "derive", -], optional = true } +serde = { + version = "1", + default-features = false, + features = [ + "derive", + ], + optional = true +} libm = { version = "0.2", optional = true } approx = { version = "0.5", default-features = false, optional = true } rand = { version = "0.10", default-features = false, optional = true } rand_distr = { version = "0.6", optional = true } arrayvec = { version = "0.7", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [ - "glam", -], optional = true } +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + features = [ + "glam", + ], + optional = true +} variadics_please = "1.1" [dev-dependencies] @@ -40,9 +55,13 @@ bevy_math = { path = ".", default-features = false, features = ["approx"] } glam = { version = "0.32.0", default-features = false, features = ["approx"] } [target.'cfg(target_arch = "wasm32")'.dev-dependencies] -getrandom = { version = "0.4", default-features = false, features = [ - "wasm_js", -] } +getrandom = { + version = "0.4", + default-features = false, + features = [ + "wasm_js", + ] +} [features] default = ["std", "rand", "curve"] diff --git a/crates/bevy_mesh/Cargo.toml b/crates/bevy_mesh/Cargo.toml index c226c44174d17..fe8f0c439d771 100644 --- a/crates/bevy_mesh/Cargo.toml +++ b/crates/bevy_mesh/Cargo.toml @@ -19,18 +19,28 @@ bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_mikktspace = { version = "1", optional = true } bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", - "serialize", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + "serialize", + ] +} # other bitflags = { version = "2.3", features = ["serde"] } bytemuck = { version = "1.5" } wgpu-types = { version = "29.0.3", default-features = false } -serde = { version = "1", default-features = false, features = [ - "derive", -], optional = true } +serde = { + version = "1", + default-features = false, + features = [ + "derive", + ], + optional = true +} hexasphere = "18.0" thiserror = { version = "2", default-features = false } tracing = { version = "0.1", default-features = false, features = ["std"] } diff --git a/crates/bevy_pbr/Cargo.toml b/crates/bevy_pbr/Cargo.toml index a06f6acabf455..7f75445fe737d 100644 --- a/crates/bevy_pbr/Cargo.toml +++ b/crates/bevy_pbr/Cargo.toml @@ -49,24 +49,37 @@ bevy_gltf = { path = "../bevy_gltf", version = "0.19.0-dev", optional = true } bevy_light = { path = "../bevy_light", version = "0.19.0-dev" } bevy_log = { path = "../bevy_log", version = "0.19.0-dev" } bevy_image = { path = "../bevy_image", version = "0.19.0-dev" } -bevy_mesh = { path = "../bevy_mesh", version = "0.19.0-dev", features = [ - "morph", - "bevy_mikktspace", -] } +bevy_mesh = { + path = "../bevy_mesh", + version = "0.19.0-dev", + features = [ + "morph", + "bevy_mikktspace", + ] +} bevy_shader = { path = "../bevy_shader", version = "0.19.0-dev" } bevy_material = { path = "../bevy_material", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } -bevy_render = { path = "../bevy_render", version = "0.19.0-dev", features = [ - "morph", -] } +bevy_render = { + path = "../bevy_render", + version = "0.19.0-dev", + features = [ + "morph", + ] +} bevy_camera = { path = "../bevy_camera", version = "0.19.0-dev" } bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} # other bitflags = { version = "2.3", features = ["bytemuck"] } @@ -74,9 +87,14 @@ fixedbitset = "0.5" thiserror = { version = "2", default-features = false } derive_more = { version = "2", default-features = false, features = ["from"] } # meshlet -lz4_flex = { version = "0.13", default-features = false, features = [ - "frame", -], optional = true } +lz4_flex = { + version = "0.13", + default-features = false, + features = [ + "frame", + ], + optional = true +} range-alloc = { version = "0.1", optional = true } meshopt = { version = "0.6.2", optional = true } metis = { version = "0.2.2", optional = true } diff --git a/crates/bevy_picking/Cargo.toml b/crates/bevy_picking/Cargo.toml index 5086cb3d478d8..2c588fa05c7e8 100644 --- a/crates/bevy_picking/Cargo.toml +++ b/crates/bevy_picking/Cargo.toml @@ -25,9 +25,14 @@ bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_time = { path = "../bevy_time", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_window = { path = "../bevy_window", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} # other crossbeam-channel = { version = "0.5", optional = true } diff --git a/crates/bevy_platform/Cargo.toml b/crates/bevy_platform/Cargo.toml index 05d5df9798f2e..c8c82200f2030 100644 --- a/crates/bevy_platform/Cargo.toml +++ b/crates/bevy_platform/Cargo.toml @@ -60,20 +60,33 @@ web = [ ] [dependencies] -critical-section = { version = "1.2.0", default-features = false, optional = true } -spin = { version = "0.10.0", default-features = false, features = [ - "mutex", - "spin_mutex", - "rwlock", - "once", - "lazy", - "barrier", -] } +critical-section = { + version = "1.2.0", + default-features = false, + optional = true +} +spin = { + version = "0.10.0", + default-features = false, + features = [ + "mutex", + "spin_mutex", + "rwlock", + "once", + "lazy", + "barrier", + ] +} foldhash = { version = "0.2.0", default-features = false } -hashbrown = { version = "0.16.1", features = [ - "equivalent", - "raw-entry", -], optional = true, default-features = false } +hashbrown = { + version = "0.16.1", + features = [ + "equivalent", + "raw-entry", + ], + optional = true, + default-features = false +} serde = { version = "1", default-features = false, optional = true } rayon = { version = "1", default-features = false, optional = true } futures-lite = { version = "2.0.1", default-features = false, optional = true } @@ -81,29 +94,44 @@ async-io = { version = "2.0.0", optional = true } [target.'cfg(target_arch = "wasm32")'.dependencies] web-time = { version = "1.1", default-features = false, optional = true } -wasm-bindgen-futures = { version = "0.4.46", default-features = false, optional = true } +wasm-bindgen-futures = { + version = "0.4.46", + default-features = false, + optional = true +} futures-channel = { version = "0.3", default-features = false } js-sys = { version = "0.3", default-features = false, optional = true } wasm-bindgen = { version = "0.2", default-features = false, optional = true } [target.'cfg(not(all(target_has_atomic = "8", target_has_atomic = "16", target_has_atomic = "32", target_has_atomic = "64", target_has_atomic = "ptr")))'.dependencies] -portable-atomic = { version = "1", default-features = false, features = [ - "fallback", -] } -spin = { version = "0.10.0", default-features = false, features = [ - "portable-atomic", -] } +portable-atomic = { + version = "1", + default-features = false, + features = [ + "fallback", + ] +} +spin = { + version = "0.10.0", + default-features = false, + features = [ + "portable-atomic", + ] +} [target.'cfg(not(target_has_atomic = "ptr"))'.dependencies] portable-atomic-util = { version = "0.2.4", default-features = false } [target.'cfg(windows)'.dependencies] -windows-sys = { version = ">= 0.59.0", features = [ - "Win32_UI_Shell", - "Win32_Foundation", - "Win32_Globalization", - "Win32_System_Com", -] } +windows-sys = { + version = ">= 0.59.0", + features = [ + "Win32_UI_Shell", + "Win32_Foundation", + "Win32_Globalization", + "Win32_System_Com", + ] +} [lints] workspace = true diff --git a/crates/bevy_post_process/Cargo.toml b/crates/bevy_post_process/Cargo.toml index 1b50566a33ae7..2059fa2f5fdfe 100644 --- a/crates/bevy_post_process/Cargo.toml +++ b/crates/bevy_post_process/Cargo.toml @@ -28,10 +28,15 @@ bevy_shader = { path = "../bevy_shader", version = "0.19.0-dev" } bevy_render = { path = "../bevy_render", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", - "serialize", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + "serialize", + ] +} smallvec = { version = "1", default-features = false } thiserror = { version = "2", default-features = false } diff --git a/crates/bevy_reflect/Cargo.toml b/crates/bevy_reflect/Cargo.toml index b1dffc823eae6..788a72c7ee084 100644 --- a/crates/bevy_reflect/Cargo.toml +++ b/crates/bevy_reflect/Cargo.toml @@ -94,21 +94,34 @@ web = ["bevy_platform/web", "uuid?/js"] [dependencies] # bevy bevy_reflect_derive = { path = "derive", version = "0.19.0-dev" } -bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", default-features = false } +bevy_utils = { + path = "../bevy_utils", + version = "0.19.0-dev", + default-features = false +} bevy_ptr = { path = "../bevy_ptr", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "alloc", - "serialize", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "alloc", + "serialize", + ] +} # used by bevy-utils, but it also needs reflect impls foldhash = { version = "0.2.0", default-features = false } hashbrown = { version = "0.16.0", optional = true, default-features = false } # other -erased-serde = { version = "0.4", default-features = false, features = [ - "alloc", -] } +erased-serde = { + version = "0.4", + default-features = false, + features = [ + "alloc", + ] +} disqualified = { version = "1.0", default-features = false } downcast-rs = { version = "2", default-features = false } thiserror = { version = "2", default-features = false } @@ -116,22 +129,42 @@ derive_more = { version = "2", default-features = false, features = ["from"] } serde = { version = "1", default-features = false, features = ["alloc"] } assert_type_match = "0.1.1" smallvec = { version = "1", default-features = false, optional = true } -glam = { version = "0.32.0", default-features = false, features = [ - "serde", -], optional = true } +glam = { + version = "0.32.0", + default-features = false, + features = [ + "serde", + ], + optional = true +} indexmap = { version = "2.5.0", default-features = false, optional = true } petgraph = { version = "0.8", features = ["serde-1"], optional = true } -smol_str = { version = "0.2.0", default-features = false, features = [ - "serde", -], optional = true } -uuid = { version = "1.21.0", default-features = false, optional = true, features = [ - "v4", - "serde", -] } +smol_str = { + version = "0.2.0", + default-features = false, + features = [ + "serde", + ], + optional = true +} +uuid = { + version = "1.21.0", + default-features = false, + optional = true, + features = [ + "v4", + "serde", + ] +} variadics_please = "1.1" -wgpu-types = { version = "29.0.3", features = [ - "serde", -], optional = true, default-features = false } +wgpu-types = { + version = "29.0.3", + features = [ + "serde", + ], + optional = true, + default-features = false +} # deps for automatic type registration inventory = { version = "0.3", optional = true } diff --git a/crates/bevy_reflect/derive/Cargo.toml b/crates/bevy_reflect/derive/Cargo.toml index ca5d0b7cf755e..77dc7004cf447 100644 --- a/crates/bevy_reflect/derive/Cargo.toml +++ b/crates/bevy_reflect/derive/Cargo.toml @@ -17,7 +17,7 @@ default = [] reflect_documentation = [] # Enables macro logic related to function reflection functions = [] -# Enables automatic reflect registration. Does nothing by itself, +# Enables automatic reflect registration. Does nothing by itself, # must select `auto_register_inventory` or `auto_register_static` to make it work. auto_register = [] # Enables automatic reflection using inventory. Not supported on all platforms. @@ -31,9 +31,14 @@ indexmap = "2.0" proc-macro2 = "1.0" quote = "1.0" syn = { version = "2.0", features = ["full", "extra-traits"] } -uuid = { version = "1.21.0", default-features = false, features = [ - "v4", -], optional = true } +uuid = { + version = "1.21.0", + default-features = false, + features = [ + "v4", + ], + optional = true +} [target.'cfg(target_arch = "wasm32")'.dependencies] # TODO: Assuming all wasm builds are for the browser. Require `no_std` support to break assumption. diff --git a/crates/bevy_remote/Cargo.toml b/crates/bevy_remote/Cargo.toml index a176b32c51144..252a27842cf2b 100644 --- a/crates/bevy_remote/Cargo.toml +++ b/crates/bevy_remote/Cargo.toml @@ -25,22 +25,43 @@ bevy_render = ["dep:bevy_render"] bevy_app = { path = "../bevy_app", version = "0.19.0-dev" } bevy_color = { path = "../bevy_color", version = "0.19.0-dev" } bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } -bevy_dev_tools = { path = "../bevy_dev_tools", version = "0.19.0-dev", features = [ - "schedule_data", -] } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", features = [ - "serialize", -] } +bevy_dev_tools = { + path = "../bevy_dev_tools", + version = "0.19.0-dev", + features = [ + "schedule_data", + ] +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + features = [ + "serialize", + ] +} bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } -bevy_render = { path = "../bevy_render", version = "0.19.0-dev", optional = true } +bevy_render = { + path = "../bevy_render", + version = "0.19.0-dev", + optional = true +} bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev" } -bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", features = [ - "debug", -] } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", - "serialize", -] } +bevy_utils = { + path = "../bevy_utils", + version = "0.19.0-dev", + features = [ + "debug", + ] +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + "serialize", + ] +} bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev", optional = true } bevy_log = { path = "../bevy_log", version = "0.19.0-dev" } diff --git a/crates/bevy_render/Cargo.toml b/crates/bevy_render/Cargo.toml index c0d5b89d2bc9f..948c95d8d5aac 100644 --- a/crates/bevy_render/Cargo.toml +++ b/crates/bevy_render/Cargo.toml @@ -59,10 +59,14 @@ reflect_functions = ["bevy_app/reflect_functions"] # bevy bevy_app = { path = "../bevy_app", version = "0.19.0-dev" } bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev" } -bevy_color = { path = "../bevy_color", version = "0.19.0-dev", features = [ - "serialize", - "wgpu-types", -] } +bevy_color = { + path = "../bevy_color", + version = "0.19.0-dev", + features = [ + "serialize", + "wgpu-types", + ] +} bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } bevy_diagnostic = { path = "../bevy_diagnostic", version = "0.19.0-dev" } bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } @@ -71,7 +75,10 @@ bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } bevy_material = { path = "../bevy_material", version = "0.19.0-dev" } bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_log = { path = "../bevy_log", version = "0.19.0-dev" } -bevy_material_macros = { path = "../bevy_material/macros", version = "0.19.0-dev" } +bevy_material_macros = { + path = "../bevy_material/macros", + version = "0.19.0-dev" +} bevy_render_macros = { path = "../bevy_render/macros", version = "0.19.0-dev" } bevy_time = { path = "../bevy_time", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } @@ -82,10 +89,15 @@ bevy_image = { path = "../bevy_image", version = "0.19.0-dev" } bevy_mesh = { path = "../bevy_mesh", version = "0.19.0-dev" } bevy_camera = { path = "../bevy_camera", version = "0.19.0-dev" } bevy_shader = { path = "../bevy_shader", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", - "serialize", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + "serialize", + ] +} # rendering image = { version = "0.25.2", default-features = false } @@ -95,14 +107,18 @@ image = { version = "0.25.2", default-features = false } # It is enabled for now to avoid having to do a significant overhaul of the renderer just for wasm. # When the 'atomics' feature is enabled `fragile-send-sync-non-atomic` does nothing # and Bevy instead wraps `wgpu` types to verify they are not used off their origin thread. -wgpu = { version = "29.0.3", default-features = false, features = [ - "wgsl", - "dx12", - "metal", - "vulkan", - "naga-ir", - "fragile-send-sync-non-atomic-wasm", -] } +wgpu = { + version = "29.0.3", + default-features = false, + features = [ + "wgsl", + "dx12", + "metal", + "vulkan", + "naga-ir", + "fragile-send-sync-non-atomic-wasm", + ] +} wgpu-types = { version = "29.0.3", default-features = false } naga = { version = "29.0.3", features = ["wgsl-in"] } bytemuck = { version = "1.5", features = ["derive", "must_cast"] } @@ -110,14 +126,22 @@ downcast-rs = { version = "2", default-features = false, features = ["std"] } thiserror = { version = "2", default-features = false } derive_more = { version = "2", default-features = false, features = ["from"] } encase = "0.12" -glam = { version = "0.32.0", default-features = false, features = [ - "std", - "encase", -] } +glam = { + version = "0.32.0", + default-features = false, + features = [ + "std", + "encase", + ] +} # For wgpu profiling using tracing. Use `RUST_LOG=info` to also capture the wgpu spans. -profiling = { version = "1", features = [ - "profile-with-tracing", -], optional = true } +profiling = { + version = "1", + features = [ + "profile-with-tracing", + ], + optional = true +} async-channel = "2.3.0" nonmax = "0.5" smallvec = { version = "1", default-features = false, features = ["const_new"] } @@ -138,26 +162,44 @@ send_wrapper = { version = "0.6.0" } [target.'cfg(target_arch = "wasm32")'.dependencies] js-sys = "0.3.83" -web-sys = { version = "0.3.67", features = [ - 'Blob', - 'Document', - 'Element', - 'HtmlElement', - 'Node', - 'Url', - 'Window', -] } +web-sys = { + version = "0.3.67", + features = [ + "Blob", + "Document", + "Element", + "HtmlElement", + "Node", + "Url", + "Window", + ] +} wasm-bindgen = "0.2" # TODO: Assuming all wasm builds are for the browser. Require `no_std` support to break assumption. -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} [lints] workspace = true diff --git a/crates/bevy_scene/macros/Cargo.toml b/crates/bevy_scene/macros/Cargo.toml index 3a7d9349f8102..092cda511b033 100644 --- a/crates/bevy_scene/macros/Cargo.toml +++ b/crates/bevy_scene/macros/Cargo.toml @@ -13,7 +13,10 @@ proc-macro = true [dependencies] bevy_macro_utils = { path = "../../bevy_macro_utils", version = "0.19.0-dev" } -bevy_ecs_macro_logic = { path = "../../bevy_ecs/macro_logic", version = "0.19.0-dev" } +bevy_ecs_macro_logic = { + path = "../../bevy_ecs/macro_logic", + version = "0.19.0-dev" +} syn = { version = "2.0", features = ["full", "extra-traits"] } proc-macro2 = "1.0" diff --git a/crates/bevy_settings/Cargo.toml b/crates/bevy_settings/Cargo.toml index f7a4bd4012bff..5162c9bc5ed6c 100644 --- a/crates/bevy_settings/Cargo.toml +++ b/crates/bevy_settings/Cargo.toml @@ -25,10 +25,14 @@ thiserror = "2.0.18" toml = { version = "1.1.0" } [target.'cfg(target_arch = "wasm32")'.dependencies] -web-sys = { version = "0.3", default-features = false, features = [ - "Window", - "Storage", -] } +web-sys = { + version = "0.3", + default-features = false, + features = [ + "Window", + "Storage", + ] +} [features] default = [] diff --git a/crates/bevy_shader/Cargo.toml b/crates/bevy_shader/Cargo.toml index bdb3c22dfd1ec..5e803f34f1594 100644 --- a/crates/bevy_shader/Cargo.toml +++ b/crates/bevy_shader/Cargo.toml @@ -24,12 +24,15 @@ thiserror = { version = "2", default-features = false } wesl = { version = "0.3.1", optional = true } tracing = { version = "0.1", default-features = false, features = ["std"] } - [target.'cfg(not(target_arch = "wasm32"))'.dependencies] # Omit the `glsl` feature in non-WebAssembly by default. -naga_oil = { version = "0.22", default-features = false, features = [ - "test_shader", -] } +naga_oil = { + version = "0.22", + default-features = false, + features = [ + "test_shader", + ] +} [target.'cfg(target_arch = "wasm32")'.dependencies] naga_oil = { version = "0.22" } diff --git a/crates/bevy_solari/Cargo.toml b/crates/bevy_solari/Cargo.toml index 7f8c4bee22053..04fd26521fed5 100644 --- a/crates/bevy_solari/Cargo.toml +++ b/crates/bevy_solari/Cargo.toml @@ -22,19 +22,28 @@ bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } bevy_shader = { path = "../bevy_shader", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } bevy_mesh = { path = "../bevy_mesh", version = "0.19.0-dev" } -bevy_pbr = { path = "../bevy_pbr", version = "0.19.0-dev", features = [ - "dfg_lut", -] } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_pbr = { + path = "../bevy_pbr", + version = "0.19.0-dev", + features = [ + "dfg_lut", + ] +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_render = { path = "../bevy_render", version = "0.19.0-dev" } bevy_image = { path = "../bevy_image", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } -# other +# other bytemuck = { version = "1" } derive_more = { version = "2", default-features = false, features = ["from"] } tracing = { version = "0.1", default-features = false, features = ["std"] } diff --git a/crates/bevy_sprite/Cargo.toml b/crates/bevy_sprite/Cargo.toml index 90c7a0572d3a3..54a7a683285e8 100644 --- a/crates/bevy_sprite/Cargo.toml +++ b/crates/bevy_sprite/Cargo.toml @@ -22,10 +22,18 @@ bevy_image = { path = "../bevy_image", version = "0.19.0-dev" } bevy_camera = { path = "../bevy_camera", version = "0.19.0-dev" } bevy_mesh = { path = "../bevy_mesh", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } -bevy_picking = { path = "../bevy_picking", version = "0.19.0-dev", optional = true } +bevy_picking = { + path = "../bevy_picking", + version = "0.19.0-dev", + optional = true +} bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } -bevy_window = { path = "../bevy_window", version = "0.19.0-dev", optional = true } +bevy_window = { + path = "../bevy_window", + version = "0.19.0-dev", + optional = true +} bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } bevy_text = { path = "../bevy_text", version = "0.19.0-dev", optional = true } bevy_log = { path = "../bevy_log", version = "0.19.0-dev" } diff --git a/crates/bevy_sprite_render/Cargo.toml b/crates/bevy_sprite_render/Cargo.toml index bbec3d8dc8f01..b1ff43f0c0ccb 100644 --- a/crates/bevy_sprite_render/Cargo.toml +++ b/crates/bevy_sprite_render/Cargo.toml @@ -33,9 +33,14 @@ bevy_render = { path = "../bevy_render", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} # other bytemuck = { version = "1", features = ["derive", "must_cast"] } diff --git a/crates/bevy_state/Cargo.toml b/crates/bevy_state/Cargo.toml index 8ab61f08974ac..773ff995d169a 100644 --- a/crates/bevy_state/Cargo.toml +++ b/crates/bevy_state/Cargo.toml @@ -46,12 +46,34 @@ critical-section = [ [dependencies] # bevy -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} bevy_state_macros = { path = "macros", version = "0.19.0-dev" } -bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, optional = true } -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, optional = true } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false } +bevy_utils = { + path = "../bevy_utils", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false +} variadics_please = "1.1" # other diff --git a/crates/bevy_tasks/Cargo.toml b/crates/bevy_tasks/Cargo.toml index 93c9cadd6117d..05d8650180538 100644 --- a/crates/bevy_tasks/Cargo.toml +++ b/crates/bevy_tasks/Cargo.toml @@ -32,44 +32,77 @@ futures-lite = ["bevy_platform/futures-lite"] async-io = ["bevy_platform/async-io"] [dependencies] -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "alloc", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "alloc", + ] +} -futures-lite = { version = "2.0.1", default-features = false, features = [ - "alloc", -] } +futures-lite = { + version = "2.0.1", + default-features = false, + features = [ + "alloc", + ] +} async-task = { version = "4.4.0", default-features = false } -derive_more = { version = "2", default-features = false, features = [ - "deref", - "deref_mut", -] } +derive_more = { + version = "2", + default-features = false, + features = [ + "deref", + "deref_mut", + ] +} async-executor = { version = "1.11", optional = true } async-channel = { version = "2.3.0", optional = true } concurrent-queue = { version = "2.0.0", optional = true } atomic-waker = { version = "1", default-features = false } -crossbeam-queue = { version = "0.3", default-features = false, features = [ - "alloc", -] } +crossbeam-queue = { + version = "0.3", + default-features = false, + features = [ + "alloc", + ] +} [target.'cfg(target_arch = "wasm32")'.dependencies] web-task = "1" [target.'cfg(not(all(target_has_atomic = "8", target_has_atomic = "16", target_has_atomic = "32", target_has_atomic = "64", target_has_atomic = "ptr")))'.dependencies] -async-task = { version = "4.4.0", default-features = false, features = [ - "portable-atomic", -] } -heapless = { version = "0.9", default-features = false, features = [ - "portable-atomic", -] } -atomic-waker = { version = "1", default-features = false, features = [ - "portable-atomic", -] } +async-task = { + version = "4.4.0", + default-features = false, + features = [ + "portable-atomic", + ] +} +heapless = { + version = "0.9", + default-features = false, + features = [ + "portable-atomic", + ] +} +atomic-waker = { + version = "1", + default-features = false, + features = [ + "portable-atomic", + ] +} [dev-dependencies] -futures-lite = { version = "2.0.1", default-features = false, features = [ - "std", -] } +futures-lite = { + version = "2.0.1", + default-features = false, + features = [ + "std", + ] +} async-channel = "2.3.0" [lints] diff --git a/crates/bevy_text/Cargo.toml b/crates/bevy_text/Cargo.toml index c6a653cdf1f32..5466510baaf9d 100644 --- a/crates/bevy_text/Cargo.toml +++ b/crates/bevy_text/Cargo.toml @@ -17,21 +17,34 @@ system_clipboard = ["bevy_clipboard/system_clipboard"] # bevy bevy_app = { path = "../bevy_app", version = "0.19.0-dev" } bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev" } -bevy_clipboard = { path = "../bevy_clipboard", version = "0.19.0-dev", default-features = false } +bevy_clipboard = { + path = "../bevy_clipboard", + version = "0.19.0-dev", + default-features = false +} bevy_color = { path = "../bevy_color", version = "0.19.0-dev" } bevy_derive = { path = "../bevy_derive", version = "0.19.0-dev" } bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev" } bevy_image = { path = "../bevy_image", version = "0.19.0-dev" } bevy_log = { path = "../bevy_log", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", features = [ - "smol_str", -] } +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + features = [ + "smol_str", + ] +} bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", - "serialize", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + "serialize", + ] +} # other wgpu-types = { version = "29.0.3", default-features = false } diff --git a/crates/bevy_time/Cargo.toml b/crates/bevy_time/Cargo.toml index 4029578b43e86..3d80b0ceba410 100644 --- a/crates/bevy_time/Cargo.toml +++ b/crates/bevy_time/Cargo.toml @@ -48,18 +48,45 @@ critical-section = [ [dependencies] # bevy -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, optional = true } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false +} # other -crossbeam-channel = { version = "0.5.0", default-features = false, features = [ - "std", -], optional = true } -serde = { version = "1", features = [ - "derive", -], default-features = false, optional = true } +crossbeam-channel = { + version = "0.5.0", + default-features = false, + features = [ + "std", + ], + optional = true +} +serde = { + version = "1", + features = [ + "derive", + ], + default-features = false, + optional = true +} log = { version = "0.4", default-features = false } [lints] diff --git a/crates/bevy_transform/Cargo.toml b/crates/bevy_transform/Cargo.toml index 9aa3315d29554..35bf595b16d5a 100644 --- a/crates/bevy_transform/Cargo.toml +++ b/crates/bevy_transform/Cargo.toml @@ -10,24 +10,62 @@ keywords = ["bevy"] [dependencies] # bevy -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, optional = true } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false, optional = true } -bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, optional = true } -bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev", default-features = false } -bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev", default-features = false, optional = true } -serde = { version = "1", default-features = false, features = [ - "derive", -], optional = true } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_math = { + path = "../bevy_math", + version = "0.19.0-dev", + default-features = false +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + optional = true +} +bevy_tasks = { + path = "../bevy_tasks", + version = "0.19.0-dev", + default-features = false +} +bevy_utils = { + path = "../bevy_utils", + version = "0.19.0-dev", + default-features = false, + optional = true +} +serde = { + version = "1", + default-features = false, + features = [ + "derive", + ], + optional = true +} thiserror = { version = "2", default-features = false } tracing = { version = "0.1", default-features = false, optional = true } derive_more = { version = "2", default-features = false, features = ["from"] } [dev-dependencies] bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev" } -bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false, features = [ - "approx", -] } +bevy_math = { + path = "../bevy_math", + version = "0.19.0-dev", + default-features = false, + features = [ + "approx", + ] +} approx = "0.5.1" ron = "0.12" diff --git a/crates/bevy_ui/Cargo.toml b/crates/bevy_ui/Cargo.toml index 524b6f6c733a0..8332f9c36baeb 100644 --- a/crates/bevy_ui/Cargo.toml +++ b/crates/bevy_ui/Cargo.toml @@ -23,28 +23,45 @@ bevy_input_focus = { path = "../bevy_input_focus", version = "0.19.0-dev" } bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } bevy_log = { path = "../bevy_log", version = "0.19.0-dev" } bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } -bevy_sprite = { path = "../bevy_sprite", version = "0.19.0-dev", features = [ - "bevy_text", -] } +bevy_sprite = { + path = "../bevy_sprite", + version = "0.19.0-dev", + features = [ + "bevy_text", + ] +} bevy_time = { path = "../bevy_time", version = "0.19.0-dev" } bevy_text = { path = "../bevy_text", version = "0.19.0-dev" } -bevy_picking = { path = "../bevy_picking", version = "0.19.0-dev", optional = true } +bevy_picking = { + path = "../bevy_picking", + version = "0.19.0-dev", + optional = true +} bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_window = { path = "../bevy_window", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} # other -taffy = { version = "0.10", default-features = false, features = [ - "std", - "block_layout", - "flexbox", - "grid", - "content_size", - "taffy_tree", -] } +taffy = { + version = "0.10", + default-features = false, + features = [ + "std", + "block_layout", + "flexbox", + "grid", + "content_size", + "taffy_tree", + ] +} serde = { version = "1", features = ["derive"], optional = true } uuid = { version = "1.21.0", features = ["v4"], optional = true } thiserror = { version = "2", default-features = false } diff --git a/crates/bevy_ui_render/Cargo.toml b/crates/bevy_ui_render/Cargo.toml index 88ec27815fb98..091b341ee1ccb 100644 --- a/crates/bevy_ui_render/Cargo.toml +++ b/crates/bevy_ui_render/Cargo.toml @@ -25,14 +25,23 @@ bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_shader = { path = "../bevy_shader", version = "0.19.0-dev" } bevy_render = { path = "../bevy_render", version = "0.19.0-dev" } bevy_sprite = { path = "../bevy_sprite", version = "0.19.0-dev" } -bevy_sprite_render = { path = "../bevy_sprite_render", version = "0.19.0-dev", features = [ - "bevy_text", -] } +bevy_sprite_render = { + path = "../bevy_sprite_render", + version = "0.19.0-dev", + features = [ + "bevy_text", + ] +} bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} bevy_ui = { path = "../bevy_ui", version = "0.19.0-dev" } bevy_text = { path = "../bevy_text", version = "0.19.0-dev" } diff --git a/crates/bevy_utils/Cargo.toml b/crates/bevy_utils/Cargo.toml index 70426101a64f3..6f931fe1ebfe5 100644 --- a/crates/bevy_utils/Cargo.toml +++ b/crates/bevy_utils/Cargo.toml @@ -21,7 +21,11 @@ std = ["disqualified/alloc"] debug = ["bevy_platform/alloc"] [dependencies] -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false +} disqualified = { version = "1.0", default-features = false } thread_local = { version = "1.0", optional = true } diff --git a/crates/bevy_window/Cargo.toml b/crates/bevy_window/Cargo.toml index ca3cf12dbc509..c9ab7a9200b69 100644 --- a/crates/bevy_window/Cargo.toml +++ b/crates/bevy_window/Cargo.toml @@ -48,32 +48,73 @@ libm = ["bevy_math/libm"] [dependencies] # bevy -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false } -bevy_ecs = { path = "../bevy_ecs", version = "0.19.0-dev", default-features = false } -bevy_input = { path = "../bevy_input", version = "0.19.0-dev", default-features = false, features = [ - "gestures", - "keyboard", - "mouse", - "touch", -] } -bevy_math = { path = "../bevy_math", version = "0.19.0-dev", default-features = false } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false +} +bevy_ecs = { + path = "../bevy_ecs", + version = "0.19.0-dev", + default-features = false +} +bevy_input = { + path = "../bevy_input", + version = "0.19.0-dev", + default-features = false, + features = [ + "gestures", + "keyboard", + "mouse", + "touch", + ] +} +bevy_math = { + path = "../bevy_math", + version = "0.19.0-dev", + default-features = false +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false +} # bevy optional -bevy_asset = { path = "../bevy_asset", version = "0.19.0-dev", default-features = false, optional = true } +bevy_asset = { + path = "../bevy_asset", + version = "0.19.0-dev", + default-features = false, + optional = true +} bevy_image = { path = "../bevy_image", version = "0.19.0-dev", optional = true } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [ - "glam", -], optional = true } +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + features = [ + "glam", + ], + optional = true +} # other -serde = { version = "1.0", features = [ - "alloc", - "derive", -], default-features = false, optional = true } -raw-window-handle = { version = "0.6", features = [ - "alloc", -], default-features = false } +serde = { + version = "1.0", + features = [ + "alloc", + "derive", + ], + default-features = false, + optional = true +} +raw-window-handle = { + version = "0.6", + features = [ + "alloc", + ], + default-features = false +} log = { version = "0.4", default-features = false } [lints] diff --git a/crates/bevy_winit/Cargo.toml b/crates/bevy_winit/Cargo.toml index 0487e7990fe30..0647ed56330d2 100644 --- a/crates/bevy_winit/Cargo.toml +++ b/crates/bevy_winit/Cargo.toml @@ -47,9 +47,14 @@ bevy_math = { path = "../bevy_math", version = "0.19.0-dev" } bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_window = { path = "../bevy_window", version = "0.19.0-dev" } bevy_tasks = { path = "../bevy_tasks", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} # bevy optional ## used by custom_cursor @@ -64,30 +69,53 @@ bytemuck = { version = "1.5", optional = true } # other # feature rwh_06 refers to window_raw_handle@v0.6 winit = { version = "0.30", default-features = false, features = ["rwh_06"] } -accesskit_winit = { version = "0.32", default-features = false, features = [ - "rwh_06", -] } +accesskit_winit = { + version = "0.32", + default-features = false, + features = [ + "rwh_06", + ] +} approx = { version = "0.5", default-features = false } accesskit = "0.24" tracing = { version = "0.1", default-features = false, features = ["std"] } [target.'cfg(target_os = "android")'.dependencies] -bevy_android = { path = "../bevy_android", version = "0.19.0-dev", default-features = false } +bevy_android = { + path = "../bevy_android", + version = "0.19.0-dev", + default-features = false +} [target.'cfg(target_arch = "wasm32")'.dependencies] wasm-bindgen = { version = "0.2" } web-sys = "0.3" js-sys = "0.3" # TODO: Assuming all wasm builds are for the browser. Require `no_std` support to break assumption. -bevy_app = { path = "../bevy_app", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } -bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev", default-features = false, features = [ - "web", -] } +bevy_app = { + path = "../bevy_app", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} +bevy_reflect = { + path = "../bevy_reflect", + version = "0.19.0-dev", + default-features = false, + features = [ + "web", + ] +} [lints] workspace = true diff --git a/crates/bevy_world_serialization/Cargo.toml b/crates/bevy_world_serialization/Cargo.toml index 855388cb726f9..7196342b090a3 100644 --- a/crates/bevy_world_serialization/Cargo.toml +++ b/crates/bevy_world_serialization/Cargo.toml @@ -28,9 +28,14 @@ bevy_reflect = { path = "../bevy_reflect", version = "0.19.0-dev" } bevy_transform = { path = "../bevy_transform", version = "0.19.0-dev" } bevy_utils = { path = "../bevy_utils", version = "0.19.0-dev" } bevy_camera = { path = "../bevy_camera", version = "0.19.0-dev" } -bevy_platform = { path = "../bevy_platform", version = "0.19.0-dev", default-features = false, features = [ - "std", -] } +bevy_platform = { + path = "../bevy_platform", + version = "0.19.0-dev", + default-features = false, + features = [ + "std", + ] +} # other ron = { version = "0.12", default-features = false, optional = true } diff --git a/deny.toml b/deny.toml index e380ba63b1463..b6d9867ac611a 100644 --- a/deny.toml +++ b/deny.toml @@ -33,46 +33,85 @@ allow = [ ] exceptions = [ - { name = "unicode-ident", allow = [ - "Unicode-DFS-2016", - "Unicode-3.0", - ] }, - { name = "symphonia", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-bundle-flac", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-bundle-mp3", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-codec-aac", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-codec-pcm", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-codec-vorbis", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-core", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-format-isomp4", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-format-ogg", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-format-riff", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-metadata", allow = [ - "MPL-2.0", - ] }, - { name = "symphonia-utils-xiph", allow = [ - "MPL-2.0", - ] }, + { + name = "unicode-ident", + allow = [ + "Unicode-DFS-2016", + "Unicode-3.0", + ] + }, + { + name = "symphonia", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-bundle-flac", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-bundle-mp3", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-codec-aac", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-codec-pcm", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-codec-vorbis", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-core", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-format-isomp4", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-format-ogg", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-format-riff", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-metadata", + allow = [ + "MPL-2.0", + ] + }, + { + name = "symphonia-utils-xiph", + allow = [ + "MPL-2.0", + ] + }, ] [bans] @@ -88,16 +127,19 @@ deny = [ { name = "raw-window-handle", deny-multiple-versions = true }, ] skip = [ - { name = "bevy_math", reason = "bevy_math has a path dev dependency on itself without a version" }, + { + name = "bevy_math", + reason = "bevy_math has a path dev dependency on itself without a version" + }, ] +# thiserror is the preferred way to derive error types +[[bans.features]] +crate = "derive_more" +deny = ["error"] + [sources] unknown-registry = "deny" unknown-git = "deny" allow-registry = ["https://github.com/rust-lang/crates.io-index"] allow-git = [] - -# thiserror is the preferred way to derive error types -[[bans.features]] -crate = "derive_more" -deny = ["error"] diff --git a/examples/large_scenes/bevy_city/Cargo.toml b/examples/large_scenes/bevy_city/Cargo.toml index 78c7c60911ed3..6aa0cbb89bad5 100644 --- a/examples/large_scenes/bevy_city/Cargo.toml +++ b/examples/large_scenes/bevy_city/Cargo.toml @@ -6,12 +6,15 @@ publish = false license = "MIT OR Apache-2.0" [dependencies] -bevy = { path = "../../../", features = [ - "https", - "free_camera", - "bevy_feathers", - "web_asset_cache", -] } +bevy = { + path = "../../../", + features = [ + "https", + "free_camera", + "bevy_feathers", + "web_asset_cache", + ] +} argh = "0.1" noise = "0.9.0" diff --git a/examples/large_scenes/bistro/Cargo.toml b/examples/large_scenes/bistro/Cargo.toml index 3e306029ed9bd..e1231c894f2e4 100644 --- a/examples/large_scenes/bistro/Cargo.toml +++ b/examples/large_scenes/bistro/Cargo.toml @@ -6,16 +6,18 @@ publish = false license = "MIT OR Apache-2.0" [dependencies] -bevy = { path = "../../../", features = [ - "bevy_camera_controller", - "free_camera", -] } +bevy = { + path = "../../../", + features = [ + "bevy_camera_controller", + "free_camera", + ] +} mipmap_generator = { path = "../mipmap_generator" } argh = "0.1.12" [features] - default = ["debug_text"] debug_text = ["bevy/bevy_ui"] pbr_transmission_textures = ["bevy/pbr_transmission_textures"] diff --git a/examples/large_scenes/caldera_hotel/Cargo.toml b/examples/large_scenes/caldera_hotel/Cargo.toml index 8a5d0137ba7ec..8be7c2aaed82e 100644 --- a/examples/large_scenes/caldera_hotel/Cargo.toml +++ b/examples/large_scenes/caldera_hotel/Cargo.toml @@ -6,10 +6,13 @@ publish = false license = "MIT OR Apache-2.0" [dependencies] -bevy = { path = "../../../", features = [ - "bevy_camera_controller", - "free_camera", -] } +bevy = { + path = "../../../", + features = [ + "bevy_camera_controller", + "free_camera", + ] +} mipmap_generator = { path = "../mipmap_generator" } argh = "0.1.12" diff --git a/examples/large_scenes/mipmap_generator/Cargo.toml b/examples/large_scenes/mipmap_generator/Cargo.toml index 25d688a4e850d..e40d3b80de2cc 100644 --- a/examples/large_scenes/mipmap_generator/Cargo.toml +++ b/examples/large_scenes/mipmap_generator/Cargo.toml @@ -9,14 +9,18 @@ license = "MIT OR Apache-2.0" [dependencies] anyhow = "1" -bevy = { path = "../../../", default-features = false, features = [ - "bevy_asset", - "bevy_world_serialization", - "bevy_pbr", - "ktx2", - "jpeg", - "multi_threaded", -] } +bevy = { + path = "../../../", + default-features = false, + features = [ + "bevy_asset", + "bevy_world_serialization", + "bevy_pbr", + "ktx2", + "jpeg", + "multi_threaded", + ] +} image = { version = "0.25.2", default-features = false } fast_image_resize = { version = "6.0", features = ["image"] } futures-lite = "2.0.1" diff --git a/examples/mobile/android_example/gradle/libs.versions.toml b/examples/mobile/android_example/gradle/libs.versions.toml index a5d3c345599dc..5bdeb58478ee8 100644 --- a/examples/mobile/android_example/gradle/libs.versions.toml +++ b/examples/mobile/android_example/gradle/libs.versions.toml @@ -9,11 +9,31 @@ gamesActivity = "4.4.0" # Note: This must be compatible with `android-activity` [libraries] junit = { group = "junit", name = "junit", version.ref = "junit" } -ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } -espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } -appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } -material = { group = "com.google.android.material", name = "material", version.ref = "material" } -games-activity = { group = "androidx.games", name = "games-activity", version.ref = "gamesActivity" } +ext-junit = { + group = "androidx.test.ext", + name = "junit", + version.ref = "junitVersion" +} +espresso-core = { + group = "androidx.test.espresso", + name = "espresso-core", + version.ref = "espressoCore" +} +appcompat = { + group = "androidx.appcompat", + name = "appcompat", + version.ref = "appcompat" +} +material = { + group = "com.google.android.material", + name = "material", + version.ref = "material" +} +games-activity = { + group = "androidx.games", + name = "games-activity", + version.ref = "gamesActivity" +} [plugins] android-application = { id = "com.android.application", version.ref = "agp" } diff --git a/examples/mobile/android_example_native/gradle/libs.versions.toml b/examples/mobile/android_example_native/gradle/libs.versions.toml index 20540a5893492..b40f9c7cf83b0 100644 --- a/examples/mobile/android_example_native/gradle/libs.versions.toml +++ b/examples/mobile/android_example_native/gradle/libs.versions.toml @@ -9,11 +9,31 @@ constraintlayout = "2.1.4" [libraries] junit = { group = "junit", name = "junit", version.ref = "junit" } -ext-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } -espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } -appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } -material = { group = "com.google.android.material", name = "material", version.ref = "material" } -constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } +ext-junit = { + group = "androidx.test.ext", + name = "junit", + version.ref = "junitVersion" +} +espresso-core = { + group = "androidx.test.espresso", + name = "espresso-core", + version.ref = "espressoCore" +} +appcompat = { + group = "androidx.appcompat", + name = "appcompat", + version.ref = "appcompat" +} +material = { + group = "com.google.android.material", + name = "material", + version.ref = "material" +} +constraintlayout = { + group = "androidx.constraintlayout", + name = "constraintlayout", + version.ref = "constraintlayout" +} [plugins] android-application = { id = "com.android.application", version.ref = "agp" } diff --git a/tools/build-templated-pages/Cargo.toml b/tools/build-templated-pages/Cargo.toml index 8f0279f0369f5..a3ce6717ab3a1 100644 --- a/tools/build-templated-pages/Cargo.toml +++ b/tools/build-templated-pages/Cargo.toml @@ -6,9 +6,13 @@ publish = false license = "MIT OR Apache-2.0" [dependencies] -toml_edit = { version = "0.25.1", default-features = false, features = [ - "parse", -] } +toml_edit = { + version = "0.25.1", + default-features = false, + features = [ + "parse", + ] +} tera = "1.15" serde = { version = "1.0", features = ["derive"] } bitflags = "2.3" diff --git a/tools/build-wasm-example/Cargo.toml b/tools/build-wasm-example/Cargo.toml index 561297f29992f..68374e3dbd967 100644 --- a/tools/build-wasm-example/Cargo.toml +++ b/tools/build-wasm-example/Cargo.toml @@ -5,7 +5,6 @@ description = "Tool for building example for Wasm" publish = false license = "MIT OR Apache-2.0" - [dependencies] xshell = "0.2" clap = { version = "4.0", features = ["derive"] } diff --git a/tools/example-showcase/Cargo.toml b/tools/example-showcase/Cargo.toml index 43e7f3828dfc0..2b7ef3a108352 100644 --- a/tools/example-showcase/Cargo.toml +++ b/tools/example-showcase/Cargo.toml @@ -8,9 +8,13 @@ license = "MIT OR Apache-2.0" [dependencies] xshell = "0.2" clap = { version = "4.0", features = ["derive"] } -toml_edit = { version = "0.25.1", default-features = false, features = [ - "parse", -] } +toml_edit = { + version = "0.25.1", + default-features = false, + features = [ + "parse", + ] +} pbr = "1.1" regex = "1.10.5" diff --git a/typos.toml b/typos.toml index 7ebcf6b5a7dd9..619a2020f7831 100644 --- a/typos.toml +++ b/typos.toml @@ -1,12 +1,25 @@ [files] extend-exclude = [ - "*.pbxproj", # metadata file - "*.patch", # Automatically generated files that should not be manually modified. - "*.bin", # Binary files - ".git/", # Version control files + "*.pbxproj", # metadata file + "*.patch", # Automatically generated files that should not be manually modified. + "*.bin", # Binary files + ".git/", # Version control files ] ignore-hidden = false +[default] +locale = "en-us" +# Ignored typos regexes +extend-ignore-re = [ + "\\bBelen Masia\\b", # The surname of one of the authors of SMAA + "\\bBig Sur\\b", # macOS Big Sur + "\\bgeneric-rpg-ui-inventario", # Inventory in Portuguese + "\\bmetalness\\b", # Rendering term (metallicity) + "\\bNDKs\\b", # NDK - Native Development Kit + "\\bPNGs\\b", # PNG - Portable Network Graphics file format + "b\"wdth\"", # OpenType feature identifier for "width" +] + # Match Inside a Word - Case Insensitive [default.extend-words] LOD = "LOD" # Level of detail @@ -28,16 +41,3 @@ ser = "ser" # ron::ser - Serializer toi = "toi" # Time of impact vOt = "vOt" vOt2 = "vOt2" - -[default] -locale = "en-us" -# Ignored typos regexes -extend-ignore-re = [ - "\\bBelen Masia\\b", # The surname of one of the authors of SMAA - "\\bBig Sur\\b", # macOS Big Sur - "\\bgeneric-rpg-ui-inventario", # Inventory in Portuguese - "\\bmetalness\\b", # Rendering term (metallicity) - "\\bNDKs\\b", # NDK - Native Development Kit - "\\bPNGs\\b", # PNG - Portable Network Graphics file format - "b\"wdth\"", # OpenType feature identifier for "width" -]