[package] name = "bevy_asset" version = "0.14.0" edition = "2021" description = "Provides asset functionality for Bevy Engine" homepage = "https://bevyengine.org" repository = "https://github.com/bevyengine/bevy" license = "MIT OR Apache-2.0" keywords = ["bevy"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] file_watcher = ["notify-debouncer-full", "watch"] embedded_watcher = ["file_watcher"] multi_threaded = ["bevy_tasks/multi_threaded"] asset_processor = [] watch = [] trace = [] [dependencies] bevy_app = { path = "../bevy_app", version = "0.14.0" } bevy_asset_macros = { path = "macros", version = "0.14.0" } bevy_ecs = { path = "../bevy_ecs", version = "0.14.0" } bevy_reflect = { path = "../bevy_reflect", version = "0.14.0", features = [ "uuid", ] } bevy_tasks = { path = "../bevy_tasks", version = "0.14.0" } bevy_utils = { path = "../bevy_utils", version = "0.14.0" } async-broadcast = "0.5" async-fs = "2.0" async-lock = "3.0" crossbeam-channel = "0.5" downcast-rs = "1.2" futures-io = "0.3" futures-lite = "2.0.1" blake3 = "1.5" parking_lot = { version = "0.12", features = ["arc_lock", "send_guard"] } ron = "0.8" serde = { version = "1", features = ["derive"] } thiserror = "1.0" uuid = { version = "1.0", features = ["v4"] } [target.'cfg(target_os = "android")'.dependencies] bevy_winit = { path = "../bevy_winit", version = "0.14.0" } [target.'cfg(target_arch = "wasm32")'.dependencies] wasm-bindgen = { version = "0.2" } web-sys = { version = "0.3", features = [ "Window", "Response", "WorkerGlobalScope", ] } wasm-bindgen-futures = "0.4" js-sys = "0.3" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] notify-debouncer-full = { version = "0.3.1", optional = true } [dev-dependencies] bevy_core = { path = "../bevy_core", version = "0.14.0" } bevy_log = { path = "../bevy_log", version = "0.14.0" } [lints] workspace = true [package.metadata.docs.rs] rustdoc-args = ["-Zunstable-options", "--cfg", "docsrs"] all-features = true