npm package diff
Package: @forge/cli
Versions: 11.3.0-next.23 - 11.3.0-next.27
File: package/out/service/version-service.js
Index: package/out/service/version-service.js
===================================================================
--- package/out/service/version-service.js
+++ package/out/service/version-service.js
@@ -27,13 +27,23 @@
return entry;
});
return egressesWithoutRemoteModules
.filter((entry) => this.filterOutEmpty(entry.addresses).length !== 0)
+ .filter((entry) => entry.category !== 'ANALYTICS')
.map((entry) => ({
type: this.getTypeFromPermissionType(entry.type),
addresses: entry.addresses || []
}));
}
+ getAnalytics(egresses) {
+ return this.filterOutEmpty(egresses)
+ .filter((entry) => entry.category === 'ANALYTICS')
+ ?.map((entry) => ({
+ type: this.getTypeFromPermissionType(entry.type),
+ addresses: entry.addresses || [],
+ inScopeEUD: entry.inScopeEUD || false
+ }));
+ }
getPolicies(securityPolicies) {
return this.filterOutEmpty(securityPolicies).map((entry) => ({
type: this.getTypeFromPermissionType(entry.type),
policies: entry.policies || []
@@ -86,8 +96,9 @@
const allModules = this.getModulesGroupedByTypes(data.modules);
const appDetails = {
requiresLicense: data.requiresLicense,
egresses: this.getEgresses(data.permissions?.[0].egress, remoteModules),
+ analytics: this.getAnalytics(data.permissions?.[0].egress),
scopes: data.permissions?.[0].scopes.map((scope) => scope.key).sort() || [],
policies: this.getPolicies(data.permissions?.[0].securityPolicies),
connectKeys: this.getConnectedKeys(data.migrationKeys),
appVersion: (0, semver_1.major)(data.appVersion),
@@ -152,8 +163,9 @@
version: entry.appVersion,
deploymentDateTime: entry.deploymentDateTime,
environmentType: entry.environmentType,
egresses: entry.egresses.map((egress) => ({ type: egress.type, count: egress.addresses.length })),
+ analytics: entry.analytics.map((analytic) => ({ type: analytic.type, count: analytic.addresses.length })),
policies: entry.policies.map((policy) => ({ type: policy.type, count: policy.policies.length })),
scopes: (entry.scopes.length || 0).toString(),
connectKeys: (entry.connectKeys.length || 0).toString(),
functions: (entry.functions.length || 0).toString(),