UNPKG

renovate

Version:

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

70 lines (69 loc) 2.2 kB
//#region lib/config/presets/internal/config.preset.ts const 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", "security:minimumReleaseAgeNpm", ":maintainLockFilesWeekly" ] }, "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", "mergeConfidence:age-confidence-badges", "replacements:all", "workarounds:all", "helpers:forgejoDigestChangelogs", "helpers:giteaDigestChangelogs", "helpers:githubDigestChangelogs", "helpers:gitlabDigestChangelogs", "helpers:goXPackagesChangelogLink", "helpers:goXPackagesNameLink", "helpers:renovateChangelog" ] }, semverAllMonthly: { description: "Preserve SemVer ranges and update everything together once a month. (excluding replacements and lockfile maintenance)", extends: [ ":preserveSemverRanges", "group:all", "schedule:monthly", ":maintainLockFilesMonthly" ], lockFileMaintenance: { commitMessageAction: "Update" }, separateMajorMinor: false }, semverAllWeekly: { description: "Preserve SemVer ranges and update everything together once a week (excluding replacements and lockfile maintenance).", extends: [ ":preserveSemverRanges", "group:all", "schedule:weekly", ":maintainLockFilesWeekly" ], lockFileMaintenance: { commitMessageAction: "Update" }, separateMajorMinor: false } }; //#endregion export { presets }; //# sourceMappingURL=config.preset.js.map