gendiff-ewwwgeny
Version:
gendiff for Hexlet
24 lines (17 loc) • 1.47 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _jsYaml = _interopRequireDefault(require("js-yaml"));
var _ini = _interopRequireDefault(require("ini"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const parsers = {
'.yaml': _jsYaml.default.safeLoad,
'.yml': _jsYaml.default.safeLoad,
'.json': JSON.parse,
'.ini': _ini.default.parse
};
var _default = (fileType, fileContent) => parsers[fileType](fileContent);
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9wYXJzZXJzLmpzIl0sIm5hbWVzIjpbInBhcnNlcnMiLCJ5YW1sIiwic2FmZUxvYWQiLCJKU09OIiwicGFyc2UiLCJpbmkiLCJmaWxlVHlwZSIsImZpbGVDb250ZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7Ozs7QUFFQSxNQUFNQSxPQUFPLEdBQUc7QUFDZCxXQUFTQyxnQkFBS0MsUUFEQTtBQUVkLFVBQVFELGdCQUFLQyxRQUZDO0FBR2QsV0FBU0MsSUFBSSxDQUFDQyxLQUhBO0FBSWQsVUFBUUMsYUFBSUQ7QUFKRSxDQUFoQjs7ZUFPZSxDQUFDRSxRQUFELEVBQVdDLFdBQVgsS0FBMkJQLE9BQU8sQ0FBQ00sUUFBRCxDQUFQLENBQWtCQyxXQUFsQixDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHlhbWwgZnJvbSAnanMteWFtbCc7XG5pbXBvcnQgaW5pIGZyb20gJ2luaSc7XG5cbmNvbnN0IHBhcnNlcnMgPSB7XG4gICcueWFtbCc6IHlhbWwuc2FmZUxvYWQsXG4gICcueW1sJzogeWFtbC5zYWZlTG9hZCxcbiAgJy5qc29uJzogSlNPTi5wYXJzZSxcbiAgJy5pbmknOiBpbmkucGFyc2UsXG59O1xuXG5leHBvcnQgZGVmYXVsdCAoZmlsZVR5cGUsIGZpbGVDb250ZW50KSA9PiBwYXJzZXJzW2ZpbGVUeXBlXShmaWxlQ29udGVudCk7XG4iXX0=