Skip to content
Snippets Groups Projects
This project manages its dependencies using Cargo. Learn more
Cargo.toml 1.08 KiB
[package]
name = "micro_musicbox"
version = "0.10.0"
edition = "2021"
license = "Apache-2.0"
authors = ["Louis Capitanchik <louis@microhacks.co.uk>"]
repository = "https://lab.lcr.gr/microhacks/micro-bevy-musicbox"
documentation = "https://docs.rs/micro_musicbox"
description = "Opinionated service interface for bevy_kira_audio"

exclude = ["assets"]

[[example]]
name = "kitchen-sink"
path = "examples/kitchen_sink.rs"
required-features = ["mp3", "ogg"]

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

[[example]]
name = "from-settings"
path = "examples/from-settings.rs"
required-features = ["ogg", "settings"]

[features]
default = ["settings", "ogg"]
serde = ["dep:serde"]
mp3 = ["bevy_kira_audio/mp3"]
flac = ["bevy_kira_audio/flac"]
wav = ["bevy_kira_audio/wav"]
ogg = ["bevy_kira_audio/ogg"]
settings = ["bevy_kira_audio/settings_loader"]

[dependencies]
bevy = { version = "0.14", default-features = false }
bevy_kira_audio = { version = "0.20", default-features = false }
serde = { version = "1", optional = true }

[dev_dependencies]
bevy = "0.14"
log = "0.4"