cordis-include 0.0.21

Config entry trees and YAML/JSON loader files for the cordis-rs plugin framework
Documentation
[package]
name = "cordis-include"
version = "0.0.21"
description = "Config entry trees and YAML/JSON loader files for the cordis-rs plugin framework"
keywords = ["cordis", "plugin", "config", "yaml", "loader"]
categories = ["config", "rust-patterns"]
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
readme = "README.md"

[features]
default = []
# File watching via `notify`. Off by default so the core include layer stays
# dependency-light; the `cordis-cli` runner enables it.
watch = ["notify"]

[dependencies]
cordis-rs.workspace = true
indexmap.workspace = true
ryu.workspace = true
serde.workspace = true
serde_json.workspace = true
unsafe-libyaml.workspace = true
notify = { version = "8", optional = true }

[dev-dependencies]
# Parity oracle only: the dialect parser's resolution must match what
# serde_yaml_ng produced before the switch (A/B tests). Leaving the
# dependency graph unchanged otherwise.
serde_yaml_ng.workspace = true