#! /usr/bin/env node 'use strict' const Node = require('./nodejs-bundle') const PeerInfo = require('peer-info') const PeerId = require('peer-id') const pull = require('pull-stream') const idBak = require('./test-data/test-id.json') PeerId.createFromJSON(idBak, (err, peerId) => { if (err) { throw err } const peerInfo = new PeerInfo(peerId) peerInfo.multiaddrs.add('/ip4/127.0.0.1/tcp/12345') const node = new Node(peerInfo) node.handle('/echo/1.0.0', (protocol, conn) => pull(conn, conn)) node.start((err) => { if (err) { throw err } console.log('Spawned node started, env:', process.env.LIBP2P_MUXER) }) })