UNPKG

kibana-123

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) 468 B
import _ from 'lodash'; module.exports = function (dot, flatObject) { let fullObject = {}; _.each(flatObject, function (value, key) { let keys = key.split(dot); (function walk(memo, keys, value) { let _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; };