From a587655a5aa82d4ac1b05d54b8c6bed8797377a8 Mon Sep 17 00:00:00 2001 From: Patrick Wozniak Date: Sun, 21 Jan 2024 01:00:02 +0100 Subject: [PATCH] adding pollyfill for vm.createScript adds support for bun.sh --- .../@node-red/nodes/core/function/10-function.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/node_modules/@node-red/nodes/core/function/10-function.js b/packages/node_modules/@node-red/nodes/core/function/10-function.js index 7f2250008..5ecda1102 100644 --- a/packages/node_modules/@node-red/nodes/core/function/10-function.js +++ b/packages/node_modules/@node-red/nodes/core/function/10-function.js @@ -22,6 +22,12 @@ module.exports = function(RED) { var acorn = require("acorn"); var acornWalk = require("acorn-walk"); + if (vm.createScript == null) { + vm.createScript = (code, scriptName) => { + return new vm.Script(code, { filename: scriptName }); + } + } + function sendResults(node,send,_msgid,msgs,cloneFirstMessage) { if (msgs == null) { return;