diff --git a/package.json b/package.json index 656f6e0..c0f0cf0 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "moment": "^2.29.4", "moment-parseplus": "^2.0.3", "moonbeam-types-bundle": "^2.0.9", + "node-fetch": "2", "p-map": "^4.0.0", "p-queue": "^6.6.2", "pg": "^8.8.0", diff --git a/src/tools/run-moonbeam-fork.ts b/src/tools/run-moonbeam-fork.ts index 260a02c..af17a01 100644 --- a/src/tools/run-moonbeam-fork.ts +++ b/src/tools/run-moonbeam-fork.ts @@ -120,9 +120,9 @@ const main = async () => { let polkadotVersion: string; let polkadotBinaryPath: string; if (!argv.dev) { - const polkadotReleases = await ( + const polkadotReleases = (await ( await fetch("https://api.github.com/repos/paritytech/polkadot/releases") - ).json(); + ).json()) as any; const latestPolkadotVersion = polkadotReleases.find((release: any) => release.assets.find((asset: any) => asset.name === "polkadot") @@ -186,9 +186,9 @@ const main = async () => { process.stdout.write(` ${chalk.green(polkadotVersion.trim())} ✓\n`); } - const moonbeamReleases = await ( + const moonbeamReleases = (await ( await fetch("https://api.github.com/repos/purestake/moonbeam/releases") - ).json(); + ).json()) as any; const latestMoonbeamVersion = semver.valid( semver.coerce(