UNPKG

json-viewer

Version:

Pretty JSON viewer for the terminal

23 lines (15 loc) 717 B
'use strict'; 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); };