From 2c361cc87228304af728164cc3615bd0900b7e9e Mon Sep 17 00:00:00 2001 From: Romuald Brillout Date: Tue, 4 Jun 2024 12:48:52 +0200 Subject: [PATCH] fix: fix deducing of extension name --- .../plugin/plugins/importUserCode/v1-design/getVikeConfig.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vike/node/plugin/plugins/importUserCode/v1-design/getVikeConfig.ts b/vike/node/plugin/plugins/importUserCode/v1-design/getVikeConfig.ts index 8fab05cfef..0e86d9d41e 100644 --- a/vike/node/plugin/plugins/importUserCode/v1-design/getVikeConfig.ts +++ b/vike/node/plugin/plugins/importUserCode/v1-design/getVikeConfig.ts @@ -244,7 +244,10 @@ async function loadInterfaceFiles( ] const { importPathAbsolute } = extendsConfig.filePath assert(importPathAbsolute) - const extensionName = importPathAbsolute.split('/')[0]! + const extensionName = importPathAbsolute + .split('/') + .slice(0, importPathAbsolute.startsWith('@') ? 2 : 1) + .join('/') const warnMsg = alreadyMigrated.includes(extensionName) ? `You're using a deprecated version of the Vike extension ${extensionName}, update ${extensionName} to its latest version.` : `The config of the Vike extension ${extensionName} should set a ${pc.cyan('name')} value`