forked from silverwind/updates
only import fetch-enhanced when needed
This commit is contained in:
parent
a5689f139e
commit
6279e25261
@ -1,6 +1,5 @@
|
||||
#!/usr/bin/env node
|
||||
import ansiRegex from "ansi-regex";
|
||||
import fetchEnhanced from "fetch-enhanced";
|
||||
import minimist from "minimist";
|
||||
import rat from "registry-auth-token";
|
||||
import rc from "rc";
|
||||
@ -22,7 +21,10 @@ let fetch;
|
||||
if (globalThis.fetch && !versions?.node) {
|
||||
fetch = globalThis.fetch;
|
||||
} else {
|
||||
const {default: nodeFetch} = await import("node-fetch");
|
||||
const [{default: nodeFetch}, {default: fetchEnhanced}] = await Promise.all([
|
||||
import("node-fetch"),
|
||||
import("fetch-enhanced"),
|
||||
]);
|
||||
fetch = fetchEnhanced(nodeFetch, {undici: false});
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user