npm package diff
Package: @forge/cli
Versions: 10.7.1-next.12 - 10.8.0-next.20
Modified: 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
@@ -128,9 +128,9 @@
const appEnvironmentClient = new cli_shared_1.AppEnvironmentsGraphqlClient(graphQLClient);
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);
+ const viewAppLogsCommand = new cli_shared_1.ViewAppLogsCommand(assertiveAppConfigReader, appEnvironmentClient, globalEdgeClient, logsClient, featureFlagService);
const appOauthClientGraphql = new cli_shared_1.AppOauthClientGraphqlClient(graphQLClient);
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);
@@ -183,9 +183,9 @@
const dockerService = new docker_service_1.DockerService();
const dockerTunnelService = new tunnel_service_1.DockerTunnelService(configFilePortFindingService, cachedConfigService, dockerService, tunnelAnalyticsService);
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, featureFlagService, cliDetails);
+ 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);
return {
ui,
Modified: package/out/command-line/controller/prerequisites-controller.js
Index: package/out/command-line/controller/prerequisites-controller.js
===================================================================
--- package/out/command-line/controller/prerequisites-controller.js
+++ package/out/command-line/controller/prerequisites-controller.js
@@ -6,17 +6,15 @@
const version_info_1 = require("../version-info");
const getNodeVersion_1 = require("./getNodeVersion");
class PrerequisitesController {
logger;
- featureFlags;
cliDetails;
- constructor(logger, featureFlags, cliDetails) {
+ constructor(logger, cliDetails) {
this.logger = logger;
- this.featureFlags = featureFlags;
this.cliDetails = cliDetails;
}
async check() {
- await Promise.all([this.checkNodeVersion(), this.checkCustomWarning()]);
+ await Promise.all([this.checkNodeVersion()]);
}
async checkNodeVersion() {
const userNodeVersion = (0, getNodeVersion_1.getNodeVersion)();
if (this.cliDetails && !(0, semver_1.satisfies)(userNodeVersion, this.cliDetails.compatibleNodeVersion)) {
@@ -25,12 +23,6 @@
if (!(0, semver_1.satisfies)(userNodeVersion, version_info_1.semverSupportedNodeVersion)) {
this.logger.warn(cli_shared_1.Text.warning.unsupportedNodeVersion(userNodeVersion, version_info_1.humanReadableSupportedNodeVersion));
}
}
- async checkCustomWarning() {
- const featureFlagValue = await this.featureFlags.readFlag('forge-cli-startup-warning');
- if (featureFlagValue) {
- this.logger.warn(featureFlagValue);
- }
- }
}
exports.PrerequisitesController = PrerequisitesController;
Modified: package/out/command-line/register-app-commands.js
Index: package/out/command-line/register-app-commands.js
===================================================================
--- package/out/command-line/register-app-commands.js
+++ package/out/command-line/register-app-commands.js
@@ -68,9 +68,22 @@
const allDashes = chars.every((char) => char === '-');
return allDashes ? undefined : normalized;
}
exports.directoryNameFromAppName = directoryNameFromAppName;
-async function createCommandHandler(ui, createAppCommand, featureFlagService, name, { template, directory }) {
+async function createCommandHandler(ui, createAppCommand, name, { template, directory }) {
+ directory = prepareDirectoryForApp(ui, name, template, directory);
+ ui.info(cli_shared_1.Text.ctrlC);
+ name = await promptAndValidateAppName(ui, name, directory, template);
+ template = await promptAndSelectTemplate(ui, createAppCommand, template, directory);
+ ui.emptyLine();
+ directory = directory;
+ const args = { name, template, directory };
+ const result = await ui.displayProgress(() => createAppCommand.execute(args), cli_shared_1.Text.create.cmd.start, cli_shared_1.Text.create.cmd.success(name));
+ ui.info(cli_shared_1.Text.create.cmd.successDetails(directory, result.environments));
+ return result;
+}
+exports.createCommandHandler = createCommandHandler;
+function prepareDirectoryForApp(ui, name, template, directory) {
if (directory) {
ensureDirectoryDoesntExist(directory);
ui.info(cli_shared_1.Text.create.intro(directory));
}
@@ -81,9 +94,11 @@
}
const currentDirectory = process.cwd();
ui.info(cli_shared_1.Text.create.introWithCurrentDirectory(currentDirectory));
}
- ui.info(cli_shared_1.Text.ctrlC);
+ return directory;
+}
+async function promptAndValidateAppName(ui, name, directory, template) {
if (!name) {
ui.info(cli_shared_1.Text.create.overviewAppName);
name = await ui.promptForText(cli_shared_1.Text.create.promptName);
if (!directory) {
@@ -93,65 +108,68 @@
}
}
}
ensureValidNameLength(name);
+ return name;
+}
+async function promptAndSelectTemplate(ui, createAppCommand, template, directory) {
if (!template) {
ui.info(cli_shared_1.Text.create.overviewTemplates);
const templates = await ui.displayTemporaryMessage(() => createAppCommand.getAvailableTemplates(), cli_shared_1.Text.create.waitTemplates);
- const enableRovoTemplates = await featureFlagService.shouldAllowAIModules();
- const type = await ui.promptForList(cli_shared_1.Text.create.promptCategory, Object.values(TemplateCategory).filter((category) => enableRovoTemplates || category !== TemplateCategory.ROVO));
- const filteredTemplates = type === TemplateCategory.SHOW_ALL
- ? templates.filter((name) => enableRovoTemplates || !name.includes('rovo'))
- : templates
- .filter((name) => {
- switch (type) {
- case TemplateCategory.BACKEND:
- return (!name.includes('ui-kit') &&
- !name.includes('csuik') &&
- !name.includes('custom-ui') &&
- !name.includes('rovo') &&
- name !== 'blank');
- case TemplateCategory.CUSTOM_UI:
- return name.includes('custom-ui');
- case TemplateCategory.UI_KIT_2:
- return name.includes('csuik');
- case TemplateCategory.ROVO:
- return name.includes('rovo');
- }
- })
- .map((name) => name.replace('-ui-kit', '').replace('-custom-ui', '').replace('-csuik', '').replace('-rovo', ''));
+ const type = await ui.promptForList(cli_shared_1.Text.create.promptCategory, Object.values(TemplateCategory));
+ const filteredTemplates = filterTemplatesByCategory(templates, type);
template = await selectedTemplate(filteredTemplates, type, ui);
- switch (type) {
- case TemplateCategory.UI_KIT_2:
- template = `${template}-csuik`;
- break;
- case TemplateCategory.CUSTOM_UI:
- template = `${template}-custom-ui`;
- break;
- case TemplateCategory.ROVO:
- template = `${template}-rovo`;
- break;
- }
+ template = modifyTemplateByCategory(template, type);
if (!directory) {
directory = template;
ensureDirectoryDoesntExist(directory);
}
}
- ui.emptyLine();
- directory = directory;
- const args = { name, template, directory };
- const result = await ui.displayProgress(() => createAppCommand.execute(args), cli_shared_1.Text.create.cmd.start, cli_shared_1.Text.create.cmd.success(name));
- ui.info(cli_shared_1.Text.create.cmd.successDetails(directory, result.environments));
- return result;
+ return template;
}
-exports.createCommandHandler = createCommandHandler;
-function registerCreateCommands({ cmd, ui, commands: { createAppCommand }, services: { featureFlagService } }) {
+function filterTemplatesByCategory(templates, category) {
+ return category === TemplateCategory.SHOW_ALL
+ ? templates
+ : templates
+ .filter((name) => {
+ switch (category) {
+ case TemplateCategory.BACKEND:
+ return (!name.includes('ui-kit') &&
+ !name.includes('csuik') &&
+ !name.includes('custom-ui') &&
+ !name.includes('rovo') &&
+ name !== 'blank');
+ case TemplateCategory.CUSTOM_UI:
+ return name.includes('custom-ui');
+ case TemplateCategory.UI_KIT_2:
+ return name.includes('csuik');
+ case TemplateCategory.ROVO:
+ return name.includes('rovo');
+ default:
+ return true;
+ }
+ })
+ .map((name) => name.replace('-ui-kit', '').replace('-custom-ui', '').replace('-csuik', '').replace('-rovo', ''));
+}
+function modifyTemplateByCategory(template, category) {
+ switch (category) {
+ case TemplateCategory.UI_KIT_2:
+ return `${template}-csuik`;
+ case TemplateCategory.CUSTOM_UI:
+ return `${template}-custom-ui`;
+ case TemplateCategory.ROVO:
+ return `${template}-rovo`;
+ default:
+ return template;
+ }
+}
+function registerCreateCommands({ cmd, ui, commands: { createAppCommand } }) {
cmd
.command('create [name]')
.description(cli_shared_1.Text.create.cmd.desc)
.option('-t, --template <template name>', cli_shared_1.Text.create.optionTemplate)
.option('-d, --directory <directory name>', cli_shared_1.Text.create.optionDirectory)
- .action((name, options) => createCommandHandler(ui, createAppCommand, featureFlagService, name, options));
+ .action((name, options) => createCommandHandler(ui, createAppCommand, name, options));
}
function registerRegisterCommand({ cmd, ui, commands: { registerAppCommand } }) {
cmd
.command('register [name]')
Modified: package/npm-shrinkwrap.json
Large diffs are not rendered by default.
Modified: package/package.json
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
{
"name": "@forge/cli",
- "version": "10.7.1-next.12",
+ "version": "10.8.0-next.20",
"description": "A command line interface for managing Atlassian-hosted apps",
"author": "Atlassian",
"license": "UNLICENSED",
"bin": {
@@ -17,15 +17,15 @@
"postbuild": "chmod +x out/bin/*.js && ts-node scripts/configureAutocomplete.ts",
"postinstall": "node -e \"fs.existsSync('./out/bin/postinstall.js') && require('./out/bin/postinstall.js')\""
},
"dependencies": {
- "@forge/bundler": "4.19.3-next.12",
- "@forge/cli-shared": "5.6.0-next.11",
+ "@forge/bundler": "4.19.3-next.19",
+ "@forge/cli-shared": "6.0.0-next.18",
"@forge/egress": "1.2.13",
- "@forge/lint": "5.4.1-next.11",
- "@forge/manifest": "7.9.0-next.9",
- "@forge/runtime": "5.10.1",
- "@forge/tunnel": "5.5.3-next.12",
+ "@forge/lint": "5.4.1-next.18",
+ "@forge/manifest": "7.9.0-next.14",
+ "@forge/runtime": "5.10.2-next.0",
+ "@forge/tunnel": "5.5.3-next.20",
"@forge/util": "1.4.4",
"@sentry/node": "7.100.1",
"@forge/i18n": "0.0.1",
"ajv": "^8.12.0",
Modified: package/out/command-line/dependency-injection.d.ts.map
Index: package/out/command-line/dependency-injection.d.ts.map
===================================================================
--- package/out/command-line/dependency-injection.d.ts.map
+++ package/out/command-line/dependency-injection.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"dependency-injection.d.ts","sourceRoot":"","sources":["../../src/command-line/dependency-injection.ts"],"names":[],"mappings":"AAIA,OAAO,EASL,UAAU,EACV,aAAa,EAEb,UAAU,EAGV,gBAAgB,EAGhB,kBAAkB,EAGlB,gBAAgB,EAQhB,YAAY,EACZ,aAAa,EAOb,kBAAkB,EAIlB,kBAAkB,EAElB,kBAAkB,EAInB,MAAM,mBAAmB,CAAC;AAc3B,OAAO,EAAE,uBAAuB,EAAE,MAAM,sCAAsC,CAAC;AAE/E,OAAO,EAML,0BAA0B,EAG3B,MAAM,WAAW,CAAC;AAEnB,OAAO,EAAE,gCAAgC,EAAE,MAAM,sDAAsD,CAAC;AAExG,OAAO,EAAE,+BAA+B,EAAE,MAAM,qDAAqD,CAAC;AACtG,OAAO,EAAE,6BAA6B,EAAE,MAAM,mDAAmD,CAAC;AAIlG,OAAO,EAAE,wBAAwB,EAAE,MAAM,iCAAiC,CAAC;AAG3E,OAAO,EAAE,0BAA0B,EAAE,MAAM,0BAA0B,CAAC;AAEtE,OAAO,EAAE,wBAAwB,EAAE,MAAM,mCAAmC,CAAC;AAC7E,OAAO,EAAE,sBAAsB,EAAE,MAAM,iCAAiC,CAAC;AACzE,OAAO,EAAE,wBAAwB,EAAE,MAAM,mCAAmC,CAAC;AAM7E,OAAO,EAAE,qBAAqB,EAAE,MAAM,mCAAmC,CAAC;AAC1E,OAAO,EAAE,mBAAmB,EAAE,MAAM,gCAAgC,CAAC;AAIrE,OAAO,EAAE,mBAAmB,EAAE,MAAM,iCAAiC,CAAC;AAQtE,OAAO,EAAE,oBAAoB,EAAE,MAAM,mCAAmC,CAAC;AACzE,OAAO,EAAE,qBAAqB,EAAE,MAAM,oCAAoC,CAAC;AAI3E,OAAO,EAAE,uBAAuB,EAAE,MAAM,kCAAkC,CAAC;AAG3E,OAAO,EAAE,cAAc,EAAE,MAAM,4BAA4B,CAAC;AAE5D,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAEpC,OAAO,EAAE,sBAAsB,EAAE,MAAM,sCAAsC,CAAC;AAC9E,OAAO,EAAE,gBAAgB,EAAE,MAAM,gCAAgC,CAAC;AAClE,OAAO,EAAE,kBAAkB,EAAE,MAAM,kCAAkC,CAAC;AACtE,OAAO,EAAE,iBAAiB,EAAE,MAAM,iCAAiC,CAAC;AACpE,OAAO,EAAE,cAAc,EAAE,MAAM,8BAA8B,CAAC;AAC9D,OAAO,EAAE,oBAAoB,EAAE,MAAM,qCAAqC,CAAC;AAC3E,OAAO,EAAE,kBAAkB,EAAE,MAAM,kCAAkC,CAAC;AACtE,OAAO,EAAE,gBAAgB,EAAE,MAAM,gCAAgC,CAAC;AAUlE,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAC7D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAC;AAIhF,OAAO,EAAE,4BAA4B,EAAE,MAAM,6CAA6C,CAAC;AAE3F,eAAO,MAAM,eAAe,eAAsB,UAAU,GAAG,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAkWvE,CAAC;AAGF,aAAK,WAAW,CAAC,CAAC,IAAI,CAAC,SAAS,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;AAC7D,oBAAY,YAAY,GAAG,WAAW,CAAC,UAAU,CAAC,OAAO,eAAe,CAAC,CAAC,CAAC"}
\ No newline at end of file
+{"version":3,"file":"dependency-injection.d.ts","sourceRoot":"","sources":["../../src/command-line/dependency-injection.ts"],"names":[],"mappings":"AAIA,OAAO,EASL,UAAU,EACV,aAAa,EAEb,UAAU,EAGV,gBAAgB,EAGhB,kBAAkB,EAGlB,gBAAgB,EAQhB,YAAY,EACZ,aAAa,EAOb,kBAAkB,EAIlB,kBAAkB,EAElB,kBAAkB,EAInB,MAAM,mBAAmB,CAAC;AAc3B,OAAO,EAAE,uBAAuB,EAAE,MAAM,sCAAsC,CAAC;AAE/E,OAAO,EAML,0BAA0B,EAG3B,MAAM,WAAW,CAAC;AAEnB,OAAO,EAAE,gCAAgC,EAAE,MAAM,sDAAsD,CAAC;AAExG,OAAO,EAAE,+BAA+B,EAAE,MAAM,qDAAqD,CAAC;AACtG,OAAO,EAAE,6BAA6B,EAAE,MAAM,mDAAmD,CAAC;AAIlG,OAAO,EAAE,wBAAwB,EAAE,MAAM,iCAAiC,CAAC;AAG3E,OAAO,EAAE,0BAA0B,EAAE,MAAM,0BAA0B,CAAC;AAEtE,OAAO,EAAE,wBAAwB,EAAE,MAAM,mCAAmC,CAAC;AAC7E,OAAO,EAAE,sBAAsB,EAAE,MAAM,iCAAiC,CAAC;AACzE,OAAO,EAAE,wBAAwB,EAAE,MAAM,mCAAmC,CAAC;AAM7E,OAAO,EAAE,qBAAqB,EAAE,MAAM,mCAAmC,CAAC;AAC1E,OAAO,EAAE,mBAAmB,EAAE,MAAM,gCAAgC,CAAC;AAIrE,OAAO,EAAE,mBAAmB,EAAE,MAAM,iCAAiC,CAAC;AAQtE,OAAO,EAAE,oBAAoB,EAAE,MAAM,mCAAmC,CAAC;AACzE,OAAO,EAAE,qBAAqB,EAAE,MAAM,oCAAoC,CAAC;AAI3E,OAAO,EAAE,uBAAuB,EAAE,MAAM,kCAAkC,CAAC;AAG3E,OAAO,EAAE,cAAc,EAAE,MAAM,4BAA4B,CAAC;AAE5D,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAEpC,OAAO,EAAE,sBAAsB,EAAE,MAAM,sCAAsC,CAAC;AAC9E,OAAO,EAAE,gBAAgB,EAAE,MAAM,gCAAgC,CAAC;AAClE,OAAO,EAAE,kBAAkB,EAAE,MAAM,kCAAkC,CAAC;AACtE,OAAO,EAAE,iBAAiB,EAAE,MAAM,iCAAiC,CAAC;AACpE,OAAO,EAAE,cAAc,EAAE,MAAM,8BAA8B,CAAC;AAC9D,OAAO,EAAE,oBAAoB,EAAE,MAAM,qCAAqC,CAAC;AAC3E,OAAO,EAAE,kBAAkB,EAAE,MAAM,kCAAkC,CAAC;AACtE,OAAO,EAAE,gBAAgB,EAAE,MAAM,gCAAgC,CAAC;AAUlE,OAAO,EAAE,cAAc,EAAE,MAAM,6BAA6B,CAAC;AAC7D,OAAO,EAAE,uBAAuB,EAAE,MAAM,uCAAuC,CAAC;AAIhF,OAAO,EAAE,4BAA4B,EAAE,MAAM,6CAA6C,CAAC;AAE3F,eAAO,MAAM,eAAe,eAAsB,UAAU,GAAG,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAmWvE,CAAC;AAGF,aAAK,WAAW,CAAC,CAAC,IAAI,CAAC,SAAS,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;AAC7D,oBAAY,YAAY,GAAG,WAAW,CAAC,UAAU,CAAC,OAAO,eAAe,CAAC,CAAC,CAAC"}
\ No newline at end of file
Modified: package/out/command-line/controller/prerequisites-controller.d.ts.map
Index: package/out/command-line/controller/prerequisites-controller.d.ts.map
===================================================================
--- package/out/command-line/controller/prerequisites-controller.d.ts.map
+++ package/out/command-line/controller/prerequisites-controller.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"prerequisites-controller.d.ts","sourceRoot":"","sources":["../../../src/command-line/controller/prerequisites-controller.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAe,iBAAiB,EAAE,MAAM,EAAQ,MAAM,mBAAmB,CAAC;AAI7F,qBAAa,uBAAuB;IAEhC,OAAO,CAAC,QAAQ,CAAC,MAAM;IACvB,OAAO,CAAC,QAAQ,CAAC,YAAY;IAC7B,OAAO,CAAC,QAAQ,CAAC,UAAU;gBAFV,MAAM,EAAE,MAAM,EACd,YAAY,EAAE,iBAAiB,EAC/B,UAAU,EAAE,UAAU,GAAG,SAAS;IAG/C,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;YAId,gBAAgB;YAehB,kBAAkB;CAMjC"}
\ No newline at end of file
+{"version":3,"file":"prerequisites-controller.d.ts","sourceRoot":"","sources":["../../../src/command-line/controller/prerequisites-controller.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAe,MAAM,EAAQ,MAAM,mBAAmB,CAAC;AAI1E,qBAAa,uBAAuB;IAEhC,OAAO,CAAC,QAAQ,CAAC,MAAM;IACvB,OAAO,CAAC,QAAQ,CAAC,UAAU;gBADV,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,UAAU,GAAG,SAAS;IAG/C,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;YAId,gBAAgB;CAc/B"}
\ No newline at end of file
Modified: package/out/command-line/register-app-commands.d.ts.map
Index: package/out/command-line/register-app-commands.d.ts.map
===================================================================
--- package/out/command-line/register-app-commands.d.ts.map
+++ package/out/command-line/register-app-commands.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"register-app-commands.d.ts","sourceRoot":"","sources":["../../src/command-line/register-app-commands.ts"],"names":[],"mappings":"AAEA,OAAO,EACL,sBAAsB,EAEtB,aAAa,EACb,gBAAgB,EAChB,kBAAkB,EACnB,MAAM,mBAAmB,CAAC;AAG3B,OAAO,EAAE,YAAY,EAAE,MAAM,wBAAwB,CAAC;AAetD,wBAAgB,aAAa,CAAC,OAAO,EAAE,MAAM,GAAG,MAAM,CAKrD;AAyCD,wBAAgB,sBAAsB,CACpC,WAAW,EAAE,MAAM,EACnB,YAAY,EAAE,MAAM,EACpB,QAAQ,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,GAC1B,OAAO,CAQT;AAED,wBAAgB,wBAAwB,CAAC,OAAO,CAAC,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS,CAW7E;AAED,MAAM,WAAW,2BAA2B;IAC1C,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,wBAAsB,oBAAoB,CACxC,EAAE,EAAE,aAAa,EACjB,gBAAgB,EAAE,gBAAgB,EAClC,kBAAkB,EAAE,kBAAkB,EACtC,IAAI,EAAE,MAAM,EACZ,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE,2BAA2B,GACnD,OAAO,CAAC,sBAAsB,CAAC,CA0GjC;AA6CD,wBAAgB,gBAAgB,CAAC,IAAI,EAAE,YAAY,QAGlD"}
\ No newline at end of file
+{"version":3,"file":"register-app-commands.d.ts","sourceRoot":"","sources":["../../src/command-line/register-app-commands.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,sBAAsB,EAAqB,aAAa,EAAE,gBAAgB,EAAE,MAAM,mBAAmB,CAAC;AAG/G,OAAO,EAAE,YAAY,EAAE,MAAM,wBAAwB,CAAC;AAetD,wBAAgB,aAAa,CAAC,OAAO,EAAE,MAAM,GAAG,MAAM,CAKrD;AA6CD,wBAAgB,sBAAsB,CACpC,WAAW,EAAE,MAAM,EACnB,YAAY,EAAE,MAAM,EACpB,QAAQ,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,GAC1B,OAAO,CAQT;AAED,wBAAgB,wBAAwB,CAAC,OAAO,CAAC,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS,CAW7E;AAED,MAAM,WAAW,2BAA2B;IAC1C,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,wBAAsB,oBAAoB,CACxC,EAAE,EAAE,aAAa,EACjB,gBAAgB,EAAE,gBAAgB,EAClC,IAAI,EAAE,MAAM,EACZ,EAAE,QAAQ,EAAE,SAAS,EAAE,EAAE,2BAA2B,GACnD,OAAO,CAAC,sBAAsB,CAAC,CAuBjC;AAuJD,wBAAgB,gBAAgB,CAAC,IAAI,EAAE,YAAY,QAGlD"}
\ No newline at end of file
Modified: package/CHANGELOG.md
Large diffs are not rendered by default.
Modified: package/out/command-line/controller/prerequisites-controller.d.ts
Index: package/out/command-line/controller/prerequisites-controller.d.ts
===================================================================
--- package/out/command-line/controller/prerequisites-controller.d.ts
+++ package/out/command-line/controller/prerequisites-controller.d.ts
@@ -1,11 +1,9 @@
-import { CLIDetails, FeatureFlagReader, Logger } from '@forge/cli-shared';
+import { CLIDetails, Logger } from '@forge/cli-shared';
export declare class PrerequisitesController {
private readonly logger;
- private readonly featureFlags;
private readonly cliDetails;
- constructor(logger: Logger, featureFlags: FeatureFlagReader, cliDetails: CLIDetails | undefined);
+ constructor(logger: Logger, cliDetails: CLIDetails | undefined);
check(): Promise<void>;
private checkNodeVersion;
- private checkCustomWarning;
}
//# sourceMappingURL=prerequisites-controller.d.ts.map
\ No newline at end of file
Modified: package/out/command-line/register-app-commands.d.ts
Index: package/out/command-line/register-app-commands.d.ts
===================================================================
--- package/out/command-line/register-app-commands.d.ts
+++ package/out/command-line/register-app-commands.d.ts
@@ -1,12 +1,12 @@
-import { CreateAppCommandResult, CommandLineUI, CreateAppCommand, FeatureFlagService } from '@forge/cli-shared';
+import { CreateAppCommandResult, CommandLineUI, CreateAppCommand } from '@forge/cli-shared';
import { Dependencies } from './dependency-injection';
export declare function formatProduct(product: string): string;
export declare function templateMatchesProduct(productName: string, templateName: string, products: (string | null)[]): boolean;
export declare function directoryNameFromAppName(appName?: string): string | undefined;
export interface CreateCommandHandlerOptions {
template?: string;
directory?: string;
}
-export declare function createCommandHandler(ui: CommandLineUI, createAppCommand: CreateAppCommand, featureFlagService: FeatureFlagService, name: string, { template, directory }: CreateCommandHandlerOptions): Promise<CreateAppCommandResult>;
+export declare function createCommandHandler(ui: CommandLineUI, createAppCommand: CreateAppCommand, name: string, { template, directory }: CreateCommandHandlerOptions): Promise<CreateAppCommandResult>;
export declare function registerCommands(deps: Dependencies): void;
//# sourceMappingURL=register-app-commands.d.ts.map
\ No newline at end of file