Skip to content

Commit a136140

Browse files
authored
chore(function): upgrade isolated-function (#641)
1 parent 01e4b9a commit a136140

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

packages/function/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
],
3131
"dependencies": {
3232
"@browserless/errors": "^10.9.7",
33-
"isolated-function": "~0.1.46",
33+
"isolated-function": "~0.1.47",
3434
"require-one-of": "~1.0.24"
3535
},
3636
"devDependencies": {

packages/function/src/function.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@ const [nodeMajor] = process.version.slice(1).split('.').map(Number)
77

88
module.exports = async ({ url, code, vmOpts, browserWSEndpoint, ...opts }) => {
99
const needsNetwork = template.isUsingPage(code)
10-
const allow = needsNetwork && nodeMajor >= 25 ? ['net'] : []
11-
const [fn, teardown] = isolatedFunction(template(code), { ...vmOpts, allow, throwError: false })
10+
const permissions = needsNetwork && nodeMajor >= 25 ? ['net'] : []
11+
const [fn, teardown] = isolatedFunction(template(code), {
12+
...vmOpts,
13+
allow: { permissions },
14+
throwError: false
15+
})
1216
const result = await fn(url, browserWSEndpoint, opts)
1317
await teardown()
1418
return result

0 commit comments

Comments
 (0)