Skip to content

Commit d4072c4

Browse files
committed
fix: support Rule.rules + fix rule for render fn
1 parent f7b545d commit d4072c4

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/plugin.ts

+11-1
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ function cloneRule(rule: webpack.RuleSetRule) {
150150
}
151151
}
152152

153+
if (rule.rules) {
154+
res.rules = rule.rules.map(cloneRule)
155+
}
156+
153157
if (rule.oneOf) {
154158
res.oneOf = rule.oneOf.map(cloneRule)
155159
}
@@ -184,9 +188,15 @@ function cloneRuleForRenderFn(rule: webpack.RuleSetRule) {
184188
return true
185189
}
186190
}
191+
192+
if (rule.rules) {
193+
res.rules = rule.rules.map(cloneRuleForRenderFn)
194+
}
195+
187196
if (rule.oneOf) {
188-
res.oneOf = rule.oneOf.map(cloneRule)
197+
res.oneOf = rule.oneOf.map(cloneRuleForRenderFn)
189198
}
199+
190200
return res
191201
}
192202

0 commit comments

Comments
 (0)