1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1× 1× 35× 1× | /** * YAML operations, parse or stringify. */ import jsYaml from 'js-yaml'; /** * Parse a YAML string into an object. * @param {string} str String containing YAML information. * @return {Object} Parsed YAML object. */ export function parse(str) { return jsYaml.safeLoad(str); } /** * Stringify an object to a YAML string. * @param {Object} obj JavaScript object. * @return {string} YAML document. */ export function stringify(obj) { return jsYaml.safeDump(obj); } |