Put require() in the global scope

This commit is contained in:
Dale Glass 2023-08-21 01:08:37 +02:00
parent 9c78c8fb3a
commit 1efd8d27b9

View file

@ -736,6 +736,8 @@ void ScriptManager::init() {
auto require = Script.property("require");
auto resolve = Script.property("_requireResolve");
require.setProperty("resolve", resolve, READONLY_PROP_FLAGS);
scriptEngine->globalObject().setProperty("require", require, READONLY_PROP_FLAGS);
resetModuleCache();
}