tondev
Version:
TON Dev Environment
29 lines • 991 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.components = void 0;
const core_1 = require("../../core");
const TOOL_FOLDER_NAME = "solidity";
exports.components = {
compiler: new core_1.Component(TOOL_FOLDER_NAME, "solc", {
isExecutable: true,
}),
linker: new core_1.Component(TOOL_FOLDER_NAME, "tvm_linker", {
isExecutable: true,
resolveVersionRegExp: /[^0-9]*([0-9.]+)/,
}),
stdlib: new class extends core_1.Component {
getSourceName(version) {
return `${this.name}_${version.split(".").join("_")}.tvm.gz`;
}
async resolveVersion(downloadedVersion) {
return downloadedVersion;
}
async loadAvailableVersions() {
return exports.components.compiler.loadAvailableVersions();
}
}(TOOL_FOLDER_NAME, "stdlib_sol", {
targetName: "stdlib_sol.tvm",
hidden: true,
}),
};
//# sourceMappingURL=components.js.map