File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44*/
55"use strict" ;
66
7- const globRegex = require ( "glob-regex " ) ;
7+ const minimatch = require ( "minimatch " ) ;
88const HarmonyExportImportedSpecifierDependency = require ( "../dependencies/HarmonyExportImportedSpecifierDependency" ) ;
99const HarmonyImportSideEffectDependency = require ( "../dependencies/HarmonyImportSideEffectDependency" ) ;
1010const HarmonyImportSpecifierDependency = require ( "../dependencies/HarmonyImportSpecifierDependency" ) ;
@@ -126,7 +126,7 @@ class SideEffectsFlagPlugin {
126126 case "boolean" :
127127 return flagValue ;
128128 case "string" :
129- return globRegex ( flagValue ) . test ( moduleName ) ;
129+ return minimatch ( moduleName , flagValue ) ;
130130 case "object" :
131131 return flagValue . some ( glob => SideEffectsFlagPlugin . moduleHasSideEffects ( moduleName , glob ) ) ;
132132 }
Original file line number Diff line number Diff line change 1212 "chrome-trace-event" : " ^0.1.1" ,
1313 "enhanced-resolve" : " ^4.0.0-beta.2" ,
1414 "eslint-scope" : " ^3.7.1" ,
15- "glob-regex" : " ^0.2.2" ,
1615 "loader-runner" : " ^2.3.0" ,
1716 "loader-utils" : " ^1.1.0" ,
1817 "memory-fs" : " ~0.4.1" ,
18+ "minimatch" : " ^3.0.4" ,
1919 "mkdirp" : " ~0.5.0" ,
2020 "neo-async" : " ^2.5.0" ,
2121 "node-libs-browser" : " ^2.0.0" ,
Original file line number Diff line number Diff line change @@ -1620,10 +1620,6 @@ glob-parent@^2.0.0:
16201620 dependencies :
16211621 is-glob "^2.0.0"
16221622
1623- glob-regex@^0.2.2 :
1624- version "0.2.2"
1625- resolved "https://registry.yarnpkg.com/glob-regex/-/glob-regex-0.2.2.tgz#43dc4b0d986a394c7770a99802367d8300370977"
1626-
16271623glob@7.1.1 :
16281624 version "7.1.1"
16291625 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
You can’t perform that action at this time.
0 commit comments