json-viewer
Version:
Pretty JSON viewer for the terminal
23 lines (15 loc) • 772 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getDeepJsonChildren = undefined;
var _ramda = require('ramda');
var _ramda2 = _interopRequireDefault(_ramda);
var _ = require('./');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var getDeepJsonChildren = exports.getDeepJsonChildren = function getDeepJsonChildren() {
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.compose(_ramda2.default.keys, _ramda2.default.path(branchAsArray))(json);
};