From 852988e04ac438da47edb7f96bf66ccc24a63023 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Tue, 24 Apr 2018 10:00:34 -0700 Subject: [PATCH] Use util.types to migrate DEP0103 in Node.js. PR: #3704 --- lodash.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lodash.js b/lodash.js index 153fc43d2..440fddc94 100644 --- a/lodash.js +++ b/lodash.js @@ -436,6 +436,14 @@ /** 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) {} }());