renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
27 lines • 976 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EnabledManagersMigration = void 0;
const tslib_1 = require("tslib");
const is_1 = tslib_1.__importDefault(require("@sindresorhus/is"));
const abstract_migration_1 = require("../base/abstract-migration");
class EnabledManagersMigration extends abstract_migration_1.AbstractMigration {
propertyName = 'enabledManagers';
run(value) {
if (!is_1.default.array(value, is_1.default.string)) {
return;
}
const newValue = value.map((manager) => {
switch (manager) {
case 'yarn':
return 'npm';
case 'regex':
return 'custom.regex';
default:
return manager;
}
});
this.rewrite(newValue);
}
}
exports.EnabledManagersMigration = EnabledManagersMigration;
//# sourceMappingURL=enabled-managers-migration.js.map