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