rustyfi-loader 0.1.4

Multi-file loading layer (@require:/@import: resolution and dependency ordering) for SATySFi documents
Documentation
[package]
name = "rustyfi-loader"
description = "Multi-file loading layer (@require:/@import: resolution and dependency ordering) for SATySFi documents"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories.workspace = true
readme.workspace = true
authors.workspace = true

[dependencies]
rustyfi-syntax.workspace = true
safegraph.workspace = true
thiserror.workspace = true
serde.workspace = true
# Decode-only, scoped to this crate: both `rustyfi-deps.yaml`
# and `rustyfi-envelope.yaml` are small, trusted, saphe-written/hand-written
# YAML documents. `serde_yaml` is archived upstream but libyaml-derived like
# the OCaml `Yaml` package this format's own decoder (`yamlDecoder.ml`) is
# built on, already resolvable from the local registry cache, and
# battle-tested. If a future cargo-deny/audit gate ever trips on its
# unmaintained advisory, `serde_norway` is a drop-in replacement (same API).
# NOTE for the future `rustyfi-saphe` crate (plan Sa1): it exchanges these
# same two file formats and MUST use this same YAML crate.
serde_yaml = "0.9"