{"_id":"@dao-xyz/ipfs-pubsub-peer-monitor","_rev":"9-0f9f646fa199351840bfe3e04d0e8d96","name":"@dao-xyz/ipfs-pubsub-peer-monitor","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.9":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.9","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0"},"dependencies":{"p-forever":"^3.0.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.12"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json; tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"1f723103ed3d82438ab6679793038d2b43b9eff7","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.9","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.5.4/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-3mipJPQktPPYO2Mfe1fe0jpE0jTsGgNvw51Dpr09WxFK647gIZnzVjoUX4SYSuJvLvqNhi0H9D1Cjh9X65ST+w==","shasum":"c3e3c0e2eb327c2ce64fac2dfcc229020e2cd0d8","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.9.tgz","fileCount":13,"unpackedSize":21068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHANPaj4Ux2QWwfQqYOsWg4mtkDOS9QU0m1/INSgWOqgAiBrHwDJzEx2U4fsv3US2+1rJf4hjsRbOa/+Gm04mfCxqw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUngXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzfw//fS/2V9IBUZ7q1wPIiZQT5gQOFmtR5EZYIS8Fny+7EjNrrra4\r\nTpGzhWGGqCm7WCWMDIVDzX1yDYVi2uCv6oNS7K/rek3iyLZMTUfZ54aC3zSR\r\nlLwcQyYcKiB+hwigEwwZ7ALsLYxBaFEHulIvqrv9WQGfPFU62ag2mVeTYGAi\r\nNYv9+yBSNhCKkeEVp4B5SFdqDWHgbazzdsNlSVQne8ps4jQs8uF6czwUIPQX\r\nxDLsmiaPJ3ex3pZB5vfdlZKve+mJs6dSDtx2r9KDQAmpi2oOlxWFDFTPhhUq\r\nfQzq95f8AJ+ys8Ya+1DQBSAeNmvzzAWz4yKQNgyL0tpv0eEbYSJ8Ao4ngsT9\r\nBOaXfDY4qQXsTbN8vvMt9Q1/ip0CeVJv4hgkuZNrEhzx4EYGbvi6MSlQC9wT\r\ngE2Tr8NyvEiRbS8kDy91WCkWa+EynA5oHEKfb2UQWrxkflY0xlgdBCE2+uho\r\nF612nwHMU6trMLrlBZKO0nNctuzjzhkZABYyX93kL9wJl5QOTb0hVGiDlHFh\r\nfHHMleHnixg3RuT1UUlN7bWcLFOpXZfb2ULhCbRJKGo7qk/p5CcmH/3OQ2AP\r\nV+YUCAd5L9Qdl4TwptLKuCYBxYpWyzkit4LJFiRy0Y/PlYp6+lHHDnpSFyqt\r\nDexvN3eQ/8YdvaGyiqeFHCVCIaiJRBo+7Zc=\r\n=j4v+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.9_1666349079128_0.19637383652614449"},"_hasShrinkwrap":false},"0.0.10":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.10","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0"},"dependencies":{"p-forever":"^3.0.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.13"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json; tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"63c806ffbe224816cf72fc5a7859f3437558cada","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.10","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.5.4/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-Zf/MkWDaJEKMb+UcbVbbFgaFcew4s0EHHqE3YCzHcwFhT1Ps5LEXwm1hP7Hu4EBp0QBFen9U/yT2dvIYbf3TGA==","shasum":"3ed6dc155899d27629345c3e62c790d3e44f83bf","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.10.tgz","fileCount":13,"unpackedSize":21069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjH98rzkwFkZ/EQpBo3eK/ZjjSE8/p0xMXWkayQ3x96AiEAiWBhjXkPV3FNJv4jeMmgXcAZHdVjJ2uUfM89A/g5kx4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUnpHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDtw/7B3ZQP93Wy62EaQrJP1zAgmadZC6gZ2ygF0XkCQPHoUdpHvPw\r\njWwk13NqY1BDVZ2D1KWaxBTusxeSznavfkzRCgka9G5bjKe7H5J20rNF0nwE\r\nJiKEBgGaoECedfu9WNafdUuQToehNT/KeGBbhjtzIDM9uC8r9mzw608I6CHH\r\nkVK8hVzVnCkLVpkfU5dRyXkOK4uqVd/7etQmMo0mZJonxP2X5XXMi5rJe8+c\r\nor2rT/rvWb4Cqh7habu8OmnZAiM5wUiCc6GVXGhpNfnn4DcDvlK+NWvn5zzo\r\nTdUx1+qkeQ0RCwrZWtH9eKGD2NYwldLw9B4ERVVbBPanFbUZR8lEJSsEzHX4\r\nwylRIZD3P4SFHTVywgz4PTyL5OoJWrm194RKja17nrUrnlvI1QJhjdz4U0mK\r\nhccxjLQNabbWLyK36nIXiksn85IbGF0qyZz0ZtG13SYcAz/MDiFr8c+xz4fR\r\n1rl5LemOmtVFVeQUWvzzuhXTGMVlv1O3w15D0BS7o8mYBz5blLArR82esrCq\r\nkNIjbiPguJlvCBt9IhEqKafU1kIANzR2UPFAWjLcFKbWjjIJKRhiMk6N382L\r\nu759NOFL9LanLFqS59sKVIAKIs8s+WjPz8Ux11pqCQFZP8nHN4cC0doLPlZf\r\niPN2IO4hK92LR0ADuqGvhidrAD38mW02Cuw=\r\n=PON8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.10_1666349638818_0.542840951433539"},"_hasShrinkwrap":false},"0.0.11":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.11","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0"},"dependencies":{"p-forever":"^3.0.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.14"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json; tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"a032531a56ddb3b5f0bfe0304514ea349115aa7c","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.11","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.5.4/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-xleuG7Pm8mo57JiBpAWBTodNA7s4oXlr4ZQZtj/UFTIW2uUaHQ6eJ0AsikMGsJYorZm718z7++AtZdeC6d8cZQ==","shasum":"f7cbdd7c1e319abeec0ed42702c2f6b2bfa51eb5","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.11.tgz","fileCount":13,"unpackedSize":21069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVGckIEyckTUID6pGEqdnvBhH679u7LhH2B5NA1ZTnPAiAwZgkdA5wuH/EdXT3Lfpm0ThbrAUeXsR4htLBHN3Pk0w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUoAxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU8g//VWuzuxRYcFgnUSxDLcopikR5Pl3hnrRHeF0bEDFLzbVyIbDa\r\nCWOc3CPfhqCIhtiwwWWh8i47vNbilITY/+A6sOHPkK/H7negPMZAsbqb/ahC\r\nO8XRWPmKYeVyCDNPp5gzgCPXfSWTjPN4lBaTi0dK7FiFJEcX2gCKz15zJMWF\r\ntyTAwe/SR6WGniQjDtLMamYGovt2y325tXmM4ezAGsmNFhZp0Fcw/cMmX1uJ\r\nJgQucFTN6FIoNmdmRAZod5nZECbunMjNZ7lT6Oaig9Zth2zw5TWSJP1zk7xI\r\nYbsJHDG92P+N8hZkLOTkdaLX828wQikznif8g/DXR/IKURNH0vVfncanFPwR\r\nynh3N6zE+CeGhqCj5sNbF3TJzpgZ0qAkKEuvNRHR/Uktl+B+aKvy+XllI3XJ\r\n6nCHdHfo0z4XUgPL6QpsZlGz/AAsgr6wYd7InuKUGWl0z7mLSezsb3fq39o3\r\nL9yvUmpSyjzf7ucMx9kGx06p5cdFfknCz8/vaV0MgP+I2FeH57oMn8cqCUGp\r\nZlFi4iUUYQC8qwpus3JuxQpwQBhi4YI1ZmnIFAh21+gO7nuglKQm8XJxPl/X\r\nZIM8Sl4E3yXjFlzirCMyOqKhkOuy5oxnk2778fxtUCIBttMSD4NhDWe53yb6\r\nEgEQeGxuI/XsOoe0PYuBhkqcRPXPqCl7PX0=\r\n=cS/K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.11_1666351153661_0.6024648997817246"},"_hasShrinkwrap":false},"0.0.12":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.12","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0"},"dependencies":{"p-forever":"^3.0.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.15"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json; tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"d3253b445ff0e5a1b5d3c3b829b00cf3caa4ab5c","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.12","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.6.2/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-lTPKfg1EXWo6d/Yyy9OJPxXb//EuV581ZA7cZrGv+jeIfCiaYksxn4zCOxz1PqKY39r+G7fGj/25prjWpqnd5Q==","shasum":"7c84d5620c376cf4b32d829c7bac27605f180d86","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.12.tgz","fileCount":14,"unpackedSize":23517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3PI6fphK1dQV7VLcGSOms4CHEdPFdeS/ImYY2NBnDmgIgYU1NcodyhUGYnsRZePqejUmMm4Vr875nyiFeAgxX1RQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVqVrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGnhAAhWHj5Edpd2RQgE0dQL6pV5C9UhYh4goospzN+lYY69pXCN2A\r\n0gGid1gIBTa3gKt1Ekb6ApbZBP2P/jFAE3c62CZCIe1gyo2lOAqgAh3HS94E\r\nQj2j4WhdLFBLozwfm2/+VBQejWgaJ6qEIqVTgDLp/R/6I5Ry9GWNATkCP0tM\r\nWMenq/upQ0amfQ/3sJhRnFjh6/kr9Mv+j8nb4pYFmzxGzVicxKjIo3H1RFjL\r\nDrd/cbtuLe0SAE5of/9jCPYz7xKdlNoI83DbTNsFjwGTsixVCOCSUrbwqZ4F\r\njuJ7KF+Ziu+3kpoOnuNf8XzVzNqwu8gOW68tz7cesubLTsz4A+mkSXnrBfTs\r\nkTxeMJbUJf+poprKboKBnbCq13A3vt0reOkzE5wtWjPWjECFQttZURYjeik3\r\n4OMT3rr2SfgYq3jD7Ho8S/c3/Bi8ics/sIishi28LBCQRIATd+VIVV1hSJst\r\nQQFl21R/lfbx2T1XZR1Z/J3mxHaQ6vAimBxMD5dMY3HpvwNDuRDuU5e4GM/b\r\nT6cFK4cZd4TT3545nSxSQOJafpbgEzyQZD3hRKA6wOA0xJQbQHD2Hx6ICHmz\r\nDEEHhala7nEiRy1mywWdCuSS0UlTK/ult6WI1k88BYdVXItcdO2r8E+XyZqQ\r\ndoVxzUpk+ZF7qqKqfNtWEYEVGSNOFdRn2PQ=\r\n=/ud7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.12_1666622827157_0.009236197707803262"},"_hasShrinkwrap":false},"0.0.13":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.13","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0"},"dependencies":{"p-forever":"^3.0.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.16"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json; tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"8def50f77db22b04be985fab538851caefcc0bf9","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.13","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.6.2/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-TU6EqTxhSRPQ3/9VDdPMxglkVRHDBQseTuWUoUBpa0FXZ9ZRRK1lKxj7Z2J0T32J+ULPjdkArHi8Mm5+uXZINg==","shasum":"0c8dcbf1dd0c993bd0352687c7c4e32b2ff000e0","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.13.tgz","fileCount":8,"unpackedSize":11865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpm6939L7cnL9Vo6Xw1KstFRm4KWD/K83RwidZ1/r6EQIhAM3yJ5YSNdXQl9s4QTRWIgBYqzwerfahuWDv8PjzWb8a"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXTlxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaTBAAo29w77K1QnOVVmbfqZqoVBXvvMUZNMFcbF6AgHW+9+alPP81\r\nL+l+0WJ84DBmOVbIo7L2LERJ7964sQMErGr3MhwwWmH/NZj6t+4EM98k+4om\r\nLER3tEQUaQeyNvLwXmoveMUAgVJNSCFa3yoqpQF1mcDEEgfw6SCyEduLs3bh\r\nP4+v+qhTy4dVOky0wnnyiD6mRW+15K2a9SlPvMhRXxpuq/sw8RoRZYWnEnZR\r\nyiG1IX2KidnpOP/eRayUy/0NwcYBmnXbgoNhNT5ZkYHTwSCv0EOE0ZPK1FwE\r\nV2sYo+p5tv2NYrNa/ruBnLc5CJUFfWI8dCHrLBjmEOVDNhjdiW6Lt+i8y3L8\r\nDT5kCb1ZmLZapMT1+kuhEAZK57MhfcwuOMiY7UNKC6GuWfJd42q/kfbntNwD\r\nFJ0jg/WgCptIa5Zi9IvQZ7AyNBtzRTHi9+Fy6yFwjWIZb0qj2VrryCOZWELs\r\nEZpfGg6ZiXwYWNLaSLBq+1kWXyB6ODSdwQ7eUAdTimkEOBYBtuskWF/7r2wx\r\nNhLC2BM1SBc0yuIdmEvwepWMhamD2LVp6Mb/RhrLWLxrvp5Wfy82lWLJjWQl\r\ne1Ht8Ci6Gc92f1AVNYpHvOipJSaT9tf5u9PpT2+xcOiwaHJRqIhdo2EopcRD\r\nN1KCiraspeWxLkHULf3uRVQBYWm82zV+oCg=\r\n=+PEn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.13_1667053937075_0.9056535406014523"},"_hasShrinkwrap":false},"0.0.14":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.14","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0"},"dependencies":{"p-forever":"^3.0.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.17"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json; tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"250f38ddfdadcd225ee80847c08b84151b518cc3","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.14","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.6.2/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-0Q0HdjNCEKYo7aP5scdC6ndbtjcJva/rhUIUOEJb0/DMLNEHsCeqnQhyX8BOnZ5uSRWmqsfZC1R509klnRMplw==","shasum":"24a3cd151d399d4a0d8804173978d2c2230c852d","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.14.tgz","fileCount":8,"unpackedSize":11865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6V1U5ls6zCuxWGs6/gWgddsO7OjJeBidSfMN8DoqliAiEA90x4r2/sAWoDpjSnNEAiWHVneFgtbmPZsA8SsYpDMIo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXT4+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7hA//WuSzJL75/qHkVxsW7QBy2H0lOPc5CUbGJNVCnFzEQ+F8FoH9\r\n3NuJI5kI3mHshKD3nLB8YqROdzuSg+ahok6yUag8oZEiWaW3feuk/UKj3E3K\r\nTy6igT/bcrpH3IN13Vg8efr0jpdSZU1N8SyWCRrvOmUsm7q4t+nHuz6CRJA3\r\nv6Es6ZV5Q+bhhVtXly4TcQF1ivoSgQWxX86HD/8CCxrENvTTDWRDxNpkEonm\r\nFjabrCD4C+7J2reYKm+yd5oPyztaUEOrJVm0CUoiS0/tmE+YH/nj8GXPqF50\r\ncUpHq2Gbhqrt+UkKSixcxHy2PWJ8UCQGgtKAa/Q5qIpaHBjBkHKo4sERjaIm\r\nmqkn6hyDRz5gb4uxyrGj3+Ym/XdQzu1nZAD9ufQuddiUVZOpM06Av2uB46pt\r\n4/Zcu5fSIEEbUkpJDU0ay6HmuLeUleugxbyyW/OQ3WNzOCCOA/43qqaXGPdv\r\nhi7dqPAQQ0DYVkoR5oY+Q+g6IA3myJsewns8os31O1zcpivT5oGP9lIvP4il\r\nP9nxf3YtS1Z9bp8ObpJqyMdTJ71RDqAnkrW3BQZPmgUVV1rBFMDxneOCxEMB\r\npTZ8LGIyPgEIa9hr5Q4jBkifa7poQ8fUckZMdmPm3kpaJzJ/3pag8a18hbJI\r\nyilzPYUxOxltXvOKL6mcGre5Qhb98hDen/I=\r\n=F2/b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.14_1667055165846_0.28750929739387443"},"_hasShrinkwrap":false},"0.0.15":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.15","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.0"},"dependencies":{"p-forever":"^3.0.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.18"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json && tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"d5a8f4363524f2d7f6ffb6fe6778f50544e10864","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.15","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.6.2/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-TdKnU4KDUjZM+RUoWW0noi6O78vJkYJIS51GZyzLmZzaR9fyzM6V3zS3M1nGj/aCrDrJbQYaC8tlsUzIgIYMNQ==","shasum":"fa6499b043d79cef421e99e9a0faee23de136a8d","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.15.tgz","fileCount":8,"unpackedSize":12509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa9DgopMJE/1z9wuTtuyvKM/uJPOblMEjE3dQWsQxDXAiAdDrvU4fyaYCOYZzSopwnb+bqflCsw5J4Nw05RXG09og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje1W0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMuw//d6ODGQSswgjsuBCdWjG6v/1re9HEvtiFsCuLMyB404uuELui\r\nGigTtFYPUSrQBLayZxMB0y/qDLLlAdLZfiqLlv9TvWGR6u4IswHFBf6XO+q2\r\nbFPWAm19+ndGfBZBQkA7gPP/wg+Ds25Ev9D6wowi7unAhwKPQ7KyapjSjvBM\r\nHYabyDVJZ8BpwJnlmpSW6M3SCFeaGJJOPlWqRPvAbbXqwm9Kupql3FWpEqTK\r\nYfjb/ECrBTCgaMAVA9oGm7ucpvEqynqgsQROV+ADR9Opf/PnlYLCFEj9Wn6o\r\npzrmm4Va260/a9U2tJH0J61hKo4zy+3qfDbdzP8mgVku8+tVZn8igu/bJEoE\r\n+aR4B0ygl1Cj0FiJrBJbggIWto9P0xINk/yndIV8uilDbIz9MS0+JGQodTZJ\r\n80HvTGqUkPteI5h4NP1/EAsqjvpzu50s9OS0dwDO7Wl3D26QYad4o+VNBMsz\r\nXQMKOpIKZPBMdbo58T+1IxvyOoy3MeS+3YhFvhh9wpV6NU0A1PaeJFJOVU8s\r\nW5y5xffJxxUjfxii+PVQTK+SoTIIPrPoPMaX3U333nQ43oBog+0jigqGEHaM\r\nAqoxL+ZnNmQq/8mvSo2HF7+iI57gOVwjE7u5nDRYeNiGlKs4C4YY0NadoTXL\r\n2iWilAStVCiB2pLn6stNgtLa+Nnu4aaMFOI=\r\n=LLbL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.15_1669027251883_0.8028368118145635"},"_hasShrinkwrap":false},"0.0.16":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.16","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.15.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.18"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json && tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"bfbec720aee276ab1bc7cf4ee7a6c0e90ecb4f51","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.16","_nodeVersion":"18.0.0","_npmVersion":"lerna/5.6.2/node@v18.0.0+arm64 (darwin)","dist":{"integrity":"sha512-s6W64Eee3ItJhFkPh2iqH5Ica4K34+nAEBxQ4twxmpb0KCffJW8R5MpPaPK96efkV/HLHX3IJguk7d3gqpwjzg==","shasum":"e919d40b9542aafa5f510b16a72179453533d265","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.16.tgz","fileCount":8,"unpackedSize":12672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKA48mLsoJLx6U+BSj+7bStQIOtQ04fYSMCOz9lEndcAiEAsMR40VuH7ocnFf38qWRFhCkTPSA3hSYIDw3GCo6MsUY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjMFkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjbQ/+LMgvJS0jRO2ClFM0p4goQEP2mpinOKFWaLFMvStvE0Lqt0q3\r\nxpBNlQ/0+4HHP8+pXyVxU+OZJiAb9gNE/NL7TBrAPMfFGJA6hUZ8LAzNX0rY\r\nlgo5Qexg2sctmC9A/4MM/PtAliT528y8/W+4wcob14NWcUzW7T5Ez6Cf+V6l\r\nJcntF6597jaBFlF3NfMUZ0AB1YclzFn/7iQY6rLpXKA2RCbn+erkjsBM4pi9\r\nRw6h4d5P2eKwVILOHz0cAnOFXT6cbHqr+VIo9Na/BX/pnUC1m3dbN8J9NYZX\r\nwIp5NZkWfu6i6NiBuxCGapaNdn/yGEVqPPtlx15Rfp9sXdi7DAVhtiCAhCJz\r\nrzDlRjk8Fxw3KlG8+ytmyEJVu29PCtCtudw7EBAu3GnHPrGGEMOpEbKQ2oiD\r\ndIcW3Wz85syEtWg8BaEpG81awKXyH6saorCgz8TMWnT8mLnoBFqVUlwXJjPp\r\na9K+CLP1dCQ8cf4DaRcLbojeD9rjQBFstvtqJuMkclMXg9LBEmTysvw4y/OY\r\nuWC13NfqM0kUrfmqJ2qKt3uxF9vHR9Yo5xuWHEP/KEl1u0BH5yAsSMJpI/Ny\r\nP9+kEQjTQ2nzQcHgdtUnu/d2IMNBuIy01eadrkKdm/XNbq1O7C+KM9EORRGt\r\nnEaxnSxwD/j3tZZMuDLIRCgfpW09fb6mRug=\r\n=JaQA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.16_1670168932314_0.8760140375949803"},"_hasShrinkwrap":false},"0.0.17":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.17","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.mjs","module":"lib/esm/index.mjs","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=16.15.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.18"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json && tsc-esm -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"8633ff2709706ebb5aab13760bd90b3295bb964c","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.17","_nodeVersion":"18.0.0","_npmVersion":"lerna/5.6.2/node@v18.0.0+arm64 (darwin)","dist":{"integrity":"sha512-W4zNzhUauFc5hGbT01Qo/qL8s+V14bD82U9CpPiS7B6hNALOSmu1RRJ1tobSASBCyFCYEndZUMi2e+ZrXaLHnQ==","shasum":"0209aba120e9f899d6769995a4ac5a53b8da6e5b","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.17.tgz","fileCount":8,"unpackedSize":12672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtc7+ebuRT56v+kXyPuzUfU2tYZf83E09OsSzvrl9pNwIhAKCZYOSfA/lEBjHwZVwaTnnKPH5Squ0lspyGlniR2Q7j"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjMIXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsChAAoikjvJMFOfMBpgXz4XXkh/OH00Hrz8Q7Qh6LxeTE4iNm8f2K\r\nHmG/NuUdrXo64GiEHz/TcFPYGX/N3AroDD4nVQsnCgiPv8ZT891jQiqKu6na\r\n2NmiRpCRm4YAjAWANXyu3Nz03iatb58xw/J3K6r6UL7rQ5jZS0LqH17yEOr0\r\nE+9fPkcf9V2ojdXvL+E1LbThHQYf2Htq22FYLJH9RVt3TIWqxEGitL4ElfQd\r\n0jGXlILOrHK1jnb5L7FbAol31cM9uvvflhDOehv8TEfD7pS13o76t1+fC7N3\r\nUnxYpD5S+MYEVG2qJS7wOLdh+kbcrRaQHaV5XkUv1wfpX6GMZYoasrzr2sgn\r\nBkjebC7yhW5y3BNCvLyklRQJfB+qpuJ3vAqCFVRHHe60iMtTEvdP1kgBCfmx\r\nPbTojZlMTzHNowRr7a2bDA7SDIBk1pU9P0qAAyb81IfrtpHrBMeNcZAT0W1V\r\nIu+tjtLpGPPrR+dPmiu/+LOy0N23wzkMjzv8TGOzdCYvc+Sn5N1TqPBbDgVn\r\nxo2xJUcMEiEhIGjXxF03mfqvbUsagjqA3gHFOxSiumkEEgKQ5dsoaUScZlvb\r\nrJWc7bRbT3aI3wCP5A46yKr9fDOftwtQCpv3nnYvm5T46KnsHxFXeca40MJO\r\n+O+kQfWQ0XcrIEQSJ+MPmSpJfvC0KEE2T3k=\r\n=DDS0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.17_1670169111039_0.8529907961173813"},"_hasShrinkwrap":false},"0.0.18":{"name":"@dao-xyz/ipfs-pubsub-peer-monitor","version":"0.0.18","description":"Peer monitor","type":"module","license":"MIT","main":"lib/esm/index.js","module":"lib/esm/index.js","types":"lib/esm/index.d.ts","exports":{"import":"./lib/esm/index.js"},"publishConfig":{"access":"public"},"engines":{"node":">=16.15.1"},"devDependencies":{"@dao-xyz/peerbit-time":"^0.0.19"},"scripts":{"clean":"shx rm -rf lib/*","build":"yarn clean && tsc -p tsconfig.json","postbuild":"echo '{\"type\":\"module\"} ' | node ../../../node_modules/.bin/json > lib/esm/package.json","test":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.ts --runInBand --forceExit","test:unit":"node ../../../node_modules/.bin/jest test  -c  ../../../jest.config.unit.ts --runInBand --forceExit","test:integration":"node ../node_modules/.bin/jest test -c  ../../../jest.config.integration.ts --runInBand --forceExit","test:browser":"npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox","benchmark":"nyc  --require ts-node/register benchmark-runner -r -b --baselineLimit 1000","benchmark:stress":"benchmark-runner -r --grep stress"},"localMaintainers":["dao.xyz"],"gitHead":"ec0e43ec332a873ed59563a7e758677a53c16871","_id":"@dao-xyz/ipfs-pubsub-peer-monitor@0.0.18","_nodeVersion":"18.0.0","_npmVersion":"lerna/5.6.2/node@v18.0.0+arm64 (darwin)","dist":{"integrity":"sha512-MRSQhcAf5hqb4DWfmG1ywcg477kd85cl66LCYBqbJ05omg0nj9C8Z6dAVQyuLrN2blnq70orEcK7tmloN7QmpQ==","shasum":"ed2d2e66e047bb7ee79ab48c7c059511b94d8602","tarball":"https://registry.npmjs.org/@dao-xyz/ipfs-pubsub-peer-monitor/-/ipfs-pubsub-peer-monitor-0.0.18.tgz","fileCount":8,"unpackedSize":12816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbn119LuIDv5DqedPCcyZlgmzU6ajRnC3LYd/KvTV57AIhAKcl7tDb2pZoY4rozENLHxzpYak+cDIaNvkVpMjY5Wvv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjc3sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUnxAAo1iDC399+nohaZRc/2k3nmfLeD1f7cgWKUJjkh+kUiEsAH5b\r\ng5bXApvImG9Fw05UHUjB2U0NV5SHD8ua97jHkayaH+lwEK7RaAXSRdQgMlZ9\r\nNiAHIJ9qVVBo0Hr+t1Z38ns2sP3jJvWMUI77WYKZUkgZNSv11ng21u8UKqj6\r\nnPMMPPpogPzsjGM3JRtGroAmO662Jnb8RJXe1rHR1b+CIPI6PwIdZcoDQe8Q\r\n1wVok5mdFO65bQ3/63UnsVJdRTDzO5S6Cu6+JeTZPTz6N+0Mi3FUzS23NdYq\r\nqVg7jCjyAH0nHxX0Q7YYc9jYBb06t72XKqcBf/n4i/UALfGZ+EgsLJe+370L\r\njyPqbzdy9UpvYHBlna2FXOHh2LvP5a/ZXZ79ePTfH5kvjgwNEWsP+f8mCDlP\r\noZdRhwy4MgpcPOiiqKVkk/uGvO6bMOB1yWSCWg6nnFVSRw+V6lMKalgo4Jzz\r\nx2eiF2YWFaIOqAsATSyOPA6bbnAjemSK0E0F1xfviqwQRlCl+R+5gyw4/URh\r\n0HepyM3Nil2HURXpJhwi9YucSpQgYbbjnQQUQNoeYKdwBmFXrKZl0sBZXdLx\r\nCTDBw2CIm5TIiPGF2y0zZUzWZahBz9iYTgovr52gsiRrH88nERaak6bEn5vm\r\nt0CfE9VW8AcYh9eA4Zlq0D6MKriX71DQKzg=\r\n=9tBf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"marcus.pousette","email":"marcus.pousette@live.com"},"directories":{},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-pubsub-peer-monitor_0.0.18_1670237676490_0.6462487269676331"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-21T10:44:39.077Z","0.0.9":"2022-10-21T10:44:39.268Z","modified":"2022-12-05T10:54:36.767Z","0.0.10":"2022-10-21T10:53:59.004Z","0.0.11":"2022-10-21T11:19:13.854Z","0.0.12":"2022-10-24T14:47:07.330Z","0.0.13":"2022-10-29T14:32:17.241Z","0.0.14":"2022-10-29T14:52:46.023Z","0.0.15":"2022-11-21T10:40:52.058Z","0.0.16":"2022-12-04T15:48:52.504Z","0.0.17":"2022-12-04T15:51:51.199Z","0.0.18":"2022-12-05T10:54:36.663Z"},"maintainers":[{"name":"marcus.pousette","email":"marcus.pousette@live.com"}],"description":"Peer monitor","license":"MIT","readme":"# ipfs-pubsub-peer-monitor\n\n> Know when peers are joining and leaving an IPFS PubSub topic\n\n`ipfs-pubsub-peer-monitor` listens on a [IPFS PubSub](https://github.com/ipfs/interface-ipfs-core/blob/master/SPEC/PUBSUB.md) topic and emits an event when a peer joins or leaves the topic.\n\nThis module is based on [ipfs-pubsub-room](https://github.com/ipfs-shipyard/ipfs-pubsub-room) that can provide the same functionality. It contains extra features that are not necessary for purely wanting to know joins/leaves, so this module was created to do that and only that.\n\n## Usage\n\n```js\nconst PeerMonitor = require('ipfs-pubsub-peer-monitor')\n\n// Get an IPFS instance somehow\nconst ipfs = ...\n\n// Topic to monitor\nconst topic = 'abc'\n\n// Make sure to subscribe to the channel before monitoring it!\nipfs.pubsub.subscribe(topic, (message) => {}, (err, res) => {})\n\n// Pass an IPFS pubsub object and the topic to the monitor\nconst topicMonitor = new PeerMonitor(ipfs.pubsub, topic)\n\n// When a peer joins the topic\ntopicMonitor.on('join', peer => console.log(\"Peer joined\", peer))\ntopicMonitor.on('leave', peer => console.log(\"Peer left\", peer))\ntopicMonitor.on('error', e => console.error(e))\n```\n","readmeFilename":"README.md"}