Skip to content

Commit b620a58

Browse files
committed
replace glob-regex with minimatch
1 parent 11c9e73 commit b620a58

3 files changed

Lines changed: 3 additions & 7 deletions

File tree

lib/optimize/SideEffectsFlagPlugin.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict";
66

7-
const globRegex = require("glob-regex");
7+
const minimatch = require("minimatch");
88
const HarmonyExportImportedSpecifierDependency = require("../dependencies/HarmonyExportImportedSpecifierDependency");
99
const HarmonyImportSideEffectDependency = require("../dependencies/HarmonyImportSideEffectDependency");
1010
const 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
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
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",

yarn.lock

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff 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-
16271623
glob@7.1.1:
16281624
version "7.1.1"
16291625
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"

0 commit comments

Comments
 (0)