From 30b97b79de39f3d6be59ea937afb19e394ed041c Mon Sep 17 00:00:00 2001 From: jamauro Date: Fri, 11 Aug 2023 11:27:00 -0500 Subject: [PATCH] Load with dynamic import for CommonJS --- packages/fetch/server.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/fetch/server.js b/packages/fetch/server.js index cde2095004..4eb75ecdcb 100644 --- a/packages/fetch/server.js +++ b/packages/fetch/server.js @@ -1,9 +1,12 @@ -import fetch from 'node-fetch'; +(async() => { + // import fetch from 'node-fetch' would not work due to issues with isopacket combined + const { default: fetch, Headers, Request, Response } = await import("node-fetch"); -exports.fetch = fetch; -exports.Headers = fetch.Headers; -exports.Request = fetch.Request; -exports.Response = fetch.Response; + exports.fetch = fetch; + exports.Headers = fetch.Headers; + exports.Request = fetch.Request; + exports.Response = fetch.Response; +})(); const { setMinimumBrowserVersions } = require("meteor/modern-browsers");