@loom-io/yaml-converter
Version:
Convert yaml files to json with loom-io
23 lines (22 loc) • 589 B
JavaScript
import { parse as parseYaml, stringify as stringifyYaml } from "yaml";
function verify(file) {
if (file.extension === "yaml" || file.extension === "yml")
return true;
return false;
}
async function unify(file, content) {
const contentString = stringifyYaml(content);
await file.write(contentString);
}
async function parse(file) {
const content = await file.text();
return parseYaml(content);
}
export function createYamlConverter() {
return {
verify,
parse: (parse),
unify: (unify),
};
}
export default createYamlConverter;