UNPKG

sfdx-cpq-scripts-deployment

Version:
21 lines 919 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getRootSfdxProjectDir = exports.CPQ_SCRIPTS_FOLDER_NAME = void 0; const path_1 = require("path"); const fs_1 = require("fs"); const SFDX_PROJECT_DEFINITION_FILE = "sfdx-project.json"; exports.CPQ_SCRIPTS_FOLDER_NAME = "customCpqScripts"; function getRootSfdxProjectDir(startDir = process.cwd()) { const checkedDirAsArr = startDir.split(path_1.sep); while (checkedDirAsArr.length > 0) { const currCheckedDir = checkedDirAsArr.join(path_1.sep); const fullFileName = currCheckedDir + path_1.sep + SFDX_PROJECT_DEFINITION_FILE; if ((0, fs_1.existsSync)(fullFileName)) { return currCheckedDir; } checkedDirAsArr.pop(); } throw new Error("Couldn't find root file of sfdx project"); } exports.getRootSfdxProjectDir = getRootSfdxProjectDir; //# sourceMappingURL=utils.js.map