Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | "use strict";
let homeDir = require('os').homedir();
let path = require("path");
let fs = require("fs");
let requireFn = module.require;
let utils = require("./util.js");
let matches = utils.findParentFiles(process.cwd(), "leo_config.json");
let configPath;
Iif (matches.length) {
configPath = matches[0];
} else {
configPath = path.resolve(`${homeDir}/.leo`, "config.json");
}
let config = require("../leoConfigure.js");
module.exports = {};
Iif (fs.existsSync(configPath)) {
var sdkConfigData = {};
sdkConfigData = requireFn(configPath);
if (config.profiles) {
let profiles = config.profiles;
let tmp = {};
config.profiles.map((p => {
tmp[p] = sdkConfigData[p];
}))
sdkConfigData = tmp;
sdkConfigData.default = sdkConfigData.default || sdkConfigData[config.defaultProfile] || sdkConfigData[config.profiles[0]];
}
sdkConfigData.default = sdkConfigData.default || sdkConfigData[config.defaultProfile] || sdkConfigData[Object.keys(sdkConfigData)[0]];
module.exports = sdkConfigData;
}
|