diff --git a/packages/publisher/src/publish-registry.ts b/packages/publisher/src/publish-registry.ts index 0474a01ace..ecc07dab69 100644 --- a/packages/publisher/src/publish-registry.ts +++ b/packages/publisher/src/publish-registry.ts @@ -232,7 +232,13 @@ async function generateRegistry(typings: readonly TypingsData[]): Promise [ typing.name, - filterTags((await pacote.packument(typing.fullNpmName, { cache: cacheDir }))["dist-tags"]), + await pacote + .packument(typing.fullNpmName, { cache: cacheDir }) + .then((packument) => filterTags(packument["dist-tags"])) + .catch((reason) => { + if (reason.code !== "E404") throw reason; + return undefined; + }), ]) ) ),