[package] name = "studio" version = "0.1.0" edition = "2021" [lib] name = "studio" crate-type = ["cdylib", "rlib"] path = "src/lib.rs" [[bin]] name = "studio-standalone" path = "src/main.rs" [dependencies] bevy-inspector-egui = "0.20.0" bevy_mod_raycast = "0.15.0" bevy_rapier3d = "0.22.0" # bevy_mod_outline = "0.5.0" bitflags = "2.4.0" console_error_panic_hook = { version = "0.1.7", optional = true } js-sys = { version = "0.3.65", optional = true } parking_lot = "0.12.1" serde = { version = "1.0.192", optional = true } serde-wasm-bindgen = { version = "0.6.1", optional = true } serde_json = { version = "1.0.108", optional = true } wasm-bindgen = "0.2.84" web-sys = { version = "0.3.65", optional = true, features = [ "CustomEvent", "CustomEventInit", "Document", "HtmlElement", "Window", ] } [features] wasm = [ "dep:console_error_panic_hook", "dep:js-sys", "dep:serde", "dep:serde_json", "dep:serde-wasm-bindgen", "dep:web-sys", "bevy_rapier3d/wasm-bindgen", ] [dependencies.bevy] workspace = true [dependencies.bevy_mod_outline] path = "../bevy_mod_outline" [dependencies.bevy_mod_picking] version = "0.16.0" default-features = false features = [ "backend_bevy_ui", "backend_rapier", "backend_raycast", "backend_sprite", "debug", "selection", ]