(packageName: string, version: string)
| 102 | } |
| 103 | |
| 104 | export async function fetchTarballURLAndSignature(packageName: string, version: string) { |
| 105 | const versionMetadata = await fetchAsJson(packageName, version); |
| 106 | const {tarball, signatures, integrity} = versionMetadata.dist; |
| 107 | if (tarball === undefined || !tarball.startsWith(`http`)) |
| 108 | throw new Error(`${packageName}@${version} does not have a valid tarball.`); |
| 109 | |
| 110 | return {tarball, signatures, integrity}; |
| 111 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…