UNPKG

@itsmworkbench/jsyaml

Version:

30 lines (29 loc) 641 B
"use strict"; 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;