From 1805e9e07ee4fe237df99733a4c12147ddb6326c Mon Sep 17 00:00:00 2001 From: Raine Revere Date: Sun, 19 Nov 2023 19:59:03 +0000 Subject: [PATCH] Fix pacote.manifest condition (#1351). --- src/package-managers/npm.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/package-managers/npm.ts b/src/package-managers/npm.ts index 8c63f9e5..31b2100b 100644 --- a/src/package-managers/npm.ts +++ b/src/package-managers/npm.ts @@ -450,12 +450,13 @@ async function viewMany( let result: any try { // when just fetching the dist-tag, use pacote.manifest instead of pacote.packument for a much smaller payload - if (fieldsExtended.length === 1 && fieldsExtended[0] === 'dist-tags.') { + if (fieldsExtended.length === 1 && fieldsExtended[0].startsWith('dist-tags.')) { const [, tag] = fieldsExtended[0].split('dist-tags') + const manifest = await pacote.manifest(packageName, npmConfigMerged) result = { [`dist-tags.${tag}`]: { name: packageName, - version: (await pacote.manifest(packageName, npmConfigMerged))?.version, + version: manifest?.version, }, } } else {