UNPKG

@spalger/kibana

Version:

Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic

20 lines (17 loc) 471 B
var _ = require('lodash'); module.exports = function (dot, flatObject) { var fullObject = {}; _.each(flatObject, function (value, key) { var keys = key.split(dot); (function walk(memo, keys, value) { var _key = keys.shift(); if (keys.length === 0) { memo[_key] = value; } else { if (!memo[_key]) memo[_key] = {}; walk(memo[_key], keys, value); } }(fullObject, keys, value)); }); return fullObject; };