diff options
author | 2023-06-26 19:16:59 -0700 | |
---|---|---|
committer | 2023-06-26 19:16:59 -0700 | |
commit | 4e4cae0fc308c448fb73d59228fb30bd994453ed (patch) | |
tree | 852468d2f4bc708c0a3c33ca1dc045b20ede379b /src/bun.js/modules/NodeModuleModule.cpp | |
parent | 4be15cff026eed36762b955003ce805a59d8f6a7 (diff) | |
download | bun-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.cpp | 9 |
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 |