[package]
name = "harn-rules-hostlib"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "Host capability exposing the harn-rules declarative rule engine to Harn (`rules.search` / `rules.report` / `rules.apply`)."
[dependencies]
harn-rules = { path = "../harn-rules", version = "=0.9.21" }
harn-hostlib = { path = "../harn-hostlib", version = "=0.9.21", default-features = false, features = ["ast"] }
harn-vm = { path = "../harn-vm", version = "=0.9.21" }
harn-fmt = { path = "../harn-fmt", version = "=0.9.21" }
harn-lint = { path = "../harn-lint", version = "=0.9.21" }
harn-parser = { path = "../harn-parser", version = "=0.9.21" }
serde_json = "1"
arcstr = { version = "1", features = ["serde", "std"] }
[dev-dependencies]
tempfile = "3"
[lints]
workspace = true