summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Bevenius <daniel.bevenius@gmail.com>2018-05-08 09:49:45 +0200
committerDaniel Bevenius <daniel.bevenius@gmail.com>2018-05-10 04:57:19 +0200
commit6446510066e1d8951a81ae0fe4ce8e6f3649ae54 (patch)
tree02f285cfaedf97baf68d7702892c1ca379a4c519 /lib
parent945da6d22d109b17597c2c3bc8ea7d25a12db904 (diff)
downloadandroid-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.js3
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) {