@zombienet/orchestrator
Version:
ZombieNet aim to be a testing framework for substrate based blockchains, providing a simple cli tool that allow users to spawn and test ephemeral Substrate based networks
19 lines (18 loc) • 698 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Providers = void 0;
exports.getProvider = getProvider;
const k8s_1 = require("./k8s");
const native_1 = require("./native");
const podman_1 = require("./podman");
exports.Providers = new Map();
exports.Providers.set("kubernetes", k8s_1.provider);
exports.Providers.set("podman", podman_1.provider);
exports.Providers.set("native", native_1.provider);
function getProvider(provider) {
if (!exports.Providers.has(provider)) {
throw new Error("Invalid provider config. You must one of: " +
Array.from(exports.Providers.keys()).join(", "));
}
return exports.Providers.get(provider);
}