UNPKG

sui-direct

Version:

Decentralized version control system on SUI blockchain

14 lines (13 loc) 543 B
"use strict"; 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(); }