[package]
name = "mabel-hex"
version = "0.1.0"
authors = ["Ash Keel <ash@nebula.cafe>"]
edition = "2021"

[dependencies]
async-trait = "0.1"
dioxus = { version = "0.6", features = ["fullstack", "router"] }
dioxus-cli-config = "0.6"
dioxus-logger = "0.6"
dotenvy = { version = "0.15", optional = true }
mockall = { version = "0.13", optional = true }
serde = { version = "1", features = ["derive"] }
thiserror = "2"
tokio = { version = "1", features = ["full"], optional = true }

[features]
default = []
server = ["dioxus/server", "tokio", "dotenvy", "mockall"]
web = ["dioxus/web"]
tokio = ["dep:tokio"]

[profile]

[profile.wasm-dev]
inherits = "dev"
opt-level = 1

[profile.server-dev]
inherits = "dev"

[profile.android-dev]
inherits = "dev"