sui-direct
Version:
Decentralized version control system on SUI blockchain
14 lines (13 loc) • 543 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initDynamicImports = initDynamicImports;
exports.p2pStarter = p2pStarter;
// Ugly implementation to solve 'No "exports" main defined in package.json' problem
const dynamicImport = async (packageName) => new Function(`return import('${packageName}')`)();
async function initDynamicImports(libs) {
return await Promise.all(libs.map(lib => dynamicImport(lib)));
}
// Initialize P2P connection
async function p2pStarter(p2p) {
return await p2p.init();
}