From c2fabc82aa02414375bc2ae4853b4ca1e68b553d Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Thu, 16 Nov 2023 16:16:42 +0100 Subject: [PATCH] fix(nuxt): set framework info for nitro (#24340) --- packages/nuxt/src/core/nitro.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index ac7cd7874..079a9d40e 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -14,7 +14,7 @@ import { dynamicEventHandler } from 'h3' import type { Nuxt, RuntimeConfig } from 'nuxt/schema' // @ts-expect-error TODO: add legacy type support for subpath imports import { template as defaultSpaLoadingTemplate } from '@nuxt/ui-templates/templates/spa-loading-icon.mjs' - +import { version as nuxtVersion } from '../../package.json' import { distDir } from '../dirs' import { ImportProtectionPlugin } from './plugins/import-protection' @@ -52,6 +52,11 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { asyncContext: nuxt.options.experimental.asyncContext, typescriptBundlerResolution: nuxt.options.experimental.typescriptBundlerResolution || nuxt.options.typescript?.tsConfig?.compilerOptions?.moduleResolution?.toLowerCase() === 'bundler' || _nitroConfig.typescript?.tsConfig?.compilerOptions?.moduleResolution?.toLowerCase() === 'bundler' }, + // @ts-expect-error TODO: Romove after nitro 2.8 upgrade + framework: { + name: 'nuxt', + version: nuxtVersion + }, imports: { autoImport: nuxt.options.imports.autoImport as boolean, imports: [