Files
test-repo/tests/config/utils/create-sandbox.js
T

15 lines
311 B
JavaScript

"use strict";
const vm = require("vm");
const fs = require("fs");
function createSandBox({ files }) {
const source = files.map((file) => fs.readFileSync(file, "utf8")).join(";");
const sandbox = vm.createContext();
vm.runInContext(source, sandbox);
return sandbox;
}
module.exports = createSandBox;