diff --git a/.changeset/cyan-dingos-switch.md b/.changeset/cyan-dingos-switch.md new file mode 100644 index 0000000000..3067a14e55 --- /dev/null +++ b/.changeset/cyan-dingos-switch.md @@ -0,0 +1,5 @@ +--- +"@pnpm/outdated": minor +--- + +Don't request the full metadata just for getting the list of dist-tags. diff --git a/.changeset/fluffy-kiwis-add.md b/.changeset/fluffy-kiwis-add.md new file mode 100644 index 0000000000..9f4133a0a1 --- /dev/null +++ b/.changeset/fluffy-kiwis-add.md @@ -0,0 +1,5 @@ +--- +"@pnpm/plugin-commands-publishing": minor +--- + +Don't request the full metadata just for getting the list of published versions. diff --git a/packages/outdated/src/createManifestGetter.ts b/packages/outdated/src/createManifestGetter.ts index d9ab21bcf1..f8ec7338d1 100644 --- a/packages/outdated/src/createManifestGetter.ts +++ b/packages/outdated/src/createManifestGetter.ts @@ -15,7 +15,7 @@ export function createManifestGetter ( opts: ManifestGetterOptions ): (packageName: string, pref: string) => Promise { const resolve = createResolver(Object.assign(opts, { - fullMetadata: true, + fullMetadata: false, metaCache: new LRU({ max: 10000, maxAge: 120 * 1000, // 2 minutes diff --git a/packages/plugin-commands-publishing/src/recursivePublish.ts b/packages/plugin-commands-publishing/src/recursivePublish.ts index 75b1b2e488..5dea4991a8 100644 --- a/packages/plugin-commands-publishing/src/recursivePublish.ts +++ b/packages/plugin-commands-publishing/src/recursivePublish.ts @@ -51,7 +51,7 @@ export default async function ( const pkgs = Object.values(opts.selectedProjectsGraph).map((wsPkg) => wsPkg.package) const storeDir = await storePath(opts.workspaceDir, opts.storeDir) const resolve = createResolver(Object.assign(opts, { - fullMetadata: true, + fullMetadata: false, metaCache: new LRU({ max: 10000, maxAge: 120 * 1000, // 2 minutes