[package]
name = "inflorescence"
description = "Inflorscence is a GUI for Pijul"
version.workspace = true
edition.workspace = true
license.workspace = true
authors.workspace = true

[features]
default = ["std"]
std = ["libflorescence/std"]

[dependencies]
# Internal dependencies
[dependencies.inflorescence-iced-widget]
workspace = true
[dependencies.inflorescence-model]
workspace = true
[dependencies.inflorescence-view]
workspace = true
[dependencies.libflorescence]
workspace = true
[dependencies.iced-utils]
workspace = true

# External dependencies
[dependencies.anyhow]
workspace = true
[dependencies.clap]
workspace = true
[dependencies.clru]
workspace = true
[dependencies.iced]
workspace = true
[dependencies.ignore]
workspace = true
[dependencies.notify-debouncer-full]
workspace = true
[dependencies.tokio]
workspace = true
[dependencies.tokio-stream]
workspace = true
[dependencies.tracing]
workspace = true
[dependencies.tracing-subscriber]
workspace = true

[dev-dependencies]
# Internal dev-dependencies
[dev-dependencies.libflorescence]
workspace = true
features = ["testing"]
[dev-dependencies.iced-utils]
workspace = true
features = ["testing"]

# External dev-dependencies
[dev-dependencies.assert_matches]
workspace = true
[dev-dependencies.derivative]
workspace = true
[dev-dependencies.test-log]
workspace = true
[dev-dependencies.tokio]
workspace = true
features = ["macros"]