[[bin]]
name = "brkrs"
path = "src/main.rs"
[dependencies.bevy]
features = ["dynamic_linking"]
version = "0.17.3"
[dependencies.bevy_rapier3d]
features = ["debug-render-3d"]
version = "0.32.0"
[dependencies.ron]
version = "0.8"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.tracing]
version = "0.1"
[dev-dependencies.tempfile]
version = "3"
[features]
default = ["texture_manifest"]
texture_manifest = []
[lib]
name = "brkrs"
path = "src/lib.rs"
[lints.clippy]
too_many_arguments = "allow"
type_complexity = "allow"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Breakout/Arkanoid-style game built in Rust using the Bevy engine, with physics powered by bevy_rapier3d"
edition = "2021"
license = "AGPL-3.0-or-later"
name = "brkrs"
readme = "README.md"
version = "0.0.1"
[profile.dev]
opt-level = 1
[profile.dev.package."*"]
opt-level = 3
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.bevy]
features = ["file_watcher"]
version = "0.17.3"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["Window", "Storage"]
version = "0.3"
[[test]]
name = "audio_config"
path = "tests/audio_config.rs"
[[test]]
name = "audio_events"
path = "tests/audio_events.rs"
[[test]]
name = "editor_palette"
path = "tests/editor_palette.rs"
[[test]]
name = "fallback_registry"
path = "tests/fallback_registry.rs"
[[test]]
name = "indestructible_visual"
path = "tests/indestructible_visual.rs"
[[test]]
name = "integration_transition"
path = "tests/integration_transition.rs"
[[test]]
name = "level_definition"
path = "tests/level_definition.rs"
[[test]]
name = "level_overrides"
path = "tests/level_overrides.rs"
[[test]]
name = "level_switcher"
path = "tests/level_switcher.rs"
[[test]]
name = "migration_parity"
path = "tests/migration_parity.rs"
[[test]]
name = "multi_hit_bricks"
path = "tests/multi_hit_bricks.rs"
[[test]]
name = "profile_smoke"
path = "tests/profile_smoke.rs"
[[test]]
name = "respawn_spawn_points"
path = "tests/respawn_spawn_points.rs"
[[test]]
name = "respawn_timer"
path = "tests/respawn_timer.rs"
[[test]]
name = "respawn_visual"
path = "tests/respawn_visual.rs"
[[test]]
name = "texture_manifest"
path = "tests/texture_manifest.rs"
[[test]]
name = "type_variants"
path = "tests/type_variants.rs"