[dependencies.bevy_app]
version = "0.17"
[dependencies.bevy_derive]
version = "0.17"
[dependencies.bevy_ecs]
version = "0.17"
[dependencies.bevy_ecs_macros]
version = "0.17"
[dependencies.bevy_hotpatching_experiments_macros]
version = "0.1.9"
[dependencies.bevy_internal]
features = ["track_location"]
version = "0.17"
[dependencies.bevy_log]
version = "0.17"
[dependencies.bevy_platform]
version = "0.17"
[dependencies.bevy_reflect]
version = "0.17"
[dependencies.bevy_utils]
version = "0.17"
[dependencies.crossbeam-channel]
version = "0.5.15"
[dependencies.dioxus-devtools]
version = "0.7.0-rc.1"
[dependencies.send_wrapper]
version = "0.6.0"
[dev-dependencies.bevy]
features = ["bevy_ui_debug", "track_location"]
version = "0.17"
[[example]]
name = "add_systems"
path = "examples/add_systems.rs"
[[example]]
name = "component_migration"
path = "examples/component_migration.rs"
[[example]]
name = "minimal"
path = "examples/minimal.rs"
[[example]]
name = "n_body_simulation"
path = "examples/n_body_simulation.rs"
[[example]]
name = "observer"
path = "examples/observer.rs"
[[example]]
name = "patch_on_update"
path = "examples/patch_on_update.rs"
[[example]]
name = "patch_signature"
path = "examples/patch_signature.rs"
[[example]]
name = "rerun_setup"
path = "examples/rerun_setup.rs"
[lib]
name = "bevy_hotpatching_experiments"
path = "src/lib.rs"
[lints.clippy]
nonstandard_macro_braces = "warn"
too_many_arguments = "allow"
type_complexity = "allow"
[package]
authors = ["Jan Hohenheim <jan@hohenheim.ch>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["game-development"]
description = "Hotpatch your Bevy systems, allowing you to change their code while the app is running and directly seeing the results!"
edition = "2024"
keywords = ["bevy", "hotpatch", "subsecond", "dioxus"]
license = "MIT OR Apache-2.0"
name = "bevy_hotpatching_experiments"
readme = "readme.md"
repository = "https://github.com/janhohenheim/bevy_hotpatching_experiments"
version = "0.3.0"
[profile.android-dev]
inherits = "dev"
[profile.server-dev]
inherits = "dev"
[profile.wasm-dev]
inherits = "dev"
opt-level = 1
[target.'cfg(target_arch = "wasm32")'.dependencies.dioxus-cli-config]
features = ["web"]
version = "0.7.0-rc.1"
[target.'cfg(target_arch = "wasm32")'.dependencies.serde_json]
version = "1.0"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["Window", "Location", "CloseEvent", "MessageEvent", "WebSocket"]
version = "0.3.77"
[[test]]
name = "compile_change_signature"
path = "tests/compile_change_signature.rs"
[[test]]
name = "compile_hot"
path = "tests/compile_hot.rs"
[[test]]
name = "compile_rerun"
path = "tests/compile_rerun.rs"