From 48ca052263855e41070640046dd308b3b8f5426b Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 30 Jun 2020 14:56:35 +0200 Subject: [PATCH 1/3] ADD ability for users to disable auto refs by setting the same key to `null` --- lib/core/src/server/manager/manager-config.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/core/src/server/manager/manager-config.js b/lib/core/src/server/manager/manager-config.js index 9b8edf74ef98..10f277264695 100644 --- a/lib/core/src/server/manager/manager-config.js +++ b/lib/core/src/server/manager/manager-config.js @@ -70,6 +70,10 @@ async function getManagerWebpackConfig(options, presets) { if (definedRefs) { Object.entries(definedRefs).forEach(([key, value]) => { + if (value === null) { + delete refs[key]; + } + const url = typeof value === 'string' ? value : value.url; const rest = typeof value === 'string' From b973c84884705a17c49b5f2adc7b8237f84f9546 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 30 Jun 2020 14:57:00 +0200 Subject: [PATCH 2/3] ADD return --- lib/core/src/server/manager/manager-config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/core/src/server/manager/manager-config.js b/lib/core/src/server/manager/manager-config.js index 10f277264695..ecbf9b775b01 100644 --- a/lib/core/src/server/manager/manager-config.js +++ b/lib/core/src/server/manager/manager-config.js @@ -72,6 +72,7 @@ async function getManagerWebpackConfig(options, presets) { Object.entries(definedRefs).forEach(([key, value]) => { if (value === null) { delete refs[key]; + return; } const url = typeof value === 'string' ? value : value.url; From db7da2bfd1fef32276e0b45d00825f3c04d4c966 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Wed, 1 Jul 2020 13:33:37 +0200 Subject: [PATCH 3/3] Change to .disabled property for disabling autorefs --- lib/core/src/server/manager/manager-config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core/src/server/manager/manager-config.js b/lib/core/src/server/manager/manager-config.js index ecbf9b775b01..d047e14dfd1a 100644 --- a/lib/core/src/server/manager/manager-config.js +++ b/lib/core/src/server/manager/manager-config.js @@ -70,7 +70,7 @@ async function getManagerWebpackConfig(options, presets) { if (definedRefs) { Object.entries(definedRefs).forEach(([key, value]) => { - if (value === null) { + if (value?.disabled) { delete refs[key]; return; }