npm package diff

Package: @forge/cli

Versions: 11.1.0 - 11.2.0-next.17-experimental-26b1489

File: package/out/installations/installation-helper.js

Index: package/out/installations/installation-helper.js
===================================================================
--- package/out/installations/installation-helper.js
+++ package/out/installations/installation-helper.js
@@ -14,13 +14,14 @@
     return trimmedId;
 }
 exports.validateInstallationId = validateInstallationId;
 async function selectSingleInstallation(ui, installations, installationTablePrompt, installationTableOverview) {
-    const installationIndex = await ui.promptForSingleChoiceTable(installationTablePrompt, installationTableOverview, ['Environment', 'Site', 'Product', 'Major Version'], installations.map(({ id, environmentKey, product, site, version }) => ({
+    const hasSecondaryInstallations = installations.some(({ secondaryProducts }) => secondaryProducts?.length);
+    const installationIndex = await ui.promptForSingleChoiceTable(installationTablePrompt, installationTableOverview, ['Environment', 'Site', hasSecondaryInstallations ? 'Product(s)' : 'Product', 'Major Version'], installations.map(({ id, environmentKey, product, secondaryProducts, site, version }) => ({
         names: [
             (0, cli_shared_1.environmentToOption)(environmentKey),
             site,
-            (0, cli_shared_1.productDisplayName)(product),
+            (0, cli_shared_1.productsDisplayName)(product, secondaryProducts),
             `${(0, semver_1.major)(version.version).toString()} ${cli_shared_1.Text.install.booleanToScope(version.isLatest)}`
         ],
         value: id,
         primary: site