mist-core 2.0.1

core functionality of mist
[package]
name = "mist-core"
version = "2.0.1"
authors = ["peri <peri@periwinkle.sh>"]
edition = "2021"
description = "core functionality of mist"
readme = "README.md"
repository = "https://codeberg.org/periwinkle/mist"
license = "MIT OR Apache-2.0"

[features]
default = ["state", "dialogs", "config", "instant", "ser"]
portable = ["config"]
lss = ["dep:quick-xml"]
state = []
dialogs = ["dep:tinyfiledialogs"]
config = ["dep:font-kit", "dep:directories", "ser"]
bg = ["config"]
instant = ["dep:libc"]
ser = ["dep:serde", "dep:ron"]

[dependencies]
thiserror = "1.0"
ron = {version = "0.8", features = ["integer128"], optional = true}
serde = {version = "1.0", default-features = false, features = ["serde_derive"], optional = true}
quick-xml = {version = "0.30", optional = true}
tinyfiledialogs = {version = "3.9", optional = true}
font-kit = {version = "0.11", optional = true}
libc = {version = "0.2", optional = true}
directories = {version = "5.0", optional = true}

[package.metadata.docs.rs]
features = ["lss", "bg"]