onetaskgraph-core 0.2.21

The onetaskgraph engine: the plugin registry, global-id qualification, and the plan every response carries.
Documentation
[package]
name = "onetaskgraph-core"
description = "The onetaskgraph engine: the plugin registry, global-id qualification, and the plan every response carries."
version = "0.2.21"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
readme = "../../README.md"

# The engine may depend on every plugin; no plugin may depend back. Registering a new
# plugin here is what lets a configuration name it.
[dependencies]
# The trait a subprocess-hosted source implements is async, so the engine needs the same
# attribute macro a plugin does. It brings no runtime with it: this crate is still written
# against `std::future` alone and runs on whatever runtime its caller starts.
async-trait.workspace = true
onetaskgraph-github-projects.workspace = true
onetaskgraph-in-memory.workspace = true
onetaskgraph-linear.workspace = true
onetaskgraph-local-md.workspace = true
onetaskgraph-plugin-api.workspace = true
jsonschema.workspace = true
schemars.workspace = true
secrecy.workspace = true
serde.workspace = true
serde_json.workspace = true
serde_norway.workspace = true
serde_path_to_error.workspace = true
thiserror.workspace = true

[dev-dependencies]
tempfile.workspace = true
tokio.workspace = true