Skip to content

Commit 1eb5a42

Browse files
authored
Turbopack: rename simple tree shaking (#81181)
1 parent fa3e45e commit 1eb5a42

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

turbopack/crates/turbopack-ecmascript/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ pub mod async_chunk;
1414
pub mod chunk;
1515
pub mod code_gen;
1616
mod errors;
17+
pub mod export_usage;
1718
pub mod magic_identifier;
1819
pub mod manifest;
1920
mod merged_module;
@@ -23,7 +24,6 @@ mod path_visitor;
2324
pub mod references;
2425
pub mod runtime_functions;
2526
pub mod side_effect_optimization;
26-
pub mod simple_tree_shake;
2727
pub(crate) mod special_cases;
2828
pub(crate) mod static_code;
2929
mod swc_comments;
@@ -117,6 +117,7 @@ use crate::{
117117
analyzer::graph::EvalContext,
118118
chunk::{EcmascriptChunkPlaceable, placeable::is_marked_as_side_effect_free},
119119
code_gen::{CodeGens, ModifiableAst},
120+
export_usage::{ModuleExportUsageInfo, get_module_export_usages},
120121
merged_module::MergedEcmascriptModule,
121122
parse::generate_js_source_map,
122123
references::{
@@ -125,7 +126,6 @@ use crate::{
125126
esm::{base::EsmAssetReferences, export},
126127
},
127128
side_effect_optimization::reference::EcmascriptModulePartReference,
128-
simple_tree_shake::{ModuleExportUsageInfo, get_module_export_usages},
129129
swc_comments::{CowComments, ImmutableComments},
130130
transform::{remove_directives, remove_shebang},
131131
};

turbopack/crates/turbopack-ecmascript/src/references/esm/export.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ use crate::{
3131
EcmascriptModuleAsset, ScopeHoistingContext,
3232
chunk::{EcmascriptChunkPlaceable, EcmascriptExports},
3333
code_gen::{CodeGeneration, CodeGenerationHoistedStmt},
34+
export_usage::ModuleExportUsageInfo,
3435
magic_identifier,
3536
parse::ParseResult,
3637
runtime_functions::{TURBOPACK_DYNAMIC, TURBOPACK_ESM},
37-
simple_tree_shake::ModuleExportUsageInfo,
3838
tree_shake::asset::EcmascriptModulePartAsset,
3939
utils::module_id_to_lit,
4040
};

turbopack/crates/turbopack-ecmascript/src/side_effect_optimization/facade/module.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ use crate::{
2323
EcmascriptModuleContentOptions, EcmascriptOptions, MergedEcmascriptModule, SpecifiedModuleType,
2424
chunk::{EcmascriptChunkPlaceable, EcmascriptExports},
2525
code_gen::CodeGens,
26+
export_usage::get_module_export_usages,
2627
parse::ParseResult,
2728
references::{
2829
async_module::{AsyncModule, OptionAsyncModule},
2930
esm::{EsmExport, EsmExports, base::EsmAssetReferences},
3031
},
3132
side_effect_optimization::reference::EcmascriptModulePartReference,
32-
simple_tree_shake::get_module_export_usages,
3333
};
3434

3535
/// A module derived from an original ecmascript module that only contains all

turbopack/crates/turbopack-ecmascript/src/side_effect_optimization/locals/module.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ use crate::{
2121
AnalyzeEcmascriptModuleResult, EcmascriptAnalyzable, EcmascriptModuleAsset,
2222
EcmascriptModuleContent, EcmascriptModuleContentOptions, MergedEcmascriptModule,
2323
chunk::{EcmascriptChunkPlaceable, EcmascriptExports},
24+
export_usage::get_module_export_usages,
2425
references::{
2526
async_module::OptionAsyncModule,
2627
esm::{EsmExport, EsmExports},
2728
},
28-
simple_tree_shake::get_module_export_usages,
2929
};
3030

3131
/// A module derived from an original ecmascript module that only contains the

turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ use crate::{
2222
EcmascriptModuleAssetType, EcmascriptModuleContent, EcmascriptModuleContentOptions,
2323
EcmascriptParsable,
2424
chunk::{EcmascriptChunkPlaceable, EcmascriptExports},
25+
export_usage::get_module_export_usages,
2526
parse::ParseResult,
2627
references::{
2728
FollowExportsResult, analyse_ecmascript_module, esm::FoundExportType, follow_reexports,
2829
},
2930
side_effect_optimization::facade::module::EcmascriptModuleFacadeModule,
30-
simple_tree_shake::get_module_export_usages,
3131
tree_shake::{Key, side_effect_module::SideEffectsModule},
3232
};
3333

0 commit comments

Comments
 (0)