@patchworkdev/pdk
Version:
Patchwork Development Kit
23 lines (22 loc) • 927 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.networkSwitch = networkSwitch;
const config_1 = require("../common/helpers/config");
const lockFile_1 = __importDefault(require("../common/helpers/lockFile"));
async function networkSwitch(configPath, networkName) {
const patchworkConfig = await (0, config_1.importPatchworkConfig)(configPath);
if (!patchworkConfig) {
console.error('Error loading Patchwork config');
return;
}
const lockFileManager = new lockFile_1.default(configPath);
if (patchworkConfig.networks && patchworkConfig.networks[networkName]) {
lockFileManager.updateNetwork(networkName);
}
else {
console.error(`Network ${networkName} not found in Patchwork config`);
}
}