renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
52 lines • 1.85 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.presets = void 0;
/* eslint sort-keys: ["error", "asc", {caseSensitive: false, natural: true}] */
exports.presets = {
'best-practices': {
description: 'Preset with best practices from the Renovate maintainers. Recommended for advanced users, who want to follow our best practices.',
extends: [
'config:recommended',
'docker:pinDigests',
'helpers:pinGitHubActionDigests',
':configMigration',
':pinDevDependencies',
'abandonments:recommended',
],
},
'js-app': {
description: 'Default configuration for webapps.',
extends: ['config:recommended', ':pinAllExceptPeerDependencies'],
},
'js-lib': {
description: 'Default configuration for libraries.',
extends: ['config:recommended', ':pinOnlyDevDependencies'],
},
recommended: {
description: 'Recommended configuration for most users. It does not matter what programming language you use.',
extends: [
':dependencyDashboard',
':semanticPrefixFixDepsChoreOthers',
':ignoreModulesAndTests',
'group:monorepos',
'group:recommended',
'replacements:all',
'workarounds:all',
],
},
semverAllMonthly: {
description: 'Preserve SemVer ranges and update everything together once a month.',
extends: [
':preserveSemverRanges',
'group:all',
'schedule:monthly',
':maintainLockFilesMonthly',
],
lockFileMaintenance: {
commitMessageAction: 'Update',
extends: ['group:all'],
},
separateMajorMinor: false,
},
};
//# sourceMappingURL=config.js.map