[package]
edition = "2024"
rust-version = "1.91"
name = "apicize_lib"
version = "0.33.0"
authors = ["Jason Terando"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Library supporting Apicize request dispatch, testing and serialization"
readme = "README.md"
license = "MIT"
repository = "https://github.com/apicize/lib-rust"
[features]
editing = []
[lib]
name = "apicize_lib"
path = "src/lib.rs"
[[test]]
name = "test_execution_state_serde"
path = "tests/test_execution_state_serde.rs"
[[test]]
name = "test_runner"
path = "tests/test_runner.rs"
[[test]]
name = "test_utility"
path = "tests/test_utility.rs"
[[test]]
name = "test_validation_state_serde"
path = "tests/test_validation_state_serde.rs"
[dependencies.async-recursion]
version = "^1.0.5"
[dependencies.async-trait]
version = "^0.1.75"
[dependencies.bitflags]
version = "2.10.0"
[dependencies.csv]
version = "1.3.1"
[dependencies.dirs]
version = "^6"
[dependencies.encoding_rs]
version = "^0.8.33"
[dependencies.futures]
version = "^0.3.29"
[dependencies.indexmap]
version = "2.11.4"
[dependencies.mime]
version = "^0.3.17"
[dependencies.oauth2]
version = "^5.0.0"
features = ["reqwest"]
[dependencies.regex]
version = "1.11.1"
[dependencies.reqwest]
version = "^0.12.9"
features = [
"native-tls",
"socks",
"multipart",
]
[dependencies.serde]
version = "^1.0.193"
features = ["derive"]
[dependencies.serde_json]
version = "^1.0.108"
features = ["preserve_order"]
[dependencies.serde_with]
version = "^3.16.1"
features = ["base64"]
[dependencies.thiserror]
version = "2.0.17"
[dependencies.tokio]
version = "^1.41.0"
features = ["macros"]
[dependencies.tokio-util]
version = "^0.7.10"
[dependencies.uuid]
version = "^1.6.1"
features = ["v4"]
[dependencies.v8]
version = "^146"
[dependencies.xmltojson]
version = "0.3.0"
[dev-dependencies.base64]
version = "^0.22.1"
[dev-dependencies.mockall]
version = "^0.14.0"
[dev-dependencies.mockito]
version = "^1.2.0"
[dev-dependencies.serial_test]
version = "^3.1.1"
[dev-dependencies.sha2]
version = "^0.10.8"
[build-dependencies.npm_rs]
version = "1.0.0"