in src/wit.rs [180:196]
fn write_data(&self) -> String {
let mut result = vec![];
for value in self.fonts.iter() {
let font = value.value();
let mut value = serde_json::Map::new();
value.insert(
"path".to_string(),
serde_json::to_value(font.path()).unwrap(),
);
value.insert(
"variants".to_string(),
serde_json::to_value(font.variants()).unwrap(),
);
result.push(value);
}
serde_json::to_string(&result).unwrap()
}