diff options
author | 2023-09-29 15:31:59 -0700 | |
---|---|---|
committer | 2023-09-29 15:31:59 -0700 | |
commit | 4073539837e2fc60860ddb231a71c9a34c388afd (patch) | |
tree | afcaf535d4781b80a478ba121c9c599696d885dd | |
parent | 36999819bd30d68c2feb3412a1f64382e15f9bf8 (diff) | |
download | bun-4073539837e2fc60860ddb231a71c9a34c388afd.tar.gz bun-4073539837e2fc60860ddb231a71c9a34c388afd.tar.zst bun-4073539837e2fc60860ddb231a71c9a34c388afd.zip |
a
-rw-r--r-- | src/bun.js/modules/NodeModuleModule.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/bun.js/modules/NodeModuleModule.h b/src/bun.js/modules/NodeModuleModule.h index 232e4b4b4..eb8bb5c00 100644 --- a/src/bun.js/modules/NodeModuleModule.h +++ b/src/bun.js/modules/NodeModuleModule.h @@ -244,6 +244,16 @@ JSC_DEFINE_HOST_FUNCTION(jsFunctionFindSourceMap, return JSValue::encode(jsUndefined()); } +JSC_DEFINE_HOST_FUNCTION(jsFunctionRegister, (JSGlobalObject * globalObject, + CallFrame *callFrame)) { + auto &vm = globalObject->vm(); + auto scope = DECLARE_THROW_SCOPE(vm); + throwException( + globalObject, scope, + createError(globalObject, "Bun does not support ESM loaders"_s)); + return JSValue::encode(jsUndefined()); +} + JSC_DEFINE_HOST_FUNCTION(jsFunctionSyncBuiltinExports, (JSGlobalObject * globalObject, CallFrame *callFrame)) { @@ -409,6 +419,9 @@ DEFINE_NATIVE_MODULE(NodeModule) { globalObject->requireFunctionUnbound()->get( globalObject, Identifier::fromString(vm, "extensions"_s))); + put(Identifier::fromString(vm, "_pathCache"_s), + JSC::constructEmptyObject(globalObject)); + defaultObject->putDirectCustomAccessor( vm, JSC::Identifier::fromString(vm, "_resolveFilename"_s), JSC::CustomGetterSetter::create(vm, get_resolveFilename, |