Skip to content

Commit 09b8b1e

Browse files
committed
chore: remove node-fetch from blueprints
1 parent 3ac83a0 commit 09b8b1e

File tree

4 files changed

+2
-22
lines changed

4 files changed

+2
-22
lines changed

packages/job-worker/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
"elastic-apm-node": "^4.10.0",
5050
"eventemitter3": "^4.0.7",
5151
"mongodb": "^5.9.2",
52-
"node-fetch": "^2.7.0",
5352
"p-lazy": "^3.1.0",
5453
"p-timeout": "^4.1.0",
5554
"superfly-timeline": "9.0.2",

packages/job-worker/src/blueprints/cache.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import * as vm from 'vm'
99
import { ReadonlyDeep } from 'type-fest'
1010
import { stringifyError } from '@sofie-automation/shared-lib/dist/lib/stringifyError'
1111
import { Blueprint } from '@sofie-automation/corelib/dist/dataModel/Blueprint'
12-
import fetch from 'node-fetch'
1312

1413
export interface WrappedSystemBlueprint {
1514
blueprintId: BlueprintId
@@ -55,12 +54,7 @@ export async function parseBlueprintDocument(
5554
let manifest: SomeBlueprintManifest
5655
try {
5756
const blueprintPath = `db:///blueprint/${blueprint.name || blueprint._id}-bundle.js`
58-
const context = vm.createContext(
59-
{
60-
fetch: fetch, // Future: This should be removed once node18 native fetch is available
61-
},
62-
{}
63-
)
57+
const context = vm.createContext({}, {})
6458
const script = new vm.Script(
6559
`__run_result = ${blueprint.code}
6660
__run_result || blueprint`,

packages/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
"@types/got": "^9.6.12",
4747
"@types/jest": "^29.5.14",
4848
"@types/node": "^22.10.7",
49-
"@types/node-fetch": "^2.6.12",
5049
"@types/object-path": "^0.11.4",
5150
"@types/underscore": "^1.13.0",
5251
"babel-jest": "^29.7.0",

packages/yarn.lock

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5878,7 +5878,6 @@ __metadata:
58785878
eventemitter3: ^4.0.7
58795879
jest-mock-extended: ^3.0.7
58805880
mongodb: ^5.9.2
5881-
node-fetch: ^2.7.0
58825881
p-lazy: ^3.1.0
58835882
p-timeout: ^4.1.0
58845883
superfly-timeline: 9.0.2
@@ -7433,16 +7432,6 @@ __metadata:
74337432
languageName: node
74347433
linkType: hard
74357434

7436-
"@types/node-fetch@npm:^2.6.12":
7437-
version: 2.6.12
7438-
resolution: "@types/node-fetch@npm:2.6.12"
7439-
dependencies:
7440-
"@types/node": "*"
7441-
form-data: ^4.0.0
7442-
checksum: 9647e68f9a125a090220c38d77b3c8e669c488658ae7506f1b4f9568214beba087624b1705bba1dc76649a65281ce3fd5b400e15266cbef8088027fb88777557
7443-
languageName: node
7444-
linkType: hard
7445-
74467435
"@types/node@npm:*, @types/node@npm:>=12.0.0, @types/node@npm:>=13.7.0, @types/node@npm:^22.10.7":
74477436
version: 22.10.7
74487437
resolution: "@types/node@npm:22.10.7"
@@ -20772,7 +20761,7 @@ asn1@evs-broadcast/node-asn1:
2077220761
languageName: node
2077320762
linkType: hard
2077420763

20775-
"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7, node-fetch@npm:^2.7.0":
20764+
"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7":
2077620765
version: 2.7.0
2077720766
resolution: "node-fetch@npm:2.7.0"
2077820767
dependencies:
@@ -22061,7 +22050,6 @@ asn1@evs-broadcast/node-asn1:
2206122050
"@types/got": ^9.6.12
2206222051
"@types/jest": ^29.5.14
2206322052
"@types/node": ^22.10.7
22064-
"@types/node-fetch": ^2.6.12
2206522053
"@types/object-path": ^0.11.4
2206622054
"@types/underscore": ^1.13.0
2206722055
babel-jest: ^29.7.0

0 commit comments

Comments
 (0)