From 4ea14e5c4b029a4fe715119b72927534d9a0caa2 Mon Sep 17 00:00:00 2001 From: Will Binns-Smith Date: Tue, 4 Jun 2024 22:19:31 -0700 Subject: [PATCH] Postcss: fix failures processing .postcssrc.json (vercel/turbo#8303) We create `Internal` `ReferenceType`s for these config files that need to be processed as JSON. This sets the ModuleEffect for JSON types to run on all references, like other file types. Test TBD --- crates/turbopack/src/module_options/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/turbopack/src/module_options/mod.rs b/crates/turbopack/src/module_options/mod.rs index 7e30806beb6de..fd6603ab5ca74 100644 --- a/crates/turbopack/src/module_options/mod.rs +++ b/crates/turbopack/src/module_options/mod.rs @@ -220,7 +220,7 @@ impl ModuleOptions { ); let mut rules = vec![ - ModuleRule::new( + ModuleRule::new_all( ModuleRuleCondition::ResourcePathEndsWith(".json".to_string()), vec![ModuleRuleEffect::ModuleType(ModuleType::Json)], ),