From d93984d33a4afb5c5a0c6c595a031f7b35a31c1a Mon Sep 17 00:00:00 2001
From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Date: Sun, 28 Aug 2022 06:25:07 +0200
Subject: [PATCH] feat(preset): create react-query and react-query/devtools
 replacements, add now-to-vercel to replacements:all (#17279)

---
 lib/config/presets/internal/replacements.ts | 29 +++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/lib/config/presets/internal/replacements.ts b/lib/config/presets/internal/replacements.ts
index ed80b96a44..d543b8f03c 100644
--- a/lib/config/presets/internal/replacements.ts
+++ b/lib/config/presets/internal/replacements.ts
@@ -16,6 +16,9 @@ export const presets: Record<string, Preset> = {
       'replacements:jade-to-pug',
       'replacements:joi-to-scoped',
       'replacements:joi-to-unscoped',
+      'replacements:now-to-vercel',
+      'replacements:react-query-devtools-to-scoped',
+      'replacements:react-query-to-scoped',
       'replacements:renovate-pep440-to-renovatebot-pep440',
       'replacements:rollup-node-resolve-to-scoped',
       'replacements:xmldom-to-scoped',
@@ -103,6 +106,32 @@ export const presets: Record<string, Preset> = {
       },
     ],
   },
+  'react-query-devtools-to-scoped': {
+    description:
+      '`react-query/devtools` became scoped under the `tanstack` organization.',
+    packageRules: [
+      {
+        matchCurrentVersion: '>=2.0.0 <4.0.0',
+        matchDatasources: ['npm'],
+        matchPackageNames: ['react-query/devtools'],
+        replacementName: '@tanstack/react-query-devtools',
+        replacementVersion: '4.0.0',
+      },
+    ],
+  },
+  'react-query-to-scoped': {
+    description:
+      '`react-query` became scoped under the `tanstack` organization.',
+    packageRules: [
+      {
+        matchCurrentVersion: '>=3.0.0 <4.0.0',
+        matchDatasources: ['npm'],
+        matchPackageNames: ['react-query'],
+        replacementName: '@tanstack/react-query',
+        replacementVersion: '4.0.5',
+      },
+    ],
+  },
   'redux-devtools-extension-to-scope': {
     description:
       'The `redux-devtools-extension` package was renamed to `@redux-devtools/extension`.',
-- 
GitLab