npm package diff

Package: @forge/cli-shared

Versions: 6.8.0-next.23 - 6.8.0-next.24

File: package/out/config/config-file.js

Index: package/out/config/config-file.js
===================================================================
--- package/out/config/config-file.js
+++ package/out/config/config-file.js
@@ -220,17 +220,18 @@
             .filter((entry) => Array.isArray(entry[1]))
             .map((entry) => ({
             type: typePrefix ? `${typePrefix}_${entry[0]}` : entry[0],
             domains: entry[1]?.map((url) => {
-                let domain = this.instanceOfRemote(url) ? url.remote : url;
+                const domain = this.instanceOfRemote(url) ? url.remote : url;
                 try {
-                    domain = this.instanceOfRemote(url)
-                        ? this.getRemoteFromEgressPermission(url.remote, remotes)
-                        : new url_1.URL(url).hostname;
+                    if (this.instanceOfRemote(url)) {
+                        return this.getRemoteFromEgressPermission(url.remote, remotes);
+                    }
+                    return new url_1.URL(typeof url === 'object' ? url.address : url).hostname;
                 }
                 catch (e) {
                 }
-                return domain;
+                return typeof domain === 'object' ? domain.address : domain;
             })
         }));
         const egressUrls = getDomainsFromPermissions(otherEgress);
         const fetchUrls = fetchEgress ? getDomainsFromPermissions(fetchEgress, 'fetch') : [];