{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"], "dependencyDashboard": true, "timezone": "Europe/Istanbul", "semanticCommits": "enabled", "schedule": ["before 6am on monday"], "prConcurrentLimit": 5, "prHourlyLimit": 2, "internalChecksFilter": "strict", "osvVulnerabilityAlerts": true, "labels": ["dependencies"], "commitMessagePrefix": "chore(deps):", "lockFileMaintenance": { "enabled": true, "automerge": true, "schedule": ["before 5am on monday"] }, "packageRules": [ { "matchUpdateTypes": ["patch"], "automerge": true }, { "matchDepTypes": ["devDependencies"], "matchUpdateTypes": ["minor", "patch"], "automerge": true }, { "matchUpdateTypes": ["major"], "dependencyDashboardApproval": true }, { "matchPackageNames": ["eslint", "@eslint/js", "/^typescript-eslint/"], "groupName": "eslint toolchain", "commitMessageTopic": "eslint-toolchain" }, { "matchPackageNames": ["typescript", "tsx", "vitest", "vitepress"], "groupName": "toolchain dependencies", "commitMessageTopic": "toolchain" }, { "matchManagers": ["github-actions"], "groupName": "github-actions dependencies", "commitMessageTopic": "github-actions", "commitMessagePrefix": "ci(deps):" } ] }