flawless 1.0.0-alpha.16+croatian-pine-marten

Toolkit for writing durable execution workflows in Rust.
Documentation
[package]
name = "flawless"
version = "1.0.0-alpha.16+croatian-pine-marten"
edition = "2021"
description = "Toolkit for writing durable execution workflows in Rust."
authors = ["Bernard Kolobara <bernard@flawless.dev>"]
license = "BSD-2-Clause-Patent"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[[bin]]
name = "cargo-flw"
path = "cargo-flw/main.rs"
required-features = ["cargo-flw"]

[features]
cargo-flw = ["clap", "toml", "ureq", "dirs"]

[dependencies]
flawless-macros = { version = "1.0.0-alpha.16", path = "../flawless-macros" }
flawless-wasabi = { version = "1.0.0-alpha.16", path = "../flawless-wasabi" }
log = "0.4"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
bincode = "1.3"
http = "0.2"
cargo-lock = { version = "9.0.0", features = ["dependency-tree"] }
cargo_metadata = "0.18.1"
termcolor = "1.4"
petgraph = "0.6.4"

# Only used by cargo-flw
clap = { version = "4.4", optional = true }
toml = { version = "0.8.8", optional = true }

[build-dependencies]
dirs = { version = "5", optional = true }
ureq = { version = "2.9", optional = true }