UNPKG

@loom-io/yaml-converter

Version:

Convert yaml files to json with loom-io

23 lines (22 loc) 589 B
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;