content: [package]
  name = "bevy_ecs_ldtk"
  description = "An ECS-friendly ldtk plugin for bevy."
  version = "0.12.0"
  edition = "2021"
  authors = ["Trevor Lovell <trevorlovelldesign@gmail.com>"]
  repository = "https://github.com/Trouv/bevy_ecs_ldtk"
  license = "MIT OR Apache-2.0"
  keywords = ["bevy", "ldtk", "game", "gamedev", "map-editor"]
  categories = ["game-development"]
  exclude = ["assets/*", "repo/*", "scripts/*"]
  
  [workspace]
  members = ["macros"]
  
  [dependencies]
  bevy_ecs_ldtk_macros = { version = "0.12.0", optional = true, path = "macros" }
  bevy_ecs_tilemap = { version = "0.16", default-features = false }
  bevy = { version = "0.16.0", default-features = false, features = [
      "bevy_sprite",
  ] }
  derive-getters = "0.3.0"
  serde = { version = "1.0", features = ["derive"] }
  serde_json = "1.0"
  regex = "1"
  thiserror = "1.0"
  paste = "1.0"
  derive_more = "0.99.17"
  path-clean = "1.0.1"
  
  [dev-dependencies]
  bevy = "0.16"
  bevy_rapier2d = "0.30"
  fake = { version = "2.8.0", features = ["uuid"] }
  rand = "0.8"
  bevy-inspector-egui = "0.31"
  
  [features]
  default = ["derive", "render", "internal_levels"]
  derive = ["bevy_ecs_ldtk_macros"]
  atlas = ["bevy_ecs_tilemap/atlas"]
  render = ["bevy_ecs_tilemap/render"]
  internal_levels = []
  external_levels = []
  
  [package.metadata.docs.rs]
  all-features = true
  
  [[example]]
  name = "platformer"
  path = "examples/platformer/main.rs"
  
  [[example]]
  name = "field_instances"
  path = "examples/field_instances/main.rs"
  
  [[example]]
  name = "collectathon"
  path = "examples/collectathon/main.rs"
  