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);