renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
20 lines (19 loc) • 784 B
JavaScript
import { AbstractMigration } from "../base/abstract-migration.js";
import { isArray, isString } from "@sindresorhus/is";
//#region lib/config/migrations/custom/file-match-migration.ts
var FileMatchMigration = class extends AbstractMigration {
deprecated = true;
propertyName = "fileMatch";
run(value) {
// v8 ignore else -- TODO: add test #40625
if (isString(value) || isArray(value, isString)) {
const fileMatch = isArray(value) ? value : [value];
let managerFilePatterns = this.get("managerFilePatterns") ?? [];
managerFilePatterns = managerFilePatterns.concat(fileMatch.map((match) => `/${match}/`));
this.setHard("managerFilePatterns", managerFilePatterns);
}
}
};
//#endregion
export { FileMatchMigration };
//# sourceMappingURL=file-match-migration.js.map