{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["config:base", "group:all", "schedule:weekly"],
  "branchPrefix": "chore/renovate/",
  "commitBodyTable": true,
  "commitMessageAction": "Pin",
  "commitMessageExtra": "{{#if isMajor}}v{{{newMajor}}}{{else}}{{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}",
  "commitMessageTopic": "{{depName}}",
  "enabledManagers": ["npm"],
  "packageRules": [
    {
      "commitMessageSuffix": "dev",
      "automerge": true,
      "matchDepTypes": ["devDependencies"]
    }
  ],
  "prConcurrentLimit": 2,
  "prHourlyLimit": 1,
  "rangeStrategy": "bump",
  "semanticCommits": "enabled",
  "semanticCommitScope": "{{parentDir}}"
}
