File tree Expand file tree Collapse file tree 2 files changed +1
-28
lines changed
Expand file tree Collapse file tree 2 files changed +1
-28
lines changed Original file line number Diff line number Diff line change @@ -165,6 +165,7 @@ createModuleGraph<ChunkInfo, ChunkImport>({
165165 <div flex =" ~ gap-2 items-center" :title =" `Chunk #${node.data.module.id}`" >
166166 <div >{{ node.data.module.name || '[unnamed]' }}</div >
167167 <DisplayBadge :text =" node.data.module.reason" />
168+ <DisplayBadge v-if =" node.data.module.is_initial" text =" initial" />
168169 </div >
169170 <div flex-auto />
170171 <div flex =" ~ gap-1 items-center" >
Original file line number Diff line number Diff line change 1- import type { RolldownChunkInfo } from '../../../shared/types'
21import { defineRpcFunction } from '@vitejs/devtools-kit'
32import { guessChunkName } from '../../../shared/utils/guess-chunk-name'
43import { getLogsManager } from '../utils'
54
6- // initial chunks = user-defined entry chunk (initial entry chunk) + user-defined entry chunk's imports (initial common chunk)
7- export function getInitialChunkIds ( chunks : RolldownChunkInfo [ ] ) {
8- const chunkMap = new Map ( chunks . map ( chunk => [ chunk . chunk_id , chunk ] ) )
9- const entryChunkIds = chunks . filter ( chunk => ! ! chunk . is_user_defined_entry ) . map ( chunk => chunk . chunk_id )
10- const visited = new Set < number > ( )
11- const initialChunkIds : number [ ] = [ ...entryChunkIds ]
12- const queue = [ ...entryChunkIds ]
13-
14- while ( queue . length > 0 ) {
15- const chunkId = queue . shift ( ) !
16-
17- if ( visited . has ( chunkId ) )
18- continue
19- visited . add ( chunkId )
20-
21- const chunk = chunkMap . get ( chunkId )
22- if ( chunk ?. imports ) {
23- for ( const _import of chunk . imports ) {
24- initialChunkIds . push ( _import . chunk_id )
25- queue . push ( _import . chunk_id )
26- }
27- }
28- }
29-
30- return [ ...new Set ( initialChunkIds ) ]
31- }
32-
335export const rolldownGetChunksGraph = defineRpcFunction ( {
346 name : 'vite:rolldown:get-chunks-graph' ,
357 type : 'query' ,
You can’t perform that action at this time.
0 commit comments