weaveconfig 0.2.0

A unified configuration tool for monorepos
Documentation
1
2
3
4
5
6
use serde::de::DeserializeOwned;

pub fn parse_jsonc<T: DeserializeOwned>(input: &str) -> Result<T, anyhow::Error> {
    let json = fjson::to_json_compact(input)?;
    serde_json::from_str(&json).map_err(|e| anyhow::anyhow!(e))
}