# Copyright (c) 2026, Salesforce, Inc.,
# All rights reserved.
# For full license text, see the LICENSE.txt file

[package]
edition = "2021"
name = "pdk-unit"
version.workspace = true
rust-version.workspace = true
license-file.workspace = true
publish = true
description = "PDK Unit Test Framework"

[lib]
crate-type = ["rlib"]
doctest = false

[features]
default = []
enable_stop_iteration = []
experimental = ["pdk_core/experimental"]
experimental_logs = []
experimental_local_mode = []

[dependencies]
classy = { workspace = true }
pdk_core = { workspace = true }
pdk_unit_macros = { workspace = true }
proxy-wasm-stub = { workspace = true }
dw_parser = { workspace = true }
serde_json = { workspace = true }
serde = { workspace = true }
base64 = { workspace = true }
sha2 = "0.10.1"
hex = "0.4.3"
regex = "1.11.1"
non-exhaustive = { workspace = true }
