@@ -11,9 +11,9 @@ use turbopack_core::{
11
11
availability_info:: AvailabilityInfo ,
12
12
chunk_group:: { make_chunk_group, MakeChunkGroupResult } ,
13
13
module_id_strategies:: { DevModuleIdStrategy , ModuleIdStrategy } ,
14
- Chunk , ChunkGroupResult , ChunkItem , ChunkableModule , ChunkingConfig , ChunkingConfigs ,
15
- ChunkingContext , EntryChunkGroupResult , EvaluatableAssets , MinifyType , ModuleId ,
16
- SourceMapsType ,
14
+ Chunk , ChunkGroupResult , ChunkGroupType , ChunkItem , ChunkableModule , ChunkingConfig ,
15
+ ChunkingConfigs , ChunkingContext , EntryChunkGroupResult , EvaluatableAssets , MinifyType ,
16
+ ModuleId , SourceMapsType ,
17
17
} ,
18
18
environment:: Environment ,
19
19
ident:: AssetIdent ,
@@ -348,12 +348,11 @@ impl ChunkingContext for NodeJsChunkingContext {
348
348
) -> Result < Vc < ChunkGroupResult > > {
349
349
let span = tracing:: info_span!( "chunking" , module = ident. to_string( ) . await ?. to_string( ) ) ;
350
350
async move {
351
- let modules = chunk_group. entries ( ) ;
352
351
let MakeChunkGroupResult {
353
352
chunks,
354
353
availability_info,
355
354
} = make_chunk_group (
356
- modules ,
355
+ chunk_group ,
357
356
module_graph,
358
357
ResolvedVc :: upcast ( self ) ,
359
358
availability_info. into_value ( ) ,
@@ -391,16 +390,22 @@ impl ChunkingContext for NodeJsChunkingContext {
391
390
) -> Result < Vc < EntryChunkGroupResult > > {
392
391
let availability_info = availability_info. into_value ( ) ;
393
392
394
- let MakeChunkGroupResult {
395
- chunks,
396
- availability_info,
397
- } = make_chunk_group (
398
- once ( module) . chain (
393
+ let entries = once ( module)
394
+ . chain (
399
395
evaluatable_assets
400
396
. await ?
401
397
. iter ( )
402
398
. map ( |& asset| ResolvedVc :: upcast ( asset) ) ,
403
- ) ,
399
+ )
400
+ . collect ( ) ;
401
+ let MakeChunkGroupResult {
402
+ chunks,
403
+ availability_info,
404
+ } = make_chunk_group (
405
+ ChunkGroup :: Entry {
406
+ entries,
407
+ ty : ChunkGroupType :: Entry ,
408
+ } ,
404
409
module_graph,
405
410
ResolvedVc :: upcast ( self ) ,
406
411
availability_info,
0 commit comments