UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

17 lines (16 loc) 673 B
import { anyMatchRegexOrGlobList, matchRegexOrGlobList } from "../string-match.js"; import { Matcher } from "./base.js"; import { isArray, isUndefined } from "@sindresorhus/is"; //#region lib/util/package-rules/files.ts var FileNamesMatcher = class extends Matcher { matches({ packageFile, lockFiles }, { matchFileNames }) { if (isUndefined(matchFileNames)) return null; if (isUndefined(packageFile)) return false; if (matchRegexOrGlobList(packageFile, matchFileNames)) return true; if (isArray(lockFiles)) return anyMatchRegexOrGlobList(lockFiles, matchFileNames); return false; } }; //#endregion export { FileNamesMatcher }; //# sourceMappingURL=files.js.map