Skip to content

Commit 8322fee

Browse files
authored
Limited use of node-fetch package to Node.js versions that require it (#1013)
1 parent 18154f5 commit 8322fee

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/worker-script/node/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
* @author Guillermo Webster <gui@mit.edu>
1010
* @author Jerome Wu <jeromewus@gmail.com>
1111
*/
12-
13-
const fetch = require('node-fetch');
12+
// Use built-in fetch if available, otherwise fallback to node-fetch
13+
const fetch = global.fetch || require('node-fetch');
1414
const { parentPort } = require('worker_threads');
1515
const worker = require('..');
1616
const getCore = require('./getCore');

src/worker/node/loadImage.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
const util = require('util');
44
const fs = require('fs');
5-
const fetch = require('node-fetch');
5+
// Use built-in fetch if available, otherwise fallback to node-fetch
6+
const fetch = global.fetch || require('node-fetch');
67
const isURL = require('is-url');
78

89
const readFile = util.promisify(fs.readFile);

0 commit comments

Comments
 (0)