npm package diff

Package: @forge/cli

Versions: 11.3.0-next.23 - 11.3.0-next.27

File: package/out/command-line/view/version-view.js

Index: package/out/command-line/view/version-view.js
===================================================================
--- package/out/command-line/view/version-view.js
+++ package/out/command-line/view/version-view.js
@@ -13,8 +13,18 @@
             value: (0, cli_shared_1.itemList)(egress.addresses, ' ')
         }));
         return formatKeyValueList(egressItems, '', true);
     };
+    const analytics = (analytics) => {
+        const functionItems = analytics.map((analytic) => {
+            const properties = {
+                addresses: analytic.addresses,
+                inScopeEUD: analytic.inScopeEUD
+            };
+            return formatYamlProperties(properties, analytic.type, false);
+        });
+        return (0, cli_shared_1.itemList)(functionItems, '');
+    };
     const securityPolicies = (policies) => {
         const policyItems = policies.map((policy) => ({
             key: policy.type,
             value: policy.policies.join(', ')
@@ -87,8 +97,13 @@
             detailsFn: egress,
             property: 'egresses'
         },
         {
+            entry: 'analytics',
+            detailsFn: analytics,
+            property: 'analytics'
+        },
+        {
             entry: 'policies',
             detailsFn: securityPolicies,
             property: 'policies'
         },
@@ -144,8 +159,12 @@
                 names: ['Egress', descriptions.egress],
                 property: 'egresses'
             },
             {
+                names: ['Analytics', descriptions.analytics],
+                property: 'analytics'
+            },
+            {
                 names: ['Policies', descriptions.policies],
                 property: 'policies'
             },
             {
@@ -234,20 +253,22 @@
         this.ui.table([
             ['version', 'Major Versions'],
             ['deploymentDate', 'Deployment Date'],
             ['egresses', 'Egress'],
+            ['analytics', 'Analytics'],
             ['policies', 'Policies'],
             ['scopes', 'Scopes'],
             ['connectKeys', 'Connect keys'],
             ['functions', 'Functions'],
             ['remotes', 'Remotes'],
             ['modules', 'Modules'],
             ['requiresLicense', 'License']
-        ], data.map(({ version, egresses, modules, policies, deploymentDateTime, ...rest }) => ({
+        ], data.map(({ version, egresses, analytics, modules, policies, deploymentDateTime, ...rest }) => ({
             ...rest,
             version: version.toString(),
             deploymentDate: deploymentDateTime.toISOString(),
             egresses: getPropertySummary(egresses),
+            analytics: getPropertySummary(analytics),
             policies: getPropertySummary(policies),
             modules: getPropertySummary(modules)
         })));
     }