flowcore 0.110.0

Structures shared between runtime and clients
Documentation
[package]
name = "flowcore"
description = "Structures shared between runtime and clients"
version.workspace = true
authors.workspace = true
license.workspace = true
documentation.workspace = true
homepage.workspace = true
repository.workspace = true
readme = "README.md"
edition.workspace = true

# Files to exclude from packaging and publishing
exclude = [".gitignore", "Cargo.lock"]

[badges]
maintenance = { status = "actively-developed" }

[lib]
name = "flowcore"
path = "src/lib.rs"

[features]
default = []
context = []  # whether this library is aware of the flow context functions or not
debugger = [] # feature to add the debugger
online_tests = []
meta_provider = []
file_provider = []
http_provider = []

[dependencies]
serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
serde_derive = { version = "~1.0.27"}
error-chain = {version = "0.12.2"}
url = { version = "2.2", features = ["serde"] }
log = {version = "0.4.19"}
shrinkwraprs = { version = "0.3.0" }
serde = { version = "~1.0.180"}
toml = { version = "0.7.6" }
serde_yaml = { version = "~0.9" }

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
curl = {version = "~0.4" }
simpath = { version = "~2.5", features = ["urls"] }