dependent-path-update
Version:
A tool to update dependent paths when renaming a file.
24 lines (17 loc) • 613 B
JavaScript
;
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));
}