From ff439b1d2952b09d70ca37c22e96eb9b73e9c5e2 Mon Sep 17 00:00:00 2001
From: Matt Travi <github@travi.org>
Date: Mon, 22 Nov 2021 01:05:35 -0600
Subject: [PATCH] feat(cucumber-replacement): added the switch to scoped to the
 replacements list (#12785)

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

diff --git a/lib/config/presets/internal/replacements.ts b/lib/config/presets/internal/replacements.ts
index 8d7bbc5ce9..023c59f75c 100644
--- a/lib/config/presets/internal/replacements.ts
+++ b/lib/config/presets/internal/replacements.ts
@@ -3,7 +3,7 @@ import type { Preset } from '../types';
 export const presets: Record<string, Preset> = {
   all: {
     description: 'All replacements',
-    extends: ['replacements:jade-to-pug'],
+    extends: ['replacements:jade-to-pug', 'replacements:cucumber-to-scoped'],
   },
   'jade-to-pug': {
     description: 'Jade was renamed to Pug',
@@ -16,4 +16,15 @@ export const presets: Record<string, Preset> = {
       },
     ],
   },
+  'cucumber-to-scoped': {
+    description: 'cucumber became scoped',
+    packageRules: [
+      {
+        matchDatasources: ['npm'],
+        matchPackageNames: ['cucumber'],
+        replacementName: '@cucumber/cucumber',
+        replacementVersion: '7.0.0',
+      },
+    ],
+  },
 };
-- 
GitLab