Full Config Presets
config:base
Default base configuration for all languages
{
"extends": [
":separateMajorReleases",
":combinePatchMinorReleases",
":ignoreUnstable",
":prImmediately",
":semanticPrefixFixDepsChoreOthers",
":updateNotScheduled",
":automergeDisabled",
":ignoreModulesAndTests",
":autodetectPinVersions",
":prHourlyLimit2",
":prConcurrentLimit20",
"group:monorepos",
"group:recommended",
"helpers:disableTypesNodeMajor"
]
}
config:base-js
Base configuration for Javascript (deprecated)
{
"extends": [
"config:base"
]
}
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
{
"separateMajorMinor": false,
"extends": [
":preserveSemverRanges",
"group:all",
"schedule:monthly",
":maintainLockFilesMonthly"
],
"lockFileMaintenance": {
"extends": [
"group:all"
],
"commitMessageAction": "Update"
}
}