File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 44*/
55"use strict" ;
66
7- const minimatch = require ( "minimatch " ) ;
7+ const mm = require ( "micromatch " ) ;
88const HarmonyExportImportedSpecifierDependency = require ( "../dependencies/HarmonyExportImportedSpecifierDependency" ) ;
99const HarmonyImportSideEffectDependency = require ( "../dependencies/HarmonyImportSideEffectDependency" ) ;
1010const HarmonyImportSpecifierDependency = require ( "../dependencies/HarmonyImportSpecifierDependency" ) ;
@@ -126,7 +126,12 @@ class SideEffectsFlagPlugin {
126126 case "boolean" :
127127 return flagValue ;
128128 case "string" :
129- return minimatch ( moduleName , flagValue ) ;
129+ if ( process . platform === "win32" ) {
130+ flagValue = flagValue . replace ( / \\ / g, "/" ) ;
131+ }
132+ return mm . isMatch ( moduleName , flagValue , {
133+ matchBase : true
134+ } ) ;
130135 case "object" :
131136 return flagValue . some ( glob => SideEffectsFlagPlugin . moduleHasSideEffects ( moduleName , glob ) ) ;
132137 }
Original file line number Diff line number Diff line change 1515 "loader-runner" : " ^2.3.0" ,
1616 "loader-utils" : " ^1.1.0" ,
1717 "memory-fs" : " ~0.4.1" ,
18- "minimatch " : " ^3.0.4 " ,
18+ "micromatch " : " ^3.1.6 " ,
1919 "mkdirp" : " ~0.5.0" ,
2020 "neo-async" : " ^2.5.0" ,
2121 "node-libs-browser" : " ^2.0.0" ,
You can’t perform that action at this time.
0 commit comments