npm package diff
Package: @forge/cli
Versions: 10.13.6 - 11.0.0-next.18
File: package/out/command-line/dependency-injection.js
Index: package/out/command-line/dependency-injection.js
===================================================================
--- package/out/command-line/dependency-injection.js
+++ package/out/command-line/dependency-injection.js
@@ -68,8 +68,12 @@
const graphql_client_8 = require("../eligibility/graphql-client");
const roa_service_1 = require("../service/roa-service");
const eligibility_controller_1 = require("./controller/eligibility-controller");
const eligibility_view_1 = require("./view/eligibility-view");
+const version_controller_1 = require("./controller/version-controller");
+const version_service_1 = require("../service/version-service");
+const version_view_1 = require("./view/version-view");
+const graphql_client_9 = require("../version/graphql-client");
const getDependencies = async (cliDetails) => {
let cmd;
const ui = new cli_shared_1.CommandLineUI(() => cmd.verbose);
const cachedConf = cli_shared_1.CachedConf.getCache(cli_shared_1.CONFIG_PROJECT_NAME);
@@ -92,8 +96,9 @@
const userRepository = new cli_shared_1.UserRepositoryImpl(createGraphQLClient, ui);
const credentialStore = (0, cli_shared_1.getCredentialStore)(ui, userRepository);
const featureFlagService = new cli_shared_1.FeatureFlagService(ui, cliDetails, credentialStore, appConfigReader);
const statsigService = new cli_shared_1.StatsigService(ui, cliDetails, credentialStore, appConfigReader);
+ const supportedProductsService = new cli_shared_1.SupportedProductsService(statsigService);
const settingsView = new settings_view_1.SettingsView(ui);
const settingsController = new settings_controller_1.SettingsController(settingsView, cachedConfigService, assertiveAppConfigReader);
const liteLintView = new lite_lint_view_1.LiteLintView(ui);
const liteLintService = new lite_lint_service_1.LiteLintService();
@@ -138,9 +143,9 @@
const entitiesClient = new graphql_client_4.EntitiesGraphqlClient(graphQLClient);
const customEntitiesService = new custom_entities_service_1.CustomEntitiesService(assertiveAppConfigReader, appOauthClientGraphql, entitiesClient);
const listEntitiesIndexesCommand = new list_indexes_1.ListEntitiesIndexesCommand(customEntitiesService);
const bitbucketTranslation = new site_translation_1.BitbucketTranslator();
- const cloudProductTranslation = new site_translation_1.CloudIdTranslator(graphQLClient);
+ const cloudProductTranslation = new site_translation_1.SitedProductTranslator(graphQLClient);
const installationsClient = new graphql_client_6.InstallationsGraphqlClient(graphQLClient, cloudProductTranslation, bitbucketTranslation, cli_shared_1.pause);
const installAppSiteCommand = new install_app_site_1.InstallAppSiteCommand(assertiveAppConfigReader, installationsClient);
const uninstallAppCommand = new uninstall_app_1.UninstallAppCommand(assertiveAppConfigReader, installationsClient);
const deployMonitorClient = new deploy_1.DeployMonitorGraphqlClient(graphQLClient);
@@ -158,13 +163,14 @@
const sandboxAppPackager = new deploy_1.AppPackager(sandboxRuntimeBundler, nativeUiBundler, ui);
const nodeAppPackager = new deploy_1.AppPackager(nodeRuntimeBundler, nativeUiBundler, ui);
const getWebTriggerURLCommand = new get_webtrigger_url_1.GetWebTriggerURLCommand(assertiveAppConfigReader, installationsClient, appEnvironmentClient, webTriggerGraphqlClient);
const autocompleteController = new autocomplete_controller_1.AutocompleteController(ui);
- const installationsService = new installation_service_1.InstallationService(assertiveAppConfigReader, installationsClient, installationsClient);
+ const installationsService = new installation_service_1.InstallationService(assertiveAppConfigReader, installationsClient, installationsClient, installationsClient);
const installView = new install_view_1.InstallView(ui);
- const installController = new install_controller_1.InstallController(assertiveAppConfigReader, configFile, ui, installAppSiteCommand, installationsService, installView, statsigService);
+ const installController = new install_controller_1.InstallController(assertiveAppConfigReader, configFile, ui, installAppSiteCommand, installationsService, installView, supportedProductsService);
const feedbackController = new feedback_controller_1.FeedbackController(credentialStore, feedbackPostClient);
const eligibilityController = new eligibility_controller_1.EligibilityController(new roa_service_1.RoaService(assertiveAppConfigReader, new graphql_client_8.RoaEligibilityClient(graphQLClient)), new eligibility_view_1.EligibilityView(ui));
+ const versionController = new version_controller_1.VersionController(new version_service_1.VersionService(assertiveAppConfigReader, new graphql_client_9.AppVersionDetailsClient(graphQLClient)), new version_view_1.VersionView(ui));
const lintService = new lint_service_1.LintService(configFile, fileReader);
const lintView = new lint_view_1.LintView(ui);
const lintController = new lint_controller_1.LintController(lintService, lintView);
const deployView = new deploy_view_1.DeployView(ui);
@@ -191,9 +197,9 @@
const tunnelController = new tunnel_controller_1.TunnelController(tunnelAnalyticsService, nodeTunnelService, localTunnelService, dockerTunnelService, tunnelView, configFile, credentialStore);
const stubController = new stubController_1.StubController();
const prerequisitesController = new prerequisites_controller_1.PrerequisitesController(ui, cliDetails);
const defaultEnvironmentController = new default_environment_controller_1.DefaultEnvironmentController(ui, credentialStore, cachedConfigService, assertiveAppConfigReader, userRepository, createEnvironmentCommand, listEnvironmentCommand, getAppOwnerQuery);
- cmd = command_1.Command.program(ui, analyticsClientReporter, preCommandController, cliDetails, credentialStore, defaultEnvironmentController, featureFlagService);
+ cmd = command_1.Command.program(ui, analyticsClientReporter, preCommandController, cliDetails, credentialStore, defaultEnvironmentController, featureFlagService, supportedProductsService);
return {
ui,
cmd,
configFile,
@@ -227,9 +233,10 @@
installationsService,
migrationKeysService,
customEntitiesService,
credentialStore,
- userRepository
+ userRepository,
+ supportedProductsService
},
controllers: {
autocompleteController,
deployController,
@@ -241,9 +248,10 @@
tunnelController,
settingsController,
stubController,
prerequisitesController,
- defaultEnvironmentController
+ defaultEnvironmentController,
+ versionController
}
};
};
exports.getDependencies = getDependencies;