@@ -105,11 +105,6 @@ export function devToScanEnvironment(
105105 } as unknown as ScanEnvironment
106106}
107107
108- type ResolveIdOptions = Omit <
109- Parameters < EnvironmentPluginContainer [ 'resolveId' ] > [ 2 ] ,
110- 'environment'
111- >
112-
113108const debug = createDebugger ( 'vite:deps' )
114109
115110const htmlTypesRE = / \. ( h t m l | v u e | s v e l t e | a s t r o | i m b a ) $ /
@@ -383,27 +378,19 @@ function esbuildScanPlugin(
383378 async function resolveId (
384379 id : string ,
385380 importer ?: string ,
386- options ?: ResolveIdOptions ,
387381 ) : Promise < PartialResolvedId | null > {
388382 return environment . pluginContainer . resolveId (
389383 id ,
390384 importer && normalizePath ( importer ) ,
391- {
392- ...options ,
393- scan : true ,
394- } ,
385+ { scan : true } ,
395386 )
396387 }
397- const resolve = async (
398- id : string ,
399- importer ?: string ,
400- options ?: ResolveIdOptions ,
401- ) => {
388+ const resolve = async ( id : string , importer ?: string ) => {
402389 const key = id + ( importer && path . dirname ( importer ) )
403390 if ( seen . has ( key ) ) {
404391 return seen . get ( key )
405392 }
406- const resolved = await resolveId ( id , importer , options )
393+ const resolved = await resolveId ( id , importer )
407394 const res = resolved ?. id
408395 seen . set ( key , res )
409396 return res
@@ -633,18 +620,14 @@ function esbuildScanPlugin(
633620 // avoid matching windows volume
634621 filter : / ^ [ \w @ ] [ ^ : ] / ,
635622 } ,
636- async ( { path : id , importer, pluginData } ) => {
623+ async ( { path : id , importer } ) => {
637624 if ( moduleListContains ( exclude , id ) ) {
638625 return externalUnlessEntry ( { path : id } )
639626 }
640627 if ( depImports [ id ] ) {
641628 return externalUnlessEntry ( { path : id } )
642629 }
643- const resolved = await resolve ( id , importer , {
644- custom : {
645- depScan : { loader : pluginData ?. htmlType ?. loader } ,
646- } ,
647- } )
630+ const resolved = await resolve ( id , importer )
648631 if ( resolved ) {
649632 if ( shouldExternalizeDep ( resolved , id ) ) {
650633 return externalUnlessEntry ( { path : id } )
@@ -706,13 +689,9 @@ function esbuildScanPlugin(
706689 {
707690 filter : / .* / ,
708691 } ,
709- async ( { path : id , importer, pluginData } ) => {
692+ async ( { path : id , importer } ) => {
710693 // use vite resolver to support urls and omitted extensions
711- const resolved = await resolve ( id , importer , {
712- custom : {
713- depScan : { loader : pluginData ?. htmlType ?. loader } ,
714- } ,
715- } )
694+ const resolved = await resolve ( id , importer )
716695 if ( resolved ) {
717696 if (
718697 shouldExternalizeDep ( resolved , id ) ||
0 commit comments