{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base" ], "prConcurrentLimit": 20, "prHourlyLimit": 0, "ignorePaths": [ "**/bower_components/**", "**/node_modules/**", "Assets/**", "packages/app-cli/tests/**", "packages/app-clipper/popup", "packages/app-mobile/android/app/build.gradle", "packages/plugins/**", ], "ignoreDeps": [ "@babel/core", "@codemirror/commands", "@codemirror/lang-cpp", "@codemirror/lang-html", "@codemirror/lang-java", "@codemirror/lang-javascript", "@codemirror/lang-markdown", "@codemirror/lang-php", "@codemirror/lang-rust", "@codemirror/language", "@codemirror/legacy-modes", "@codemirror/search", "@codemirror/state", "@codemirror/view", "@fortawesome/fontawesome-svg-core", "@fortawesome/free-solid-svg-icons", "@svgr/webpack", "actions/stale", "babel-eslint", "babel-loader", "babel-preset-react-app", "browserify", "codemirror", "cspell", "electron", "file-loader", "gradle", "html-webpack-plugin", "husky", "lerna", "metro-react-native-babel-preset", "mini-css-extract-plugin", "rollup-plugin-commonjs", "rollup-plugin-node-resolve", "rollup", "ruby", "stripe", "typedoc", "webpack", // React Native stuff should be updated only when // upgrading React Native. "@types/react-native", "com.android.tools.build:gradle", "com.facebook.flipper:flipper-fresco-plugin", "com.facebook.flipper:flipper-network-plugin", "com.facebook.flipper:flipper", "jsc-android", "react-native", // Need special processing when upgrading "katex", "mermaid", // Cannot upgrade further due to ESM support "node-fetch", ], "packageRules": [ { "matchUpdateTypes": ["patch"], "automerge": true }, { // AWS packages are updated too frequently and we can assume minor // updates are stable. "matchPackageNames": ["@aws-sdk/client-s3", "@aws-sdk/s3-request-presigner"], "matchUpdateTypes": ["minor", "patch"], "automerge": true } ] }