npm package diff

Package: @forge/cli

Versions: 10.13.2 - 10.13.3-next.10

File: package/out/command-line/controller/install-controller.js

Index: package/out/command-line/controller/install-controller.js
===================================================================
--- package/out/command-line/controller/install-controller.js
+++ package/out/command-line/controller/install-controller.js
@@ -135,8 +135,14 @@
             throw new cli_shared_1.UserError(cli_shared_1.Text.error.licenseOverrideErrors.prodSupport);
         }
         return upperCaseLicense;
     }
+    checkForUIKit1Modules = (modules) => {
+        const uiKit1Modules = (0, cli_shared_1.findUIKit1Modules)(modules);
+        if (uiKit1Modules.length > 0) {
+            this.installView.displayUIKit1DeprecationMessage(uiKit1Modules);
+        }
+    };
     async run({ environment, site, product, upgrade, confirmScopes, license, licenseModes, usersWithAccess, nonInteractive }) {
         const { id } = await this.appConfigProvider();
         const text = upgrade ? cli_shared_1.Text.upgrade : cli_shared_1.Text.install;
         const validLicense = this.validateLicenseOption(license, environment);
@@ -162,12 +168,15 @@
         if (environmentPermissions.scopes === undefined) {
             environmentPermissions.scopes = [];
         }
         const { scopes: environmentScopes, environmentType } = environmentPermissions;
-        const [{ permissions }, manifestEgressEntries] = await Promise.all([
+        const [{ permissions, modules }, manifestEgressEntries] = await Promise.all([
             this.configFile.readConfig(),
             this.configFile.getEgressPermissions()
         ]);
+        if (modules) {
+            this.checkForUIKit1Modules(modules);
+        }
         const manifestEgressAddresses = (0, cli_shared_1.flatMap)(manifestEgressEntries, ({ domains }) => domains ?? []);
         const manifestScopes = new Set(permissions?.scopes ?? []);
         const addedScopes = await this.extractAddedScopes(environmentPermissions);
         const scopesConfirmationResult = await this.installView.promptForPermissionsConfirmation(environmentPermissions, addedScopes, [...manifestScopes], manifestEgressAddresses, environment, confirmScopes, !!nonInteractive, text);