Skip to content

Commit 390d577

Browse files
committed
Turbopack: pass is_development to next_page_config
1 parent 9e9ee85 commit 390d577

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

crates/next-core/src/next_client/transforms.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ pub async fn get_next_client_transforms_rules(
4545

4646
rules.push(get_next_font_transform_rule(enable_mdx_rs));
4747

48-
if mode.await?.is_development() {
48+
let is_development = mode.await?.is_development();
49+
if is_development {
4950
rules.push(get_debug_fn_name_rule(enable_mdx_rs));
5051
}
5152

@@ -68,7 +69,11 @@ pub async fn get_next_client_transforms_rules(
6869
enable_mdx_rs,
6970
pages_dir.clone(),
7071
));
71-
rules.push(get_next_page_config_rule(enable_mdx_rs, pages_dir.clone()));
72+
rules.push(get_next_page_config_rule(
73+
is_development,
74+
enable_mdx_rs,
75+
pages_dir.clone(),
76+
));
7277
}
7378
}
7479
ClientContextType::App { .. } => {

crates/next-core/src/next_shared/transforms/next_page_config.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@ use turbopack_ecmascript::{CustomTransformer, EcmascriptInputTransform, Transfor
99

1010
use super::module_rule_match_pages_page_file;
1111

12-
pub fn get_next_page_config_rule(enable_mdx_rs: bool, pages_dir: FileSystemPath) -> ModuleRule {
12+
pub fn get_next_page_config_rule(
13+
is_development: bool,
14+
enable_mdx_rs: bool,
15+
pages_dir: FileSystemPath,
16+
) -> ModuleRule {
1317
let transformer = EcmascriptInputTransform::Plugin(ResolvedVc::cell(Box::new(NextPageConfig {
14-
// [TODO]: update once turbopack build works
15-
is_development: true,
18+
is_development,
1619
}) as _));
1720
ModuleRule::new(
1821
module_rule_match_pages_page_file(enable_mdx_rs, pages_dir),

0 commit comments

Comments
 (0)