Set exports to {} in user-constructed CommonJSModuleRecords (#4076)

This commit is contained in:
dave caruso
2023-08-08 19:37:36 -07:00
committed by GitHub
parent 320cdcf97e
commit 1941dbbd71
2 changed files with 8 additions and 1 deletions

View File

@@ -138,6 +138,10 @@ JSC_DEFINE_HOST_FUNCTION(jsFunctionNodeModuleModuleConstructor,
out->putDirect(vm, JSC::Identifier::fromString(vm, "parent"_s), parentValue,
0);
out->putDirect(vm, JSC::Identifier::fromString(vm, "exports"_s),
JSC::constructEmptyObject(globalObject,
globalObject->objectPrototype(), 0),
0);
return JSValue::encode(out);
}