@forge/cli
12.16.1-next.6-experimental-13a01c212.17.0-next.7
out/command-line/dependency-injection.js~
out/command-line/dependency-injection.jsModified+4−4
Index: package/out/command-line/dependency-injection.js
===================================================================
--- package/out/command-line/dependency-injection.js
+++ package/out/command-line/dependency-injection.js
@@ -134,9 +134,9 @@
const registerAppCommand = new cli_shared_1.RegisterAppCommand(createAppGraphQLClient, registerConfigReader, appConfigWriter, ui, configFile);
const templater = new cli_shared_1.ComposableTemplater(downloader, extractor, lister, ui);
const npmInstaller = new cli_shared_1.NpmInstaller(ui);
const devSpaceClient = new devspace_1.DevSpaceGraphQLClient(graphQLClient);
- const devSpaceService = new devspace_1.DevSpaceService(devSpaceClient, analyticsClientReporter);
+ const devSpaceService = new devspace_1.DevSpaceService(devSpaceClient, analyticsClientReporter, statsigService);
const createAppCommand = new cli_shared_1.CreateAppCommand(templater, registerAppCommand, npmInstaller, statsigService);
const getAppOwnerQuery = new cli_shared_1.GetAppOwnerQuery(graphQLClient, assertiveAppConfigReader);
const environmentVariablesClient = new graphql_client_1.GraphqlClient(graphQLClient);
const setEnvironmentVariableCommand = new set_environment_variable_1.SetEnvironmentVariableCommand(environmentVariablesClient, assertiveAppConfigReader);
@@ -183,9 +183,9 @@
const installationsService = new installation_service_1.InstallationService(assertiveAppConfigReader, installationsClient, 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 installController = new install_controller_1.InstallController(assertiveAppConfigReader, configFile, ui, installAppSiteCommand, installationsService, installView, supportedProductsService, statsigService, devSpaceService);
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, statsigService);
@@ -199,9 +199,9 @@
const packageUploadDeployCommand = new deploy_1.PackageUploadDeployCommand(appPackager, archiveUploader, deployer, resourcePackagingService, i18nResourceBundlingService);
const roaService = new roa_service_1.RoaService(assertiveAppConfigReader, new graphql_client_8.RoaEligibilityClient(graphQLClient));
const buildController = new build_controller_1.BuildController(new build_view_1.BuildView(ui), lintService, configFile, packageUploadDeployCommand, new build_service_1.BuildService(assertiveAppConfigReader, new graphql_client_10.BuildGraphqlClient(graphQLClient)));
const customScopesController = new custom_scopes_controller_1.CustomScopesController(assertiveAppConfigReader, appEnvironmentClient, (0, custom_scopes_service_1.create)(customscopes.repository.create(graphQLClient)), new custom_scopes_view_1.CustomScopesView(ui));
- const deployController = new deploy_controller_1.DeployController(assertiveAppConfigReader, configFile, lintService, installationsService, roaService, migrationKeysService, customEntitiesService, appEnvironmentClient, deployView, packageUploadDeployCommand, createEnvironmentCommand);
+ const deployController = new deploy_controller_1.DeployController(assertiveAppConfigReader, configFile, lintService, installationsService, roaService, migrationKeysService, customEntitiesService, appEnvironmentClient, deployView, packageUploadDeployCommand, createEnvironmentCommand, devSpaceService);
const createSandbox = async (cfg) => new tunnel_2.NodeSandbox(cfg);
const functionHost = new tunnel_1.LocalFunctionHost(configFile, ui, createSandbox);
const localInvocationService = new tunnel_1.LocalInvocationService(ui);
const startTunnelCommand = new tunnel_1.StartTunnelCommand(assertiveAppConfigReader, new tunnel_1.LocalDevelopmentServer(localInvocationService, ui, configFile, fileReader, statsigService, i18nResourceBundlingService, appEnvironmentClient), new tunnel_1.CloudflareCreateTunnelService(ui), new tunnel_1.RegisterTunnelServiceImpl(new tunnel_1.TunnelGraphqlClient(graphQLClient)), functionHost, ui, configFile);
@@ -210,9 +210,9 @@
const containerCommand = new containers_1.ContainerCommand(graphQLClient, assertiveAppConfigReader, dockerService);
const tunnelInteractor = new tunnel_1.TunnelInteractor(ui, statsigService, containerCommand);
const nodeTunnelService = new tunnel_service_1.InProcessTunnelService(startTunnelCommand, tunnelInteractor, configFilePortFindingService);
const tunnelView = new tunnel_view_1.TunnelView(ui);
- const tunnelController = new tunnel_controller_1.TunnelController(nodeTunnelService, tunnelView, configFile, cachedConfigService, environmentClient);
+ const tunnelController = new tunnel_controller_1.TunnelController(nodeTunnelService, tunnelView, configFile, cachedConfigService, environmentClient, devSpaceService);
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, environmentClient, getAppOwnerQuery);
cmd = command_1.Command.program(ui, analyticsClientReporter, preCommandController, cliDetails, credentialStore, defaultEnvironmentController, supportedProductsService, cachedConfigService);