From a7ce6d53b7f963cb6d62e6387b9475606256d691 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 15 Mar 2022 10:39:49 +0000 Subject: [PATCH] fix(nuxi): use new `builder` option for vite/webpack info (#3658) --- packages/nuxi/src/commands/info.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/nuxi/src/commands/info.ts b/packages/nuxi/src/commands/info.ts index 156b829de..8ab8b8f75 100644 --- a/packages/nuxi/src/commands/info.ts +++ b/packages/nuxi/src/commands/info.ts @@ -42,9 +42,13 @@ export default defineNuxtCommand({ // Check nuxt version const nuxtVersion = getDepVersion('nuxt') || getDepVersion('nuxt-edge') || getDepVersion('nuxt3') || '0.0.0' const isNuxt3 = nuxtVersion.startsWith('3') - const useVite = isNuxt3 - ? nuxtConfig.vite !== false - : (nuxtConfig.buildModules?.find(m => m === 'nuxt-vite')) + const builder = isNuxt3 + ? nuxtConfig.builder /* latest schema */ || (nuxtConfig.vite !== false ? 'vite' : 'webpack') /* previous schema */ + : nuxtConfig.bridge?.vite + ? 'vite' /* bridge vite implementation */ + : (nuxtConfig.buildModules?.includes('nuxt-vite') + ? 'vite' /* nuxt-vite */ + : 'webpack') let packageManager = getPackageManager(rootDir) if (packageManager) { @@ -58,7 +62,7 @@ export default defineNuxtCommand({ NodeVersion: process.version, NuxtVersion: nuxtVersion, PackageManager: packageManager, - Bundler: useVite ? 'Vite' : 'Webpack', + Builder: builder, UserConfig: Object.keys(nuxtConfig).map(key => '`' + key + '`').join(', '), RuntimeModules: listModules(nuxtConfig.modules), BuildModules: listModules(nuxtConfig.buildModules)