@ordino.ai/cli
Version:
ordino.ai global command line interface
41 lines (40 loc) • 1.57 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getBaseURL = getBaseURL;
exports.getPlatformTypeString = getPlatformTypeString;
exports.getTemplateDirectories = getTemplateDirectories;
var _path = _interopRequireDefault(require("path"));
var _models = require("../../models/models");
var _axios = require("../../config/axios.config");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
function getBaseURL(environment) {
var baseURL = _axios.PROD_BASE_URL;
if (environment === "local") {
baseURL = _axios.LOCAL_BASE_URL;
} else if (environment === "staging") {
baseURL = _axios.STAGING_BASE_URL;
}
return baseURL;
}
function getPlatformTypeString(platform) {
switch (platform) {
case _models.Platformtype.Cypress:
return "cypress";
case _models.Platformtype.Playwright:
return "playwright";
default:
throw new Error("Unsupported platform type: ".concat(platform));
}
}
function getTemplateDirectories(platformtype, templateType) {
var templateDir = _path["default"].join(__dirname, "../../../templates/standard/".concat(platformtype, "/").concat(templateType));
var commonTemplateDir = _path["default"].join(__dirname, "../../../templates/standard/common");
var frameworkCommonTemplateDir = _path["default"].join(__dirname, "../../../templates/standard/".concat(platformtype, "/common"));
return {
templateDir: templateDir,
commonTemplateDir: commonTemplateDir,
frameworkCommonTemplateDir: frameworkCommonTemplateDir
};
}