@forge/cli
13.3.0-next.12-experimental-4b981ef-experimental-5b8eb3c13.3.0-next.25
out/command-line/dependency-injection.js~
out/command-line/dependency-injection.jsModified+7−3
Index: package/out/command-line/dependency-injection.js
===================================================================
--- package/out/command-line/dependency-injection.js
+++ package/out/command-line/dependency-injection.js
@@ -1,8 +1,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDependencies = void 0;
const tslib_1 = require("tslib");
+const node_fetch_1 = tslib_1.__importDefault(require("node-fetch"));
const bundler_1 = require("@forge/bundler");
const cli_shared_1 = require("@forge/cli-shared");
const tunnel_1 = require("@forge/tunnel");
const tunnel_2 = require("@forge/tunnel");
@@ -91,8 +92,9 @@
const module_show_controller_1 = require("./controller/module-show-controller");
const module_view_1 = require("./view/module-view");
const module_service_1 = require("../service/module-service");
const module_file_service_1 = require("../service/module-file-service");
+const manifest_1 = require("../manifest");
const getDependencies = async (cliDetails) => {
let cmd;
const cachedConf = cli_shared_1.CachedConf.getCache(cli_shared_1.CONFIG_PROJECT_NAME);
const cachedConfigService = new cached_config_service_1.CachedConfigService(cachedConf);
@@ -156,9 +158,9 @@
const deleteEnvironmentCommand = new delete_environment_1.DeleteEnvironmentCommand(environmentClient, assertiveAppConfigReader);
const migrationKeysClient = new graphql_client_2.GraphqlClient(graphQLClient);
const migrationKeysService = new migration_keys_service_1.MigrationKeysService(migrationKeysClient, assertiveAppConfigReader);
const appEnvironmentClient = new cli_shared_1.AppEnvironmentsGraphqlClient(graphQLClient);
- const globalEdgeFetchClient = { fetch };
+ const globalEdgeFetchClient = { fetch: node_fetch_1.default };
const globalEdgeClient = new cli_shared_1.GlobalEdgeHttpClient(globalEdgeFetchClient);
const logsClient = new cli_shared_1.LogsGraphQLClient(graphQLClient);
const viewAppLogsCommand = new cli_shared_1.ViewAppLogsCommand(assertiveAppConfigReader, appEnvironmentClient, globalEdgeClient, logsClient, statsigService);
const appOauthClientGraphql = new cli_shared_1.AppOauthClientGraphqlClient(graphQLClient);
@@ -198,9 +200,9 @@
const moduleService = new module_service_1.ModuleService(new cli_shared_1.TemplateModuleServices());
const moduleAddController = new module_add_controller_1.ModuleAddController(moduleView, moduleService, new module_file_service_1.ModuleAddFileService());
const moduleListController = new module_list_controller_1.ModuleListController(moduleView, moduleService);
const moduleShowController = new module_show_controller_1.ModuleShowController(moduleView, moduleService);
- const lintService = new lint_service_1.LintService(configFile, fileReader, statsigService);
+ const lintService = new lint_service_1.LintService(configFile, fileReader, statsigService, graphQLClient);
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);
const bridgeScriptService = new cli_shared_1.BridgeScriptService();
@@ -218,8 +220,9 @@
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);
const configFilePortFindingService = new port_finding_service_1.ConfigFilePortFindingService(configFile);
const dockerService = new docker_service_1.DockerService();
const containerCommand = new containers_1.ContainerCommand(graphQLClient, assertiveAppConfigReader, dockerService);
+ const manifestRenderCommand = new manifest_1.ManifestRenderCommand(graphQLClient, assertiveAppConfigReader, configFile);
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, devSpaceService);
@@ -256,9 +259,10 @@
getWebTriggerURLCommand,
listWebTriggerURLCommand,
deleteWebTriggerURLCommand,
listEntitiesIndexesCommand,
- containerCommand
+ containerCommand,
+ manifestRenderCommand
},
services: {
installationsService,
deploymentsService,