json-viewer
Version:
Pretty JSON viewer for the terminal
23 lines (15 loc) • 717 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getDeepJsonBranch = undefined;
var _ramda = require('ramda');
var _ramda2 = _interopRequireDefault(_ramda);
var _ = require('./');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var getDeepJsonBranch = exports.getDeepJsonBranch = function getDeepJsonBranch() {
var json = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var branch = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
var branchAsArray = _ramda2.default.filter(Boolean)(branch.split(_.deepJsonRegex));
return _ramda2.default.path(branchAsArray)(json);
};