dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
19 lines • 887 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initializeCommand = void 0;
const index_1 = require("../../index");
const introAdapter_1 = require("../../utils/logsAndMetrics/adapters/introAdapter");
const compilerService_1 = require("../../utils/compiler/compilerService");
const config_1 = require("./config");
async function initializeCommand(options) {
(0, index_1._initializeSDK)();
const intro = new introAdapter_1.IntroAdapter();
await intro.playIntro("");
const dopStickConfig = (0, config_1.loadConfig)(options);
if (dopStickConfig === null || dopStickConfig === void 0 ? void 0 : dopStickConfig.compiler) {
await compilerService_1.CompilerService.ensureCompiled(dopStickConfig.compiler);
}
return dopStickConfig;
}
exports.initializeCommand = initializeCommand;
//# sourceMappingURL=initialization.js.map