diff options
Diffstat (limited to 'node_modules/lodash/_nodeUtil.js')
-rw-r--r-- | node_modules/lodash/_nodeUtil.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/node_modules/lodash/_nodeUtil.js b/node_modules/lodash/_nodeUtil.js index 14e179fe1..983d78f75 100644 --- a/node_modules/lodash/_nodeUtil.js +++ b/node_modules/lodash/_nodeUtil.js @@ -15,6 +15,14 @@ var freeProcess = moduleExports && freeGlobal.process; /** Used to access faster Node.js helpers. */ var nodeUtil = (function() { try { + // Use `util.types` for Node.js 10+. + var types = freeModule && freeModule.require && freeModule.require('util').types; + + if (types) { + return types; + } + + // Legacy `process.binding('util')` for Node.js < 10. return freeProcess && freeProcess.binding && freeProcess.binding('util'); } catch (e) {} }()); |