From 444a221427e93dc45d3ea5cc3ed52a2a8a9ffa7c Mon Sep 17 00:00:00 2001
From: fabb <153960+fabb@users.noreply.github.com>
Date: Sat, 17 Dec 2022 13:38:56 +0100
Subject: [PATCH] feat(presets): added replacement of react-scripts-ts with
 react-scripts (#17827)

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

diff --git a/lib/config/presets/internal/replacements.ts b/lib/config/presets/internal/replacements.ts
index 76fc37ec27..575107b37a 100644
--- a/lib/config/presets/internal/replacements.ts
+++ b/lib/config/presets/internal/replacements.ts
@@ -23,6 +23,7 @@ export const presets: Record<string, Preset> = {
       'replacements:parcel-css-to-lightningcss',
       'replacements:react-query-devtools-to-scoped',
       'replacements:react-query-to-scoped',
+      'replacements:react-scripts-ts-to-react-scripts',
       'replacements:renovate-pep440-to-renovatebot-pep440',
       'replacements:rollup-node-resolve-to-scoped',
       'replacements:xmldom-to-scoped',
@@ -572,6 +573,17 @@ export const presets: Record<string, Preset> = {
       },
     ],
   },
+  'react-scripts-ts-to-react-scripts': {
+    description: '`react-scripts` supports typescripts since version 2.1.0.',
+    packageRules: [
+      {
+        matchDatasources: ['npm'],
+        matchPackageNames: ['react-scripts-ts'],
+        replacementName: 'react-scripts',
+        replacementVersion: '2.1.8',
+      },
+    ],
+  },
   'redux-devtools-extension-to-scope': {
     description:
       'The `redux-devtools-extension` package was renamed to `@redux-devtools/extension`.',
-- 
GitLab