From deb0ad542876a76192cb779f4a73b9a4fde3e6ba Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Thu, 18 Dec 2025 18:03:09 +0100 Subject: [PATCH] Create a single emptyConfig object --- packages/safe-chain/src/config/configFile.js | 25 +++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/packages/safe-chain/src/config/configFile.js b/packages/safe-chain/src/config/configFile.js index e13c1ff..b52b36b 100644 --- a/packages/safe-chain/src/config/configFile.js +++ b/packages/safe-chain/src/config/configFile.js @@ -160,6 +160,15 @@ export function readDatabaseFromLocalCache() { } } +/** @type {SafeChainConfig} */ +const emptyConfig = { + scanTimeout: undefined, + minimumPackageAgeHours: undefined, + npm: { + customRegistries: undefined, + }, +}; + /** * @returns {SafeChainConfig} */ @@ -167,26 +176,14 @@ function readConfigFile() { const configFilePath = getConfigFilePath(); if (!fs.existsSync(configFilePath)) { - return { - scanTimeout: undefined, - minimumPackageAgeHours: undefined, - npm: { - customRegistries: undefined, - }, - }; + return emptyConfig; } try { const data = fs.readFileSync(configFilePath, "utf8"); return JSON.parse(data); } catch { - return { - scanTimeout: undefined, - minimumPackageAgeHours: undefined, - npm: { - customRegistries: undefined, - }, - }; + return emptyConfig; } }