UNPKG

dependent-path-update

Version:
24 lines (17 loc) 613 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = getFiles; var _util = require("util"); var _glob2 = _interopRequireDefault(require("glob")); const glob = (0, _util.promisify)(_glob2.default); async function getFiles(patterns, globOptions) { return (await Promise.all(patterns.map(pattern => { if (pattern === ".") { pattern = "**/*"; } else if (pattern[pattern.length - 1] === "/") { pattern += "**/*"; } return glob(pattern, globOptions); }))).reduce((a, b) => a.concat(b)); }