diff --git a/lodash.js b/lodash.js index ea24dc8f0..80d5add89 100644 --- a/lodash.js +++ b/lodash.js @@ -342,21 +342,9 @@ var freeParseFloat = parseFloat, freeParseInt = parseInt; - /** Detect free variable `exports`. */ - var freeExports = typeof exports == 'object' && exports; - - /** Detect free variable `module`. */ - var freeModule = freeExports && typeof module == 'object' && module; - - /** Detect the popular CommonJS extension `module.exports`. */ - var moduleExports = freeModule && freeModule.exports === freeExports; - /** Detect free variable `global` from Node.js. */ var freeGlobal = checkGlobal(typeof global == 'object' && global); - /** Detect free variable `process` from Node.js. */ - var freeProcess = freeGlobal && freeGlobal.process; - /** Detect free variable `self`. */ var freeSelf = checkGlobal(typeof self == 'object' && self); @@ -366,6 +354,18 @@ /** Used as a reference to the global object. */ var root = freeGlobal || freeSelf || thisGlobal || Function('return this')(); + /** Detect free variable `exports`. */ + var freeExports = freeGlobal && typeof exports == 'object' && exports; + + /** Detect free variable `module`. */ + var freeModule = freeExports && typeof module == 'object' && module; + + /** Detect the popular CommonJS extension `module.exports`. */ + var moduleExports = freeModule && freeModule.exports === freeExports; + + /** Detect free variable `process` from Node.js. */ + var freeProcess = moduleExports && freeGlobal.process; + /** Used to access faster Node.js helpers. */ var nodeUtil = (function() { try {