npm package diff

Package: @forge/cli

Versions: 12.3.0-next.0-experimental-47556b0 - 12.3.0-next.0-experimental-8a53773

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
@@ -28,10 +28,8 @@
 const uninstall_app_1 = require("../installations/uninstall-app");
 const cached_config_service_1 = require("../service/cached-config-service");
 const docker_service_1 = require("../service/docker-service");
 const installation_service_1 = require("../service/installation-service");
-const deployment_service_1 = require("../service/deployment-service");
-const deployments_graphql_client_1 = require("../deployments/deployments-graphql-client");
 const lint_service_1 = require("../service/lint-service");
 const lite_lint_service_1 = require("../service/lite-lint-service");
 const port_finding_service_1 = require("../service/port-finding-service");
 const resource_packaging_service_1 = require("../service/resource-packaging-service");
@@ -84,25 +82,25 @@
     let cmd;
     const ui = new cli_shared_1.CommandLineUI(() => cmd.verbose);
     const cachedConf = cli_shared_1.CachedConf.getCache(cli_shared_1.CONFIG_PROJECT_NAME);
     const cachedConfigService = new cached_config_service_1.CachedConfigService(cachedConf);
-    const analyticsClientReporter = new analytics_client_1.AnalyticsClientReporter(new local_file_storage_1.LocalFileStorage(), cachedConfigService);
     const graphqlGateway = (0, cli_shared_1.getGraphqlGateway)();
     const createGraphQLClient = (auth) => {
         const minimalGraphQLRunner = new cli_shared_1.MinimalGraphQLRunner(auth, graphqlGateway, cliDetails);
         const graphQLRunner = new cli_shared_1.DebuggingGraphqlRunner(minimalGraphQLRunner, graphqlGateway, ui);
         return new cli_shared_1.MutationAwareGraphQLClient(graphQLRunner);
     };
+    const userRepository = new cli_shared_1.UserRepositoryImpl(createGraphQLClient, ui);
+    const credentialStore = (0, cli_shared_1.getCredentialStore)(ui, userRepository);
+    const analyticsClientReporter = new analytics_client_1.AnalyticsClientReporter(new local_file_storage_1.LocalFileStorage(), cachedConfigService, credentialStore);
     const workerInfo = (0, worker_info_1.getWorkerInfo)(cliDetails);
     const workersStarter = new workers_starter_1.WorkersStarter(workerInfo);
     const fileReader = new cli_shared_1.FileSystemReader();
     const fileWriter = new cli_shared_1.FileSystemWriter();
     const configFile = new cli_shared_1.ConfigFile(fileReader, fileWriter);
     const appConfigReader = (0, cli_shared_1.configFileReaderForSection)(cli_shared_1.appConfigKey, cli_shared_1.appConfigShape, configFile);
     const assertiveAppConfigReader = (0, cli_shared_1.assertiveAppConfigProvider)(appConfigReader);
     const appConfigWriter = (0, cli_shared_1.configFileWriterForSection)(cli_shared_1.appConfigKey, cli_shared_1.appConfigShape, configFile);
-    const userRepository = new cli_shared_1.UserRepositoryImpl(createGraphQLClient, ui);
-    const credentialStore = (0, cli_shared_1.getCredentialStore)(ui, userRepository);
     const statsigService = new cli_shared_1.StatsigService(ui, cliDetails, credentialStore, appConfigReader);
     const supportedProductsService = new cli_shared_1.SupportedProductsService();
     const settingsView = new settings_view_1.SettingsView(ui);
     const settingsController = new settings_controller_1.SettingsController(settingsView, cachedConfigService, assertiveAppConfigReader);
@@ -165,14 +163,12 @@
     const deployer = new deploy_1.ArtifactDeployer(assertiveAppConfigReader, triggerDeployClient, deployMonitorClient, cli_shared_1.pause, ui);
     const nodeBundle = (0, bundler_1.getNodeBundler)(ui, (0, bundler_1.getWrapperProvider)({ fileSystemReader: fileReader, statsigService }), configFile);
     const runtimeBundler = new runtime_bundler_1.RuntimeBundler(archiverFactory, ui, nodeBundle, fileReader, configFile);
     const nativeUiBundler = new bundler_1.NativeUIBundler(ui);
-    const appPackager = new deploy_1.AppPackager(runtimeBundler, nativeUiBundler, ui);
+    const appPackager = new deploy_1.AppPackager(runtimeBundler, nativeUiBundler, ui, analyticsClientReporter);
     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, installationsClient, installationsClient);
-    const deploymentsClient = new deployments_graphql_client_1.DeploymentsGraphqlClient(graphQLClient);
-    const deploymentsService = new deployment_service_1.DeploymentService(assertiveAppConfigReader, deploymentsClient);
     const installView = new install_view_1.InstallView(ui);
     const installController = new install_controller_1.InstallController(assertiveAppConfigReader, configFile, ui, installAppSiteCommand, installationsService, installView, supportedProductsService, statsigService);
     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));
@@ -236,9 +232,8 @@
             containerCommand
         },
         services: {
             installationsService,
-            deploymentsService,
             migrationKeysService,
             customEntitiesService,
             credentialStore,
             userRepository,