From 26f178cfaa330a017bb69b1ec6bd482d63a100a9 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sat, 26 Apr 2025 22:07:22 +0530 Subject: [PATCH] fix: gather additional config files even if root .vitepress/config is not present --- src/node/config.ts | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/node/config.ts b/src/node/config.ts index 959e39bd..e0d6c453 100644 --- a/src/node/config.ts +++ b/src/node/config.ts @@ -256,22 +256,23 @@ export async function resolveUserConfig( configDeps = configExports.dependencies.map((file) => normalizePath(path.resolve(file)) ) - // Auto-generate additional config if user leaves it unspecified - if (userConfig.additionalConfig === undefined) { - const [additionalConfig, additionalDeps] = await gatherAdditionalConfig( - root, - command, - mode, - userConfig.srcDir, - userConfig.srcExclude - ) - userConfig.additionalConfig = additionalConfig - configDeps = configDeps.concat(...additionalDeps) - } } debug(`loaded config at ${c.yellow(configPath)}`) } + // Auto-generate additional config if user leaves it unspecified + if (userConfig.additionalConfig === undefined) { + const [additionalConfig, additionalDeps] = await gatherAdditionalConfig( + root, + command, + mode, + userConfig.srcDir, + userConfig.srcExclude + ) + userConfig.additionalConfig = additionalConfig + configDeps = configDeps.concat(...additionalDeps) + } + return [await resolveConfigExtends(userConfig), configPath, configDeps] }