Add FileReader dependecy, so scripts can utilise it

This commit is contained in:
Peter Stockings
2023-12-23 10:33:02 +11:00
parent c96e58e139
commit 98363066d4
3 changed files with 9 additions and 0 deletions

6
package-lock.json generated
View File

@@ -11,6 +11,7 @@
"dependencies": {
"cheerio": "^1.0.0-rc.12",
"express": "^4.18.2",
"filereader": "^0.10.3",
"jsdom": "^23.0.1",
"node-fetch": "^3.3.2",
"swagger-jsdoc": "^6.2.8",
@@ -612,6 +613,11 @@
"node": "^12.20 || >= 14.13"
}
},
"node_modules/filereader": {
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/filereader/-/filereader-0.10.3.tgz",
"integrity": "sha512-7F8w6GSXuHLN80ukaVOcHgBaiTRHUZr8GeEhNdqfAECcnBoROg4i8hTl+KqtF4yUPffOJVHEFg4iDJb7xIYFng=="
},
"node_modules/finalhandler": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",

View File

@@ -17,6 +17,7 @@
"dependencies": {
"cheerio": "^1.0.0-rc.12",
"express": "^4.18.2",
"filereader": "^0.10.3",
"jsdom": "^23.0.1",
"node-fetch": "^3.3.2",
"swagger-jsdoc": "^6.2.8",

View File

@@ -3,6 +3,7 @@ const bodyParser = require("body-parser");
const { VM } = require("vm2");
const { JSDOM } = require("jsdom");
const cheerio = require("cheerio");
var FileReader = require("filereader");
const app = express();
const port = 5000;
@@ -146,6 +147,7 @@ async function executeUserCode(
HtmlResponse,
TextResponse,
FUNCTION_NAME,
FileReader,
},
require: {
external: true,