[package]
edition = "2021"
rust-version = "1.89"
name = "zdc-runtime"
version = "0.1.0"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Embeds the ZDeceptron JavaScript runtime and evaluates it without an external toolchain."
homepage = "https://zdeceptron.marksturman.com"
readme = false
license = "MIT"
repository = "https://github.com/DrDrewCain/zdeceptron"
[features]
default = ["evaluate"]
evaluate = ["dep:boa_engine"]
[lib]
name = "zdc_runtime"
path = "src/lib.rs"
[[test]]
name = "public_api"
path = "tests/public_api.rs"
[[test]]
name = "reactivity"
path = "tests/reactivity.rs"
[[test]]
name = "render"
path = "tests/render.rs"
[[test]]
name = "sandbox_contract"
path = "tests/sandbox_contract.rs"
[[test]]
name = "transport_contract"
path = "tests/transport_contract.rs"
[[test]]
name = "wire"
path = "tests/wire.rs"
[[test]]
name = "wire_contract"
path = "tests/wire_contract.rs"
[[test]]
name = "wire_fuzz"
path = "tests/wire_fuzz.rs"
[dependencies.boa_engine]
version = "0.21"
optional = true
[dev-dependencies]