UNPKG

gendiff-irastypain

Version:

Compares two configuration files and shows a difference.

30 lines (20 loc) 1.82 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _simple = require('./simple'); var _simple2 = _interopRequireDefault(_simple); var _plain = require('./plain'); var _plain2 = _interopRequireDefault(_plain); var _json = require('./json'); var _json2 = _interopRequireDefault(_json); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var getRender = function getRender(formatType) { var renders = { simple: _simple2.default, plain: _plain2.default, json: _json2.default }; return renders[formatType]; }; exports.default = function (ast, formatType) { var render = getRender(formatType); return render(ast); }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9yZW5kZXJlcnMvaW5kZXguanMiXSwibmFtZXMiOlsiZ2V0UmVuZGVyIiwiZm9ybWF0VHlwZSIsInJlbmRlcnMiLCJzaW1wbGUiLCJwbGFpbiIsImpzb24iLCJhc3QiLCJyZW5kZXIiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsWUFBWSxTQUFaQSxTQUFZLENBQUNDLFVBQUQsRUFBZ0I7QUFDaEMsTUFBTUMsVUFBVSxFQUFFQyx3QkFBRixFQUFVQyxzQkFBVixFQUFpQkMsb0JBQWpCLEVBQWhCO0FBQ0EsU0FBT0gsUUFBUUQsVUFBUixDQUFQO0FBQ0QsQ0FIRDs7a0JBS2UsVUFBQ0ssR0FBRCxFQUFNTCxVQUFOLEVBQXFCO0FBQ2xDLE1BQU1NLFNBQVNQLFVBQVVDLFVBQVYsQ0FBZjtBQUNBLFNBQU9NLE9BQU9ELEdBQVAsQ0FBUDtBQUNELEMiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc2ltcGxlIGZyb20gJy4vc2ltcGxlJztcbmltcG9ydCBwbGFpbiBmcm9tICcuL3BsYWluJztcbmltcG9ydCBqc29uIGZyb20gJy4vanNvbic7XG5cbmNvbnN0IGdldFJlbmRlciA9IChmb3JtYXRUeXBlKSA9PiB7XG4gIGNvbnN0IHJlbmRlcnMgPSB7IHNpbXBsZSwgcGxhaW4sIGpzb24gfTtcbiAgcmV0dXJuIHJlbmRlcnNbZm9ybWF0VHlwZV07XG59O1xuXG5leHBvcnQgZGVmYXVsdCAoYXN0LCBmb3JtYXRUeXBlKSA9PiB7XG4gIGNvbnN0IHJlbmRlciA9IGdldFJlbmRlcihmb3JtYXRUeXBlKTtcbiAgcmV0dXJuIHJlbmRlcihhc3QpO1xufTtcbiJdfQ==