npm package diff

Package: @forge/cli

Versions: 11.0.0 - 11.0.1-next.14

File: package/out/service/installation-service.js

Index: package/out/service/installation-service.js
===================================================================
--- package/out/service/installation-service.js
+++ package/out/service/installation-service.js
@@ -95,27 +95,27 @@
         }
     }
     getPermissionsFromAppEnvironmentVersion(appEnvironmentVersion) {
         const permissions = appEnvironmentVersion?.permissions[0];
-        const primaryProduct = appEnvironmentVersion?.primaryProduct ?? undefined;
+        const requiredProducts = appEnvironmentVersion?.requiredProducts ?? [];
         if (!permissions) {
-            return { scopes: [], egressAddresses: [], primaryProduct };
+            return { scopes: [], egressAddresses: [], requiredProducts };
         }
         const scopes = permissions.scopes.map((s) => s.key);
         const egressAddresses = permissions?.egress ? (0, cli_shared_1.flatMap)(permissions.egress, ({ addresses }) => addresses ?? []) : [];
-        return { scopes, egressAddresses, primaryProduct };
+        return { scopes, egressAddresses, requiredProducts };
     }
     async getAppEnvironmentPermissions(appId, environmentKey) {
         const versionDetails = await this.listInstallationsClient.getVersions(appId, environmentKey, 2);
         const versions = versionDetails?.nodes;
         if (!versions || versions.length === 0)
             return;
-        const [{ scopes, egressAddresses, primaryProduct }, oldVersion] = versions.map((appEnvironmentVersion) => this.getPermissionsFromAppEnvironmentVersion(appEnvironmentVersion));
+        const [{ scopes, egressAddresses, requiredProducts }, oldVersion] = versions.map((appEnvironmentVersion) => this.getPermissionsFromAppEnvironmentVersion(appEnvironmentVersion));
         const groupedEgressAddresses = (0, egress_1.sortAndGroupEgressPermissionsByDomain)(egressAddresses);
         if (!oldVersion) {
             return {
                 scopes,
-                primaryProduct,
+                requiredProducts,
                 hasDeployments: false,
                 egressAddresses: groupedEgressAddresses,
                 addedScopes: scopes,
                 environmentType: versionDetails.environmentType
@@ -124,9 +124,9 @@
         const { scopes: oldScopes } = oldVersion;
         const addedScopes = (0, lodash_1.difference)(scopes, oldScopes);
         return {
             scopes,
-            primaryProduct,
+            requiredProducts,
             hasDeployments: true,
             egressAddresses: groupedEgressAddresses,
             addedScopes,
             environmentType: versionDetails.environmentType