(main, fallback)
| 68214 | var getGlobalConfig = (configPath = defaultConfigPath) => { |
| 68215 | const isGlobalConfigFileExist = getIsGlobalConfigFileExist(configPath); |
| 68216 | if (!isGlobalConfigFileExist) { |
| 68217 | return { ...DEFAULT_CONFIG }; |
| 68218 | } |
| 68219 | const configFile = (0, import_fs.readFileSync)(configPath, "utf8"); |
| 68220 | return (0, import_ini.parse)(configFile); |
| 68221 | }; |
| 68222 | var mergeConfigs = (main, fallback) => { |
| 68223 | const allKeys = /* @__PURE__ */ new Set([...Object.keys(main), ...Object.keys(fallback)]); |
| 68224 | return Array.from(allKeys).reduce((acc, key) => { |
| 68225 | const mainValue = main[key]; |
| 68226 | acc[key] = parseConfigVarValue( |
| 68227 | mainValue !== void 0 ? mainValue : fallback[key] |
| 68228 | ); |
no test coverage detected
searching dependent graphs…