diff options
author | Daniel Bevenius <daniel.bevenius@gmail.com> | 2018-05-08 09:49:45 +0200 |
---|---|---|
committer | Daniel Bevenius <daniel.bevenius@gmail.com> | 2018-05-10 04:57:19 +0200 |
commit | 6446510066e1d8951a81ae0fe4ce8e6f3649ae54 (patch) | |
tree | 02f285cfaedf97baf68d7702892c1ca379a4c519 /lib | |
parent | 945da6d22d109b17597c2c3bc8ea7d25a12db904 (diff) | |
download | android-node-v8-6446510066e1d8951a81ae0fe4ce8e6f3649ae54.tar.gz android-node-v8-6446510066e1d8951a81ae0fe4ce8e6f3649ae54.tar.bz2 android-node-v8-6446510066e1d8951a81ae0fe4ce8e6f3649ae54.zip |
lib: return directly from packageMainCache
This commit updates readPackage to return directly when calling
packageMainCache instead of storing the result in a local var
and returning later.
PR-URL: https://github.com/nodejs/node/pull/20591
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/internal/modules/cjs/loader.js | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/internal/modules/cjs/loader.js b/lib/internal/modules/cjs/loader.js index 85ab3ab144..8a49742250 100644 --- a/lib/internal/modules/cjs/loader.js +++ b/lib/internal/modules/cjs/loader.js @@ -153,13 +153,12 @@ function readPackage(requestPath) { } try { - var pkg = packageMainCache[requestPath] = JSON.parse(json).main; + return packageMainCache[requestPath] = JSON.parse(json).main; } catch (e) { e.path = jsonPath; e.message = 'Error parsing ' + jsonPath + ': ' + e.message; throw e; } - return pkg; } function tryPackage(requestPath, exts, isMain) { |