From 665ede84755a403800d3dd568bd0efb0d9b37d51 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@keylocation.sg>
Date: Tue, 17 Oct 2017 11:16:02 +0200
Subject: [PATCH] fix: migrate excludedPackageNames to excludePackageNames
 (#961)

---
 lib/config/migration.js                          | 4 ++++
 test/config/__snapshots__/migration.spec.js.snap | 1 +
 test/config/migration.spec.js                    | 1 +
 3 files changed, 6 insertions(+)

diff --git a/lib/config/migration.js b/lib/config/migration.js
index edaade2289..0e4bbe3a5c 100644
--- a/lib/config/migration.js
+++ b/lib/config/migration.js
@@ -87,6 +87,10 @@ function migrateConfig(config, parentConfig) {
         p => migrateConfig(p).migratedConfig
       );
       delete migratedConfig.packages;
+    } else if (key === 'excludedPackageNames') {
+      isMigrated = true;
+      migratedConfig.excludePackageNames = val;
+      delete migratedConfig.excludedPackageNames;
     } else if (key === 'packageName') {
       isMigrated = true;
       migratedConfig.packageNames = [val];
diff --git a/test/config/__snapshots__/migration.spec.js.snap b/test/config/__snapshots__/migration.spec.js.snap
index f623d9c3da..2df29bfda5 100644
--- a/test/config/__snapshots__/migration.spec.js.snap
+++ b/test/config/__snapshots__/migration.spec.js.snap
@@ -46,6 +46,7 @@ Object {
   },
   "packageRules": Array [
     Object {
+      "excludePackageNames": "foo",
       "groupName": "angular packages",
       "packagePatterns": "^(@angular|typescript)",
     },
diff --git a/test/config/migration.spec.js b/test/config/migration.spec.js
index 57d8775cb9..40d4e9a0ee 100644
--- a/test/config/migration.spec.js
+++ b/test/config/migration.spec.js
@@ -23,6 +23,7 @@ describe('config/migration', () => {
           {
             packagePatterns: '^(@angular|typescript)',
             groupName: ['angular packages'],
+            excludedPackageNames: 'foo',
           },
           {
             packagePatterns: ['^foo'],
-- 
GitLab