From 01b2a780a271bc162be6b57fdeb2859d4045b330 Mon Sep 17 00:00:00 2001
From: Daniel Roe <daniel@roe.dev>
Date: Mon, 23 Dec 2024 16:40:36 +0000
Subject: [PATCH] fix(nuxt): do not resolve deep imports for `@vitest/`

hotfix for https://github.com/vitejs/vite/pull/19016
---
 packages/nuxt/src/core/plugins/resolve-deep-imports.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/nuxt/src/core/plugins/resolve-deep-imports.ts b/packages/nuxt/src/core/plugins/resolve-deep-imports.ts
index 75d67c3784..f55924c5f8 100644
--- a/packages/nuxt/src/core/plugins/resolve-deep-imports.ts
+++ b/packages/nuxt/src/core/plugins/resolve-deep-imports.ts
@@ -7,7 +7,7 @@ import type { Nuxt } from '@nuxt/schema'
 import { pkgDir } from '../../dirs'
 
 export function resolveDeepImportsPlugin (nuxt: Nuxt): Plugin {
-  const exclude: string[] = ['virtual:', '\0virtual:', '/__skip_vite']
+  const exclude: string[] = ['virtual:', '\0virtual:', '/__skip_vite', '@vitest/']
   let conditions: string[]
   return {
     name: 'nuxt:resolve-bare-imports',