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

18 lines (16 loc) 460 B
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); }); };