UNPKG

backport

Version:

A CLI tool that automates the process of backporting commits

20 lines 892 B
import { getGlobalConfig } from './global-config.js'; import { getProjectConfig } from './project-config.js'; /** * Loads global and project config files, returning them as separate objects * so the caller can apply each layer with explicit precedence. */ export async function getOptionsFromConfigFiles({ optionsFromCliArgs, optionsFromModule, }) { const projectConfigFile = optionsFromCliArgs.projectConfigFile ?? optionsFromModule.projectConfigFile; const globalConfigFile = optionsFromCliArgs.globalConfigFile; const cwd = optionsFromCliArgs.cwd ?? process.cwd(); const [projectConfig, globalConfig] = await Promise.all([ getProjectConfig({ projectConfigFile, cwd }), getGlobalConfig(globalConfigFile), ]); return { globalConfig: globalConfig ?? {}, projectConfig: projectConfig ?? {}, }; } //# sourceMappingURL=config.js.map