@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
25 lines (22 loc) • 642 B
JavaScript
module.exports = function (kibana) {
let _ = require('lodash');
let fromRoot = require('../../utils/fromRoot');
let { readdirSync } = require('fs');
let { resolve, basename } = require('path');
let modules = {};
let metaLibs = resolve(__dirname, 'metaLibs');
readdirSync(metaLibs).forEach(function (file) {
if (file[0] === '.') return;
let name = basename(file, '.js') + '$';
modules[name] = resolve(metaLibs, file);
});
return new kibana.Plugin({
init: false,
uiExports: {
modules: modules,
noParse: [
/node_modules\/(angular|elasticsearch-browser|mocha)\//
]
}
});
};