@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
18 lines (16 loc) • 460 B
JavaScript
let _ = require('lodash');
let { resolve } = require('path');
let { promisify } = require('bluebird');
let { all } = require('bluebird');
let glob = promisify(require('glob'));
module.exports = function (path, patterns) {
return all([].concat(patterns || []))
.map(function (pattern) {
return glob(pattern, { cwd: path, ignore: '**/_*.js' });
})
.then(_.flatten)
.then(_.uniq)
.map(function (match) {
return resolve(path, match);
});
};