Skip to content

Commit ed51dea

Browse files
committed
chore: update
1 parent c1d956d commit ed51dea

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

crates/rspack_plugin_asset/src/asset_exports_dependency.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rspack_core::{
44
DependencyTemplate, ExportNameOrSpec, ExportSpec, ExportsOfExportsSpec, ExportsSpec, ModuleGraph,
55
RuntimeSpec, TemplateContext, TemplateReplaceSource,
66
};
7+
use rspack_plugin_javascript::dependency::ESMExportExpressionDependency;
78

89
#[cacheable]
910
#[derive(Debug, Clone, Default)]
@@ -27,10 +28,9 @@ impl Dependency for AssetExportsDependency {
2728

2829
fn get_exports(&self, _mg: &ModuleGraph) -> Option<ExportsSpec> {
2930
Some(ExportsSpec {
30-
exports: ExportsOfExportsSpec::Array(vec![ExportNameOrSpec::ExportSpec(ExportSpec {
31-
name: "default".into(),
32-
..Default::default()
33-
})]),
31+
exports: ExportsOfExportsSpec::Array(vec![ExportNameOrSpec::String("default".into())]),
32+
priority: Some(1),
33+
terminal_binding: Some(true),
3434
..Default::default()
3535
})
3636
}

crates/rspack_plugin_asset/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -560,7 +560,7 @@ impl ParserAndGenerator for AssetParserAndGenerator {
560560
unreachable!()
561561
};
562562

563-
if experimental_lib_preserve_import {
563+
if experimental_lib_preserve_import && parsed_asset_config.is_resource() {
564564
let is_module = compilation.options.output.module;
565565
if let Some(ref mut scope) = generate_context.concatenation_scope {
566566
scope.register_namespace_export(NAMESPACE_OBJECT_EXPORT);

0 commit comments

Comments
 (0)