@itsmworkbench/jsyaml
Version:
30 lines (29 loc) • 641 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.jsYaml = exports.jsyamlWriter = exports.jsyamlParser = void 0;
const js = require('js-yaml');
function jsyamlParser(s) {
try {
return js.load(s);
}
catch (e) {
return [e.toString()];
}
}
exports.jsyamlParser = jsyamlParser;
function jsyamlWriter(content) {
try {
return js.dump(content);
}
catch (e) {
return [e.toString()];
}
}
exports.jsyamlWriter = jsyamlWriter;
function jsYaml() {
return {
parser: jsyamlParser,
writer: jsyamlWriter
};
}
exports.jsYaml = jsYaml;
;