From 1941dbbd71c6d6730ca78b21ef2fd20f51124950 Mon Sep 17 00:00:00 2001 From: dave caruso Date: Tue, 8 Aug 2023 19:37:36 -0700 Subject: Set exports to {} in user-constructed CommonJSModuleRecords (#4076) --- src/bun.js/modules/NodeModuleModule.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/bun.js/modules/NodeModuleModule.h') diff --git a/src/bun.js/modules/NodeModuleModule.h b/src/bun.js/modules/NodeModuleModule.h index 0be647c39..7c8f6ee14 100644 --- a/src/bun.js/modules/NodeModuleModule.h +++ b/src/bun.js/modules/NodeModuleModule.h @@ -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); } -- cgit v1.2.3