Full Config Presets

Opinionated full preset configs for Renovate. Source repository

config:base

Default base configuration for all languages

{
  "extends": [
    ":separateMajorReleases",
    ":combinePatchMinorReleases",
    ":ignoreUnstable",
    ":prImmediately",
    ":renovatePrefix",
    ":semanticPrefixFixDepsChoreOthers",
    ":updateNotScheduled",
    ":automergeDisabled",
    ":maintainLockFilesDisabled",
    ":autodetectPinVersions",
    "group:monorepos",
    "helpers:oddIsUnstablePackages"
  ]
}

config:base-js

Base configuration for Javascript (deprecated)

{
  "extends": [
    "config:base"
  ]
}

config:js-app

Default configuration for webapps

{
  "extends": [
    "config:base",
    ":pinVersions"
  ]
}

config:js-lib

Default configuration for libraries

{
  "extends": [
    "config:base",
    ":pinOnlyDevDependencies"
  ]
}

config:semverAllMonthly

Preserve semver ranges and update everything together once a month

{
  "extends": [
    ":preserveSemverRanges",
    "group:all",
    "schedule:monthly",
    ":maintainLockFilesMonthly"
  ]
}