Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
Description
The code in ResourceModule uses the source Url extension to determine if it can be auto-bundled. For files that mutate from one type to another this prevents files that might quality from being auto-bundled.
Similar issues may exists in the CSS preprocessor.
def canAutoBundle =
(!singleResourceModule || (singleResourceModule && defaultBundle)) && // single resource with defaultbundle specified is OK
!r.bundle &&
!args.wrapper &&
!args.attrs &&
(r.sourceUrlExtension in bundleTypes)