[package]
name = "micro_banimate"
version = "0.9.2"
edition = "2021"
license = "Apache-2.0"
description = "Easily manage complex Bevy 2D sprite animations"
authors = [
	"Louis Capitanchik <louis@microhacks.co.uk>"
]
repository = "https://lab.lcr.gr/microhacks/micro-banimate"

[[example]]
name = "basic"
path = "examples/basic.rs"
required-features = ["json_loader"]

[features]
default = ["json_loader"]
json_loader = ["serde", "dep:serde_json"]
toml_loader = ["serde", "dep:toml"]
serde = ["dep:serde", "bevy/serialize"]

[dependencies]
anyhow = "^1.0"
serde = { version = "^1.0", optional = true }
serde_json = { version = "^1.0", optional = true }
toml = { version = "0.8", optional = true }
bevy = { version = "^0.14", default-features = false, features = ["bevy_asset", "bevy_sprite"] }

[dev-dependencies]
bevy = "0.14"
log = "0.4"