tern-sdk 0.1.0

Talk to Tern over the Tern Surface Protocol: typed node builders, diffing with derived ids, flow control, event routing, print/ask helpers and a plain-text fallback.
Documentation
[package]
name = "tern-sdk"
description = "Talk to Tern over the Tern Surface Protocol: typed node builders, diffing with derived ids, flow control, event routing, print/ask helpers and a plain-text fallback."
# Released on its own (crates.io), not with the workspace.
version = "0.1.0"
edition.workspace = true
publish = true
authors.workspace = true
license = "MIT"
repository = "https://github.com/stencil-hq/tern-sdk"
# Reads ../conformance, which isn't part of the package (or the public SDK repository).
exclude = ["tests/conformance.rs"]

[lib]
name = "tern_sdk"

[dependencies]
base64.workspace = true
serde.workspace = true
serde_json.workspace = true
sha2.workspace = true
thiserror.workspace = true
tracing.workspace = true

[target.'cfg(unix)'.dependencies]
libc.workspace = true

[target.'cfg(windows)'.dependencies]
windows-sys.workspace = true

[lints]
workspace = true