Merge branch 'main' into feature/add-bru-setNextRequest

This commit is contained in:
Martin Hoecker
2023-10-26 22:34:05 +02:00
59 changed files with 1148 additions and 671 deletions

View File

@@ -46,6 +46,11 @@ class ScriptRuntime {
const req = new BrunoRequest(request);
const allowScriptFilesystemAccess = get(scriptingConfig, 'filesystemAccess.allow', false);
const moduleWhitelist = get(scriptingConfig, 'moduleWhitelist', []);
const additionalContextRoots = get(scriptingConfig, 'additionalContextRoots', []);
const additionalContextRootsAbsolute = lodash
.chain(additionalContextRoots)
.map((acr) => (acr.startsWith('/') ? acr : path.join(collectionPath, acr)))
.value();
const whitelistedModules = {};
@@ -83,7 +88,7 @@ class ScriptRuntime {
require: {
context: 'sandbox',
external: true,
root: [collectionPath],
root: [collectionPath, ...additionalContextRootsAbsolute],
mock: {
// node libs
path,