diff --git a/packages/vite/src/node/optimizer/index.ts b/packages/vite/src/node/optimizer/index.ts index ebc7e3c350638f..6ae227d5db156f 100644 --- a/packages/vite/src/node/optimizer/index.ts +++ b/packages/vite/src/node/optimizer/index.ts @@ -822,15 +822,6 @@ async function prepareEsbuildOptimizerRun( return { context, idToExports } } -export async function findKnownImports( - config: ResolvedConfig, - ssr: boolean, -): Promise { - const { deps } = await scanImports(config).result - await addManuallyIncludedOptimizeDeps(deps, config, ssr) - return Object.keys(deps) -} - export async function addManuallyIncludedOptimizeDeps( deps: Record, config: ResolvedConfig, diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index aaa96677aff2a3..da9bb062f3602d 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -289,11 +289,6 @@ export interface ViteDevServer { * @internal */ _importGlobMap: Map - /** - * Deps that are externalized - * @internal - */ - _ssrExternals: string[] | null /** * @internal */ @@ -504,7 +499,6 @@ export async function _createServer( return server._restartPromise }, - _ssrExternals: null, _restartPromise: null, _importGlobMap: new Map(), _forceOptimizeOnRestart: false, diff --git a/packages/vite/src/node/ssr/__tests__/ssrExternal.spec.ts b/packages/vite/src/node/ssr/__tests__/ssrExternal.spec.ts deleted file mode 100644 index 579ba997da5272..00000000000000 --- a/packages/vite/src/node/ssr/__tests__/ssrExternal.spec.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { expect, test } from 'vitest' -import { stripNesting } from '../ssrExternal' - -test('stripNesting', async () => { - expect(stripNesting(['c', 'p1>c1', 'p2 > c2'])).toEqual(['c', 'c1', 'c2']) -}) diff --git a/packages/vite/src/node/ssr/ssrExternal.ts b/packages/vite/src/node/ssr/ssrExternal.ts index 81377160d06dc2..9ee38434c18a16 100644 --- a/packages/vite/src/node/ssr/ssrExternal.ts +++ b/packages/vite/src/node/ssr/ssrExternal.ts @@ -12,16 +12,6 @@ import type { ResolvedConfig } from '..' const debug = createDebugger('vite:ssr-external') -/** - * Converts "parent > child" syntax to just "child" - */ -export function stripNesting(packages: string[]): string[] { - return packages.map((s) => { - const arr = s.split('>') - return arr[arr.length - 1].trim() - }) -} - const isSsrExternalCache = new WeakMap< ResolvedConfig, (id: string, importer?: string) => boolean | undefined