aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/modules/NodeModuleModule.cpp
diff options
context:
space:
mode:
authorGravatar Dylan Conway <35280289+dylan-conway@users.noreply.github.com> 2023-06-26 19:16:59 -0700
committerGravatar GitHub <noreply@github.com> 2023-06-26 19:16:59 -0700
commit4e4cae0fc308c448fb73d59228fb30bd994453ed (patch)
tree852468d2f4bc708c0a3c33ca1dc045b20ede379b /src/bun.js/modules/NodeModuleModule.cpp
parent4be15cff026eed36762b955003ce805a59d8f6a7 (diff)
downloadbun-4e4cae0fc308c448fb73d59228fb30bd994453ed.tar.gz
bun-4e4cae0fc308c448fb73d59228fb30bd994453ed.tar.zst
bun-4e4cae0fc308c448fb73d59228fb30bd994453ed.zip
webpack test and add empty `prototype` prop to module (#3421)
Diffstat (limited to 'src/bun.js/modules/NodeModuleModule.cpp')
-rw-r--r--src/bun.js/modules/NodeModuleModule.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/bun.js/modules/NodeModuleModule.cpp b/src/bun.js/modules/NodeModuleModule.cpp
index 34d45698f..88e08a3ac 100644
--- a/src/bun.js/modules/NodeModuleModule.cpp
+++ b/src/bun.js/modules/NodeModuleModule.cpp
@@ -142,10 +142,10 @@ void generateNodeModuleModule(JSC::JSGlobalObject *globalObject,
exportValues.append(
jsCast<Zig::GlobalObject *>(globalObject)->lazyRequireCacheObject());
- exportNames.append(JSC::Identifier::fromString(vm, "builtinModules"_s));
+ exportNames.append(JSC::Identifier::fromString(vm, "prototype"_s));
+ exportValues.append(constructEmptyObject(globalObject));
- exportNames.append(JSC::Identifier::fromString(vm, "globalPaths"_s));
- exportValues.append(JSC::constructEmptyArray(globalObject, 0));
+ exportNames.append(JSC::Identifier::fromString(vm, "builtinModules"_s));
JSC::JSArray *builtinModules = JSC::JSArray::create(
vm,
@@ -167,5 +167,8 @@ void generateNodeModuleModule(JSC::JSGlobalObject *globalObject,
builtinModules->putDirectIndex(globalObject, 6,
JSC::jsString(vm, String("bun:sqlite"_s)));
exportValues.append(builtinModules);
+
+ exportNames.append(JSC::Identifier::fromString(vm, "globalPaths"_s));
+ exportValues.append(JSC::constructEmptyArray(globalObject, 0));
}
} // namespace Zig