Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/rewire.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/getImportGlobalsSrc.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/getImportGlobalsSrc.js b/lib/getImportGlobalsSrc.js
index 66e69b1..10dfe87 100644
--- a/lib/getImportGlobalsSrc.js
+++ b/lib/getImportGlobalsSrc.js
@@ -16,6 +16,10 @@ function getImportGlobalsSrc(ignore) {
ignore = ignore || [];
// global itself can't be overridden because it's the only reference to our real global objects
ignore.push("global");
+ // ignore 'module', 'exports' and 'require' on the global scope, because otherwise our code would
+ // shadow the module-internal variables
+ // @see https://github.com/jhnns/rewire-webpack/pull/6
+ ignore.push("module", "exports", "require");
for (key in globalObj) { /* jshint forin: false */
if (ignore.indexOf(key) !== -1) {