[package] authors = ["Braden Steffaniak"] categories = ["web-programming"] description = "MoosicBox admin htmx package" edition = "2021" keywords = ["admin", "html", "htmx", "web"] license = "MPL-2.0" name = "moosicbox_admin_htmx" readme = "README.md" repository = "https://github.com/MoosicBox/MoosicBox" version = "0.1.0" [dependencies] moosicbox_assert = { version = "0.1.0", path = "../assert", default-features = false } moosicbox_config = { version = "0.1.0", path = "../config", default-features = false, features = [ "db", ] } moosicbox_core = { version = "0.1.0", path = "../core", default-features = false } moosicbox_database = { version = "0.1.0", path = "../database", default-features = false, features = [ "api", ] } moosicbox_music_api = { version = "0.1.0", path = "../music_api", optional = true, default-features = false } moosicbox_scan = { version = "0.1.0", path = "../scan", optional = true, default-features = false, features = [ "local", ] } moosicbox_qobuz = { version = "0.1.0", path = "../qobuz", optional = true, default-features = false, features = [ "db", ] } base64 = { workspace = true, optional = true } moosicbox_tidal = { version = "0.1.0", path = "../tidal", optional = true, default-features = false, features = [ "db", ] } actix-htmx = { workspace = true } actix-web = { workspace = true, optional = true } log = { workspace = true } maud = { workspace = true, features = ["actix-web"] } serde = { workspace = true } serde_json = { workspace = true } urlencoding = { workspace = true } whoami = { workspace = true } [features] default = ["api", "qobuz", "scan", "tidal"] fail-on-warnings = [] qobuz = ["dep:moosicbox_music_api", "dep:moosicbox_qobuz"] tidal = ["base64", "dep:moosicbox_music_api", "dep:moosicbox_tidal"] scan = ["dep:moosicbox_scan"] base64 = ["dep:base64"] api = ["dep:actix-web", "moosicbox_music_api/api"]