From 80e7fe4bf9314d69995125060a08bbcbdb74d21a Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Tue, 26 Jul 2016 10:33:16 -0700 Subject: [PATCH] Remove `freeGlobal` prerequisite for `freeExports`. [closes #2527] --- lodash.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lodash.js b/lodash.js index c21b0958b..e42407dca 100644 --- a/lodash.js +++ b/lodash.js @@ -371,10 +371,10 @@ var root = freeGlobal || freeSelf || Function('return this')(); /** Detect free variable `exports`. */ - var freeExports = freeGlobal && typeof exports == 'object' && exports; + var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; /** Detect free variable `module`. */ - var freeModule = freeExports && typeof module == 'object' && module; + var freeModule = freeExports && typeof module == 'object' && !module.nodeType && module; /** Detect the popular CommonJS extension `module.exports`. */ var moduleExports = freeModule && freeModule.exports === freeExports;