@@ -49,7 +49,7 @@ export async function getRouteNodes(
4949 const logger = logging ( { disabled : config . disableLogging } )
5050 const routeFileIgnoreRegExp = new RegExp ( routeFileIgnorePattern ?? '' , 'g' )
5151
52- const routeNodes : Array < RouteNode > = [ ]
52+ let routeNodes : Array < RouteNode > = [ ]
5353 const allPhysicalDirectories : Array < string > = [ ]
5454
5555 async function recurse ( dir : string ) {
@@ -186,6 +186,7 @@ export async function getRouteNodes(
186186 }
187187
188188 // Only show deprecation warning for .tsx/.ts files, not .vue or plugin files
189+ // Vue files using .component.vue is the Vue-native way
189190 const isVueFile = filePath . endsWith ( '.vue' )
190191 if ( ! isVueFile ) {
191192 ; (
@@ -255,22 +256,21 @@ export async function getRouteNodes(
255256 await recurse ( './' )
256257
257258 // Let plugins transform nodes (set properties like skipTransform, componentImport, etc.)
258- let transformedNodes = routeNodes
259259 for ( const plugin of plugins ) {
260260 if ( plugin . transformNodes ) {
261261 const result = plugin . transformNodes ( {
262- routeNodes : transformedNodes ,
262+ routeNodes,
263263 config : config as Config ,
264264 } )
265265 if ( result ) {
266- transformedNodes = result
266+ routeNodes = result
267267 }
268268 }
269269 }
270270
271271 // Find the root route node - prefer the actual route file over component/loader files
272272 const rootRouteNode =
273- transformedNodes . find (
273+ routeNodes . find (
274274 ( d ) =>
275275 d . routePath === `/${ rootPathId } ` &&
276276 ! [
@@ -281,15 +281,15 @@ export async function getRouteNodes(
281281 'loader' ,
282282 'lazy' ,
283283 ] . includes ( d . _fsRouteType ) ,
284- ) ?? transformedNodes . find ( ( d ) => d . routePath === `/${ rootPathId } ` )
284+ ) ?? routeNodes . find ( ( d ) => d . routePath === `/${ rootPathId } ` )
285285 if ( rootRouteNode ) {
286286 rootRouteNode . _fsRouteType = '__root'
287287 rootRouteNode . variableName = 'root'
288288 }
289289
290290 return {
291291 rootRouteNode,
292- routeNodes : transformedNodes ,
292+ routeNodes,
293293 physicalDirectories : allPhysicalDirectories ,
294294 }
295295}
0 commit comments