morphir-projection
Shared Morphir IR normalization for backend extensions. The crate reads IR in the v3 or v4 format and gives a projection model: the public declarations, their documentation, source names, dependencies and entry point metadata, without value bodies. A backend then maps this model to its own target.
Usage
let package = normalize?; // ir_json: serde_json::Value
License
Licensed under the Apache License, Version 2.0. Part of Morphir, a FINOS project.