Skip to content

Full Config Presets

config:base

Default base configuration for all languages.

{
  "extends": [
    ":dependencyDashboard",
    ":semanticPrefixFixDepsChoreOthers",
    ":ignoreModulesAndTests",
    "group:monorepos",
    "group:recommended",
    "replacements:all",
    "workarounds:all"
  ]
}

config:js-app

Default configuration for webapps.

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

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"
  ],
  "lockFileMaintenance": {
    "commitMessageAction": "Update",
    "extends": [
      "group:all"
    ]
  },
  "separateMajorMinor": false
}