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
|
#!/usr/bin/env node
|
||||||
import ansiRegex from "ansi-regex";
|
import ansiRegex from "ansi-regex";
|
||||||
import fetchEnhanced from "fetch-enhanced";
|
|
||||||
import minimist from "minimist";
|
import minimist from "minimist";
|
||||||
import rat from "registry-auth-token";
|
import rat from "registry-auth-token";
|
||||||
import rc from "rc";
|
import rc from "rc";
|
||||||
@ -22,7 +21,10 @@ let fetch;
|
|||||||
if (globalThis.fetch && !versions?.node) {
|
if (globalThis.fetch && !versions?.node) {
|
||||||
fetch = globalThis.fetch;
|
fetch = globalThis.fetch;
|
||||||
} else {
|
} 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});
|
fetch = fetchEnhanced(nodeFetch, {undici: false});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user