Skip to content

Commit afae8a1

Browse files
authored
fix(pack): let css chunks merged into one when building library (#2712)
1 parent a79eac3 commit afae8a1

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

crates/pack-core/src/library/chunking_context.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use turbopack_core::{
3333
},
3434
output::{OutputAsset, OutputAssets},
3535
};
36-
use turbopack_css::chunk::{CssChunk, source_map::CssChunkSourceMapAsset};
36+
use turbopack_css::chunk::{CssChunk, CssChunkType, source_map::CssChunkSourceMapAsset};
3737
use turbopack_ecmascript::{
3838
async_chunk::module::AsyncLoaderModule,
3939
chunk::{EcmascriptChunk, EcmascriptChunkType},
@@ -587,6 +587,15 @@ impl ChunkingContext for LibraryChunkingContext {
587587
..Default::default()
588588
},
589589
);
590+
map.insert(
591+
ResolvedVc::upcast(Vc::<CssChunkType>::default().to_resolved().await?),
592+
ChunkingConfig {
593+
min_chunk_size: usize::MAX,
594+
max_chunk_count_per_group: 1,
595+
max_merge_chunk_size: usize::MAX,
596+
..Default::default()
597+
},
598+
);
590599
Ok(Vc::cell(map))
591600
}
592601

0 commit comments

Comments
 (0)