[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"
[[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"
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 }