{ "extends": [ "config:base" ], "enabledManagers": ["npm"], "ignoreDeps": [ "@types/systemjs", "commander", // we are planning to remove this, so no need to update it "execa", // we should bump this once we move to esm modules "history", // we should bump this together with react-router-dom "@mdx-js/react", // storybook peer-depends on its 1.x version, we should upgrade this when we upgrade storybook "monaco-editor", // due to us exposing this via @grafana/ui/CodeEditor's props bumping can break plugins "react-hook-form", // due to us exposing these hooks via @grafana/ui form components bumping can break plugins "react-redux", // react-beautiful-dnd depends on react-redux 7.x, we need to update that one first "react-router-dom", // we should bump this together with history "systemjs", "ts-loader", // we should remove ts-loader and use babel-loader instead "ora", // we should bump this once we move to esm modules // Sentry deprecated in favor of Grafana Faro for frontend logging. // Major effort required to upgrade to latest Sentry, not worthwhile "@sentry/browser", "@sentry/types", "@sentry/utils", // dep updates blocked by React 18 "@testing-library/dom", "@testing-library/react", "@types/react", "@types/react-dom", "@types/react-test-renderer", "react", "react-dom", "react-test-renderer" ], "includePaths": ["package.json", "packages/**"], "ignorePaths": ["packages/grafana-toolkit/package.json", "emails/**", "plugins-bundled/**", "**/mocks/**"], "labels": ["area/frontend", "dependencies", "no-backport", "no-changelog"], "packageRules": [ { "matchUpdateTypes": ["patch"], "excludePackagePatterns": ["@storybook"], "extends": ["schedule:monthly"], "groupName": "Monthly patch updates" }, { "matchPackagePatterns": ["@storybook"], "extends": ["schedule:monthly"], "groupName": "Storybook updates" }, { "groupName": "React Aria", "matchPackagePrefixes": [ "@react-aria/", "@react-stately/" ] }, { "groupName": "Moveable", "matchPackageNames": [ "moveable", "react-moveable" ] }, { "groupName": "Slate", "matchPackageNames": [ "@types/slate", "@types/slate-react", "slate", "slate-react" ] }, { "groupName": "d3", "matchPackagePrefixes": [ "d3", "@types/d3" ] }, { "groupName": "visx", "matchPackagePrefixes": [ "@visx/" ] } ], "pin": { "enabled": false }, "prConcurrentLimit": 10, "rebaseWhen": "conflicted", "reviewers": ["team:grafana/frontend-ops"], "separateMajorMinor": false, "vulnerabilityAlerts": { "addLabels": ["area/security"] } }