diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 00000000..e9dc0f8b --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + "schedule:weekly", + ":approveMajorUpdates", + ":disablePeerDependencies", + ":semanticCommitTypeAll(chore)" + ], + "ignorePresets": [":ignoreModulesAndTests"], + "labels": ["dependencies"], + "rangeStrategy": "bump", + "postUpdateOptions": ["pnpmDedupe"], + "semanticCommits": "enabled", + "packageRules": [ + { + "groupName": "all non-major dependencies", + "groupSlug": "all-minor-patch", + "matchCurrentVersion": ">=1.0.0", + "matchUpdateTypes": ["minor", "patch"] + } + ], + "ignoreDeps": [ + "@types/node", + "node", + "typescript", + "typescript49", + "typescript50", + "typescript51", + "typescript52", + "typescript53" + ] +}