summaryrefslogtreecommitdiff
path: root/src/node_file.cc
diff options
context:
space:
mode:
authorJan Krems <jan.krems@gmail.com>2019-07-18 21:52:55 -0700
committerJan Krems <jan.krems@gmail.com>2019-07-23 16:11:20 -0700
commitdcb692918348986945cbd4fbce8158b2b97a8418 (patch)
tree36a7542acfd2749c7eff4f85d2c863cfaa8b0763 /src/node_file.cc
parent4fc7cd9bc1093160ec0e40b626169134194a51e9 (diff)
downloadandroid-node-v8-dcb692918348986945cbd4fbce8158b2b97a8418.tar.gz
android-node-v8-dcb692918348986945cbd4fbce8158b2b97a8418.tar.bz2
android-node-v8-dcb692918348986945cbd4fbce8158b2b97a8418.zip
module: implement "exports" proposal for CommonJS
Refs: https://github.com/jkrems/proposal-pkg-exports/issues/36 Refs: https://github.com/nodejs/node/pull/28568 PR-URL: https://github.com/nodejs/node/pull/28759 Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
Diffstat (limited to 'src/node_file.cc')
-rw-r--r--src/node_file.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/node_file.cc b/src/node_file.cc
index 564c63bad7..e11aa90546 100644
--- a/src/node_file.cc
+++ b/src/node_file.cc
@@ -872,7 +872,9 @@ static void InternalModuleReadJSON(const FunctionCallbackInfo<Value>& args) {
}
const size_t size = offset - start;
- if (size == 0 || size == SearchString(&chars[start], size, "\"main\"")) {
+ if (size == 0 || (
+ size == SearchString(&chars[start], size, "\"main\"") &&
+ size == SearchString(&chars[start], size, "\"exports\""))) {
return;
} else {
Local<String> chars_string =