fluidattacks-core 0.1.4

Fluid Attacks Core Library
Documentation
[package]
name = "fluidattacks-core"
version = "0.1.4"
edition = "2021"
description = "Fluid Attacks Core Library"
license = "MPL-2.0"
repository = "https://gitlab.com/fluidattacks/universe"
authors = ["Development <development@fluidattacks.com>"]
readme = "README.md"
keywords = ["security", "git", "aws"]

[features]
git = [
    "dep:anyhow",
    "dep:base64",
    "dep:flate2",
    "dep:ignore",
    "dep:regex",
    "dep:reqwest",
    "dep:serde",
    "dep:serde_json",
    "dep:similar",
    "dep:tar",
    "dep:tempfile",
    "dep:tokio",
    "dep:tracing",
    "dep:url",
    "dep:walkdir",
    "dep:aws-sdk-sts",
    "dep:aws-config",
    "dep:uuid",
]
semver = [
    "dep:serde_json",
    "dep:tracing",
]

[dependencies]
anyhow = { version = "1", optional = true }
base64 = { version = "0.22", optional = true }
flate2 = { version = "1", optional = true }
ignore = { version = "0.4", optional = true }
regex = { version = "1", optional = true }
reqwest = { version = "0.12", default-features = false, features = ["gzip", "rustls-tls"], optional = true }
serde = { version = "1", features = ["derive"], optional = true }
serde_json = { version = "1", optional = true }
similar = { version = "2", optional = true }
tar = { version = "0.4", optional = true }
tempfile = { version = "3", optional = true }
tokio = { version = "1", features = ["full"], optional = true }
tracing = { version = "0.1", optional = true }
url = { version = "2", optional = true }
walkdir = { version = "2", optional = true }
aws-sdk-sts = { version = "1", optional = true }
aws-config = { version = "1", optional = true }
uuid = { version = "1", features = ["v4"], optional = true }

[dev-dependencies]
tokio = { version = "1", features = ["full"] }
tempfile = "3"