[package]
edition = "2021"
name = "peace"
version = "0.0.15"
authors = ["Azriel Hoh <azriel91@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "zero stress automation"
homepage = "https://peace.mk"
documentation = "https://docs.rs/peace/"
readme = "README.md"
keywords = ["automation"]
categories = [
"asynchronous",
"config",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/azriel91/peace"
[features]
cli = [
"dep:peace_cli",
"dep:peace_cli_model",
]
default = []
error_reporting = [
"dep:miette",
"peace_cli?/error_reporting",
"peace_cmd_model/error_reporting",
"peace_cmd_rt/error_reporting",
"peace_params/error_reporting",
"peace_rt/error_reporting",
"peace_rt_model/error_reporting",
"peace_webi_model?/error_reporting",
]
item_interactions = [
"dep:peace_item_interaction_model",
"peace_cfg/item_interactions",
"peace_flow_rt/item_interactions",
"peace_webi?/item_interactions",
"peace_webi_components?/item_interactions",
]
item_state_example = [
"peace_cfg/item_state_example",
"peace_cmd_ctx/item_state_example",
"peace_data/item_state_example",
"peace_flow_rt/item_state_example",
"peace_params/item_state_example",
"peace_rt_model/item_state_example",
"peace_webi?/item_state_example",
"peace_webi_components?/item_state_example",
]
output_in_memory = ["peace_cli?/output_in_memory"]
output_progress = [
"dep:peace_progress_model",
"peace_cli?/output_progress",
"peace_cmd_ctx/output_progress",
"peace_cmd_rt/output_progress",
"peace_cfg/output_progress",
"peace_flow_rt/output_progress",
"peace_item_interaction_model/output_progress",
"peace_rt/output_progress",
"peace_rt_model/output_progress",
"peace_webi?/output_progress",
"peace_cmd_model/output_progress",
]
ssr = [
"peace_webi?/ssr",
"peace_webi_components?/ssr",
]
webi = [
"dep:peace_webi",
"dep:peace_webi_components",
"dep:peace_webi_model",
]
[lib]
name = "peace"
crate-type = [
"cdylib",
"rlib",
]
path = "src/lib.rs"
test = false
doctest = true
[dependencies.miette]
version = "7.5.0"
optional = true
[dependencies.peace_cfg]
version = "0.0.15"
[dependencies.peace_cli]
version = "0.0.15"
optional = true
[dependencies.peace_cli_model]
version = "0.0.15"
optional = true
[dependencies.peace_cmd_ctx]
version = "0.0.15"
[dependencies.peace_cmd_model]
version = "0.0.15"
[dependencies.peace_cmd_rt]
version = "0.0.15"
[dependencies.peace_data]
version = "0.0.15"
[dependencies.peace_diff]
version = "0.0.15"
[dependencies.peace_flow_model]
version = "0.0.15"
[dependencies.peace_flow_rt]
version = "0.0.15"
[dependencies.peace_fmt]
version = "0.0.15"
[dependencies.peace_item_interaction_model]
version = "0.0.15"
optional = true
[dependencies.peace_item_model]
version = "0.0.15"
[dependencies.peace_params]
version = "0.0.15"
[dependencies.peace_profile_model]
version = "0.0.15"
[dependencies.peace_progress_model]
version = "0.0.15"
optional = true
[dependencies.peace_resource_rt]
version = "0.0.15"
[dependencies.peace_rt]
version = "0.0.15"
[dependencies.peace_rt_model]
version = "0.0.15"
[dependencies.peace_state_rt]
version = "0.0.15"
[dependencies.peace_webi]
version = "0.0.15"
optional = true
[dependencies.peace_webi_components]
version = "0.0.15"
optional = true
[dependencies.peace_webi_model]
version = "0.0.15"
optional = true
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.miette]
version = "7.5.0"
features = ["fancy"]
optional = true
[target.'cfg(target_arch = "wasm32")'.dependencies.miette]
version = "7.5.0"
features = ["fancy-no-syscall"]
optional = true
[lints.rust.unexpected_cfgs]
level = "warn"
priority = 0
check-cfg = ["cfg(coverage_nightly)"]