diff options
author | Jan Krems <jan.krems@gmail.com> | 2019-07-18 21:52:55 -0700 |
---|---|---|
committer | Jan Krems <jan.krems@gmail.com> | 2019-07-23 16:11:20 -0700 |
commit | dcb692918348986945cbd4fbce8158b2b97a8418 (patch) | |
tree | 36a7542acfd2749c7eff4f85d2c863cfaa8b0763 /src/node_file.cc | |
parent | 4fc7cd9bc1093160ec0e40b626169134194a51e9 (diff) | |
download | android-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.cc | 4 |
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 = |