{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base", ":combinePatchMinorReleases", ":dependencyDashboard", ":maintainLockFilesWeekly", ":pinAllExceptPeerDependencies", ":rebaseStalePrs", "schedule:weekends", ":separateMajorReleases" ], "prConcurrentLimit": 3, "enabledManagers": ["cargo", "github-actions", "npm"], "packageRules": [ { "groupName": "cargo minor", "matchManagers": ["cargo"], "matchUpdateTypes": ["minor", "patch"] }, { "groupName": "gh minor", "matchManagers": ["github-actions"], "matchUpdateTypes": ["minor", "patch"] }, { "groupName": "npm minor", "matchManagers": ["npm"], "matchUpdateTypes": ["minor", "patch"] }, { "matchPackageNames": ["typescript"], "matchUpdateTypes": ["major", "minor"], "enabled": false }, { "matchPackageNames": ["typescript"], "matchUpdateTypes": "patch" }, { "groupName": "jest", "matchPackageNames": ["@types/jest", "jest", "ts-jest", "jest-preset-angular"], "matchUpdateTypes": "major" } ], "ignoreDeps": [ "@types/koa-bodyparser", "bootstrap", "electron-builder", "electron", "node-ipc", "regedit", "zone.js" ] }