"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DxConstants = void 0;
const codiac_relay_contracts_1 = require("@codiac.io/codiac-relay-contracts");
class DxConstants {
}
exports.DxConstants = DxConstants;
// TODO:  Move ALL of these to THaulCliConfig
DxConstants.NODE_MODULES_DIR_NAME = "node_modules";
DxConstants.SUBMODULES_DIR_NAME = "submodules";
DxConstants.PACKAGE_JSON_FILENAME = "package.json";
DxConstants.TSCONFIG_JSON_FILENAME = "tsconfig.json";
// static readonly CLI_CONFIG_FILENAME = "thaulcliconfig.json";
// static readonly TOYBOX_DEPLOYMENT_FILENAME = "cabinet-deployment.json";
// static readonly TOYBOX_DEPLOYMENT_TEMPLATE_FILENAME = "cabinet-deployment-template.json";
// static readonly SERVICE_DEPLOYMENT_TEMPLATE_FILENAME = "service-deployment-template.json";
DxConstants.CLI_TEMPLATE_FOLDER_NAME = "templates";
// static readonly PROJECT_CONFIG_FILENAME = ProjectConfig.FILENAME;
// static readonly PROJECT_TEMPFILE_PATH = ".temp";
// static readonly PROJECT_TEMPFILE_PREFIX_TO_ROOT = "../";
// static readonly JIT_DOCKERFILE_NAME = "jit.docker";
DxConstants.UNREGISTERED_TENANT_CODE = "unregistered";
// static readonly CLI_CONFIG_FOLDER_NAME = ".codiac";
// static readonly PROJECT_USER_CONFIG_FOLDER_NAME = ".codiac-user";
// static readonly PROJECT_USER_CONFIG_FILENAME = "user-config.json";
DxConstants.NPM_PROJECT_USER_CONFIG_FILENAME = ".npmrc-user";
DxConstants.DEFAULT_INIT_PACKAGE_VERSION = "0.0.0-1";
DxConstants.DEFAULT_INIT_IMAGE_VERSION = "0.0.0-1";
DxConstants.DEFAULT_INIT_CODE_VERSION = "0.0.0-1";
DxConstants.DEFAULT_DOCKERFILE_NAME = "Dockerfile";
DxConstants.API_FRAMEWORK_PACKAGE = "@codiac.io/codiac-api-base";
/** The port open to the outside from the container,
 * which will be mapped to the internal port,
 * on which the app is listening. */
DxConstants.DEFAULT_EXTERNAL_PORT = 5775;
/** The port that the app is listening on from within the container. */
DxConstants.DEFAULT_INTERNAL_PORT = 5775;
/** The folder to which typescript transpiles on the local machine and is thusly copied to the container as the runtime folder. */
DxConstants.DEFAULT_BUILD_OUTPUT_DIR = "./bin";
/** Default setting for whether to go local or remote
 *  when publishing container images or packages. */
DxConstants.DEFAULT_PUBLISHING_TARGET = codiac_relay_contracts_1.PublishingMode.local;
//# sourceMappingURL=dx-constants.js.map