# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "bevy_entitiles" version = "0.12.0" build = false include = [ "/src", "Cargo.toml", "README.md", "LICENSE", ] autobins = false autoexamples = false autotests = false autobenches = false description = "A 2d tilemap library for bevy. With many useful algorithms/tools built in." readme = "README.md" license = "MIT" repository = "https://github.com/443eb9/bevy_entitiles" [profile.dev] opt-level = 1 [profile.dev.package."*"] opt-level = 3 [lib] name = "bevy_entitiles" path = "src/lib.rs" [dependencies.avian2d] version = "0.1" optional = true [dependencies.bevy] version = "0.14" features = [ "bevy_core_pipeline", "bevy_render", "bevy_asset", "bevy_sprite", "png", ] default-features = false [dependencies.bevy_entitiles_derive] version = "0.6" optional = true [dependencies.bitflags] version = "2" [dependencies.futures-lite] version = "2" optional = true [dependencies.hashbrown] version = "0.14" features = ["rayon"] [dependencies.indexmap] version = "2" features = ["rayon"] [dependencies.quick-xml] version = "0.37" features = [ "serialize", "overlapped-lists", ] optional = true [dependencies.radsort] version = "0.1" [dependencies.rand] version = "0.8" optional = true [dependencies.rayon] version = "1.10" [dependencies.ron] version = "0.8" optional = true [dependencies.serde] version = "1" optional = true [dependencies.serde_json] version = "1" optional = true [dependencies.thiserror] version = "2" [dev-dependencies.bevy] version = "0.14" features = [ "bevy_ui", "bevy_winit", "default_font", "x11", "wayland", ] default-features = false [dev-dependencies.bevy_mod_debugdump] version = "0.11" [dev-dependencies.image] version = "0.25" [dev-dependencies.rand] version = "0.8" [features] algorithm = [ "dep:rand", "serializing", "dep:futures-lite", ] atlas = [] baking = ["atlas"] debug = ["bevy/bevy_gizmos"] default = ["multi-threaded"] ldtk = [ "serializing", "dep:serde_json", "dep:bevy_entitiles_derive", ] multi-threaded = ["bevy/multi_threaded"] physics = ["dep:avian2d"] serializing = [ "dep:ron", "dep:serde", "bevy/serialize", ] tiled = [ "dep:serde", "dep:quick-xml", "dep:bevy_entitiles_derive", "atlas", "dep:futures-lite", ] [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.bevy] version = "0.14" features = ["trace_tracy"] default-features = false [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.bevy-inspector-egui] version = "0.26" [target.'cfg(target_arch = "wasm32")'.dev-dependencies.bevy] version = "0.14" features = ["webgl2"] default-features = false