pulsar/script/lib/expand-glob-paths.js
Antonio Scandurra 870b3c832e Add script/lint
2016-08-29 10:37:12 +02:00

20 lines
423 B
JavaScript

'use strict'
const glob = require('glob')
module.exports = function (globPaths) {
return Promise.all(globPaths.map(g => expandGlobPath(g))).then(paths => paths.reduce((a, b) => a.concat(b), []))
}
function expandGlobPath (globPath) {
return new Promise((resolve, reject) => {
glob(globPath, (error, paths) => {
if (error) {
reject(error)
} else {
resolve(paths)
}
})
})
}