{"_id":"@0xvaibhav/ipfs-messenger","_rev":"12-02f1f5d86cb849ddfda2d6eab5c9049b","time":{"created":"2022-09-08T11:59:37.524Z","1.0.0":"2022-09-08T11:03:54.074Z","modified":"2022-10-30T14:32:22.290Z","1.0.1":"2022-09-08T11:48:43.063Z","1.0.3":"2022-09-08T11:59:37.730Z","1.0.4":"2022-09-08T12:09:04.478Z","1.0.5":"2022-09-08T12:11:18.312Z","1.0.6":"2022-09-09T09:45:10.558Z","1.0.7":"2022-10-24T06:01:44.188Z","1.0.8":"2022-10-30T13:31:57.731Z","1.0.9":"2022-10-30T14:32:22.228Z"},"name":"@0xvaibhav/ipfs-messenger","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.3":{"name":"@0xvaibhav/ipfs-messenger","version":"1.0.3","description":"IPFS helper packager for communication between two ipfs peers using ipfs-pubsub. Ideal for server-to-server communication.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"rm -rf ./messenger-test"},"repository":{"type":"git","url":"github.com/vaibhavmuchandi/ipfs-messenger"},"keywords":["ipfs","libp2p","messaging","server","to","server","communication"],"author":{"name":"0xvaibhav","url":"www.twitter.com/0xvaibhav"},"license":"ISC","dependencies":{"events":"^3.3.0","ipfs-core":"^0.16.0"},"directories":{"example":"examples"},"devDependencies":{},"gitHead":"82b2c4b8145c7405b483fe9e8228e6c50d5b132c","_id":"@0xvaibhav/ipfs-messenger@1.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-EkDVpPYQx5aLzJddA6KuobZfsFUFc5C9gB2jruKgHe+WeV2IcMIEjQC9IaA09cmqpW7zXh+p8LOi6zO4fEFj6Q==","shasum":"384018a5de7b1fd02be2f582a3049adbaf2159ae","tarball":"https://registry.npmjs.org/@0xvaibhav/ipfs-messenger/-/ipfs-messenger-1.0.3.tgz","fileCount":7,"unpackedSize":9667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4mIY9OPYzUpPZ9qfVNZzuSgZvd7qr0IMBH7WBH9cysAIgTTLeIDRhen39KyAkcYBsaKT9yQxPJ5n03lq4xnUDrss="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGdkpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp+A//fOV4Tid0/gqUrt4sjv7fPyBeF4o73a6TLpFVX48x8psOJeIA\r\nqBPsxcbNYbCZKXhd0fTwiIh2xjmhSu6prx0xmcLdIZN6OuvhZHyvUy75PQXR\r\nB4IQpp4ej1wB4m2eouzRLN+Egzikxm0Fqem1O/Bmc+htyChSjKVzv7D6qvct\r\nDnvRkU9z7gtisNP6jRng/32hsCzJpJksf1NN8b2VNxT6C50o2EI0qdyskvC5\r\n9LftAHSKGJvdq/Seczt/+Xi/mOYuqS5E2Scol9zAliH3qG7ytVfRz2733JGz\r\nH9Cmh6Q7JYs/DGaN9xUXCUJys8nz+ikmrZ1SEeZZd7GuW6V61W7kYuAa+7RO\r\nWVebVrDTDDeWfdWri9At4L2CL1PNPb8E2qdfXYYS1ccBmwvAhfhkUPyoJ2y6\r\nLuN2ZQjzpke05G2UTOhkzn1Lwi4Uw0kSFmBtls7cTFWRJjyGe9SXfFBRm/qW\r\n1Fij0zN97eIUHdmd0+6dd/dItqcDl4+bjgza3hGMW8QEcrOQhiTLEAm61KnH\r\n6e4tJ4evCLak9olTkJc2M1e3Qp5jstqoKrNbt1Scpt1ySVUONx2KSJJRoVUb\r\nxXe4WqWBhZgVHwC2LdUfZ7Ur004Wu7pNqfHvXGIDVxPrla/Ah0lHmvHjCNAI\r\nzkVHcDBecyQyFC9lTXjMndmTLi0mU9bRBhs=\r\n=mReY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"},"maintainers":[{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-messenger_1.0.3_1662638377582_0.5604150467428086"},"_hasShrinkwrap":false},"1.0.4":{"name":"@0xvaibhav/ipfs-messenger","version":"1.0.4","description":"IPFS helper packager for communication between two ipfs peers using ipfs-pubsub. Ideal for server-to-server communication.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"rm -rf ./messenger-test"},"repository":{"type":"git","url":"github.com/vaibhavmuchandi/ipfs-messenger"},"keywords":["ipfs","libp2p","messaging","server","to","server","communication"],"author":{"name":"0xvaibhav","url":"www.twitter.com/0xvaibhav"},"license":"ISC","dependencies":{"events":"^3.3.0","ipfs-core":"^0.16.0"},"directories":{"example":"examples"},"devDependencies":{},"gitHead":"d326635f25dc369a95e0d0a41ba5579ef992896c","_id":"@0xvaibhav/ipfs-messenger@1.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-CJziBTYkR0bh/f58kifvwmweHdq47yn9qmthh2b0IET0qY1R3BB09DybGQjn5TczUW4h9CS2jE16yfhaqOpbXg==","shasum":"5125b0717a1df5c177fbcc8106651d381b75ae41","tarball":"https://registry.npmjs.org/@0xvaibhav/ipfs-messenger/-/ipfs-messenger-1.0.4.tgz","fileCount":7,"unpackedSize":9667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1en445fkZQZxAppmbE+2dOYQFJ+ii7v6LLBG9blK2JAiASEy7MNJoxsGth1pBE98IUcUAAE2GWEJRbQQiHbVP62g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGdtgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/CxAAnU1WqSHXwhavxjnlCidsWh/Nxu1OXdpxg+mbCRuJhOpeNhIv\r\noFeni4iISjN4bzLWVIAspTBrfF0jtFForwfOuRZG8e8uhAa0wZjDxrzAdRkm\r\n/MHFiL/YZa/g2v4SKnK5TNEb/tMFBmO5YVeCRuS/54Im/VtkuPURoDOvJtxF\r\nc5AlkBtxaiDJBkys7G8PtywnqtfcLPYJ8jkmVQPB77huK5HCOJ1au98DiPg6\r\nlrHmZD6YrUCi//heIldXToArxDbQZoUjHBl20X/HIyVULCY63y/Nwskz6zKp\r\nwgU/qk9i7c1S7/bAJHOhPJepkovV7g4Vbddk8rM8YxetsU5RE+6wyOrmSXP4\r\n5mUe+pOArjoNENpr9GgtDWEdYPRhEPa73VE5yxe13jWyWuUZfCGq+TSokYBS\r\nJyRYvNtCVnffDN3TIkEztailIgFkVcTbX1YtvgkSwMYyEvf2HplLFrSZxgDf\r\nRITk/4G7k/KzXPvjmH5cgOEer6PgXZF7sQ21fHMvciDkRWUCLxIIJveOL6oR\r\nzFheb01vVcNfJWlNYEsvoX/zm5tVyoMtDs6g2edyDQtZ5ZfM8gIbeMiJlOqb\r\nTjVtwaeWTmFvcdAn9m/OJqCZgFeYFpm9S8WUvDZu2shN5kALGfDpf4S2SBj7\r\nD2MCe4d0UtH7MxpFZZMOKMzLRfgrn6TtGo4=\r\n=iBCl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"},"maintainers":[{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-messenger_1.0.4_1662638944332_0.836171193411229"},"_hasShrinkwrap":false},"1.0.5":{"name":"@0xvaibhav/ipfs-messenger","version":"1.0.5","description":"IPFS helper packager for communication between two ipfs peers using ipfs-pubsub. Ideal for server-to-server communication.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"rm -rf ./messenger-test"},"repository":{"type":"git","url":"git+https://github.com/vaibhavmuchandi/ipfs-messenger.git"},"keywords":["ipfs","libp2p","messaging","server","to","server","communication"],"author":{"name":"0xvaibhav","url":"www.twitter.com/0xvaibhav"},"license":"ISC","dependencies":{"events":"^3.3.0","ipfs-core":"^0.16.0"},"directories":{"example":"examples"},"devDependencies":{},"gitHead":"aa5f2fcc4f2419ec14b6cb15f100ad67e78d5602","bugs":{"url":"https://github.com/vaibhavmuchandi/ipfs-messenger/issues"},"homepage":"https://github.com/vaibhavmuchandi/ipfs-messenger#readme","_id":"@0xvaibhav/ipfs-messenger@1.0.5","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Sif+MKN5Y8B28GVGTsQyk5QxI3JnKpEvB6zAm69HdmWKvDeZzyAXF/W8sJyA8Z3O6HVgLR/U3p16eijLSs7bQQ==","shasum":"ef2923c80b4985dc08ab49663396628c2f4c7aea","tarball":"https://registry.npmjs.org/@0xvaibhav/ipfs-messenger/-/ipfs-messenger-1.0.5.tgz","fileCount":7,"unpackedSize":9675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYiGOyg3vm0yf0vSEioGYrCBIFAuT44eP1kxPt8kjOSAiApsMMYfOPZOTao573RN9sXmHYgbX4fNsGl/ytsaE7bgg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGdvmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJxQ//WdzAhwVsQZA7dIRguPsVGBqySisENaJ7KSbjYG7jkI6ZlI/9\r\njwB9w7PeV79pAYA14TdHwAXq+m4EpROGDPg0A9jFEPXMZu9CFwq1xZOKJnQS\r\niZ//D8YwnCRv92MAvBxwLyqN8juxiLEUzp6lX7E+K9xxZ63dWMcr/KI6Nycg\r\nPDfZcYhanBSRl/+14hjBda+lt59xfIG/LEaK9CPatipoxtkmBUjlPp+7qv8b\r\nWkZvsjO0IfNOVKHsOL33rVbfAaZnvKuguWA07zkw1pY4mlfbbSlfNrVgI5H1\r\nH96BCEAzITRQrcD0HBED68YIMkPN1Y7C9Y/Gs/GtAYn6gOLKLp2mGmbE9OST\r\n/Bga/pE/hsQ+7RxbE7wfh4l1f2s5DmaJhb9faYKFClex3lsSxUyJWSkgrfTn\r\nac0qJRpkB0SCryYDlyLqzdcwGLeoH5krLdgYKZmH9esN4MdL6zzspmaPiXis\r\nU7c1n0fj2Fs2if3euZHh/D5nLxIKOfN6dg31rVtjvQYm5B3lRldrnurp+qv4\r\nF3LnoRBHqh258LaPcrm8OiOdGYtlFong7E/NI+soIfn7eUQrbJflNMZp7G4k\r\nmlE98riZA3o2h8qAXHk9gj7ZkpOyEd8TpPoJbWW+S51oFdxrLz0e7akEvvqm\r\nds5hY/sbpej7blj51hR4Rp3AagbFzLznO/Y=\r\n=XRxf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"},"maintainers":[{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-messenger_1.0.5_1662639078046_0.46351334447395476"},"_hasShrinkwrap":false},"1.0.6":{"name":"@0xvaibhav/ipfs-messenger","version":"1.0.6","description":"IPFS helper packager for communication between two ipfs peers using ipfs-pubsub. Ideal for server-to-server communication.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"rm -rf ./messenger-test"},"repository":{"type":"git","url":"git+https://github.com/vaibhavmuchandi/ipfs-messenger.git"},"keywords":["ipfs","libp2p","messaging","server","to","server","communication"],"author":{"name":"0xvaibhav","url":"www.twitter.com/0xvaibhav"},"license":"ISC","dependencies":{"events":"^3.3.0","ipfs-core":"^0.16.0"},"directories":{"example":"examples"},"devDependencies":{},"gitHead":"aa5f2fcc4f2419ec14b6cb15f100ad67e78d5602","bugs":{"url":"https://github.com/vaibhavmuchandi/ipfs-messenger/issues"},"homepage":"https://github.com/vaibhavmuchandi/ipfs-messenger#readme","_id":"@0xvaibhav/ipfs-messenger@1.0.6","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-q6P/+s68G8e8bWSGjqtUgldg2IPEejastj7cXyYfa6X+IYwif1QSKXwTcgqXVORZWWVRe4mD6APBxXyqS6V+lg==","shasum":"2d789a0f99490069a43320c81d6b315665c75f20","tarball":"https://registry.npmjs.org/@0xvaibhav/ipfs-messenger/-/ipfs-messenger-1.0.6.tgz","fileCount":7,"unpackedSize":9674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQ5o9En4Mp3+YKYA9FMtfmcI3baCzgY5ZE6EL14wVsyAiEA7uLk3NxWCZ2lS477JBpcqWTuwk/qGSbvg+V4AnJmmTQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGwsmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWXw/8D14XmQXRUkdkdlJ6YJI+O3yAJyRHytd1yEZGC3PKgg3j+fG8\r\nHmpB0P3WUdKe7SWB/QIUjw6RsNGAZVZJ3w2a+0YxPHdOX+yNGxbeZ9Bbzngc\r\n7Y2+E04IBb6T2mmOpIx9nsLMFt4A135UAXrWohM7g2M2DWE24EA4nXK/EaSr\r\ncj772m2QvVanmf8CDGfIvqXP6vh2N0hMZ5FDhOAwKMzpDyqjpUk4lJv0sAiS\r\nXJizKM3AdEd2XIQixw7BvIWRJafqnNJoo1rTyPcGL40+8E1mZkEAMSYShdmi\r\nh6Prr1WYer1MteSKz9ixh5i1zYGNvMJh4fh+d4iaWnsRA1g7BFbVLEH6vmyD\r\nPgiFUlH+sNgVOSzonSFfwmOOJNBy55ls3j4zxSEqEkObdOyhDHkaYzsHUd4z\r\n4szTGho4P8vtgy3YpvAcwg0A1UEBNzdiOHbVMJ0N8rHEHKRWrsTmN0Z6+M7+\r\npOvC2cYd3qVX/wJtIEyN37a0yQ/TTSYpXXKmAuPS6PkpWVG9gaOBQTJG9/Eg\r\nP/PfYubmVige997r4iSPSCzjplLzoNuHcDovweOCDE7dCtDfF2+LAocle22s\r\nrHOrS1kYtbc7YcnByT5FtS6FefIqUImeD9w8QGdLbfpJWo74NDA3fLQIk7j8\r\nKZ8oWuhTgC8FBS3oxJa1N0RkKsIEbUBJyp0=\r\n=PyLT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"},"maintainers":[{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-messenger_1.0.6_1662716710304_0.11484344769223798"},"_hasShrinkwrap":false},"1.0.7":{"name":"@0xvaibhav/ipfs-messenger","version":"1.0.7","description":"IPFS helper packager for communication between two ipfs peers using ipfs-pubsub. Ideal for server-to-server communication.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"rm -rf ./messenger-test"},"repository":{"type":"git","url":"git+https://github.com/vaibhavmuchandi/ipfs-messenger.git"},"keywords":["ipfs","libp2p","messaging","server","to","server","communication"],"author":{"name":"0xvaibhav","url":"www.twitter.com/0xvaibhav"},"license":"ISC","dependencies":{"events":"^3.3.0","ipfs-core":"^0.16.0"},"directories":{"example":"examples"},"devDependencies":{},"gitHead":"dffe7c6dbce6b260de7d00308d04bfe52e39de4f","bugs":{"url":"https://github.com/vaibhavmuchandi/ipfs-messenger/issues"},"homepage":"https://github.com/vaibhavmuchandi/ipfs-messenger#readme","_id":"@0xvaibhav/ipfs-messenger@1.0.7","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1llyb06tPWOYqy0qzb4mVAukukam9E8hrXx6WUlfepjXSIpe2fVCVF8RpiF1G7kxqGGlZCpmj0CgZjZ3V3TVJA==","shasum":"3b47ae66537d95a65509c7eb0f46fd1d1bfda16f","tarball":"https://registry.npmjs.org/@0xvaibhav/ipfs-messenger/-/ipfs-messenger-1.0.7.tgz","fileCount":8,"unpackedSize":10436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGszp6xPG58AlhbENc5saDFuaRxA/uBER2TX79SePfs1AiBk8OFYDkw2igTNgJwBC36nEi6iYGzV5PrfkBwKdl5VRQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVipIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnCg//VS7DO3Ky0MKv4++qk9qwJzqi/CwMkZKSBRkCi/cuhSkUdUij\r\nmCtfj1XduC3jAVF82BnYznZtZHGhmOW80CBJeWqjWbZSEfnJT4ePBnF5Yla0\r\nDvQfGnJZiQFILzJ7uuaZqXfRuNAin9P8PIvcLsSdnI2EBgpH+UGIbo1ML5dv\r\nLCr6mFkpi29pCDsZN/lce0xD8VjvKrxj8Rir5NJs4e6bLdn4H0gJUPWZqLrI\r\nWPB9dDtO3KsmEqgfOPIRbSxeqMS60nESyprJD1h4xfTe3KHIpibtfPYAjmex\r\n4mmNAt3jwMG9GgGxzp8X3v+5R7DyQVmbmIasgGSo+zjwqsbye9TfK9sBT4Zj\r\nE3QIgc07t7XPHijYyxzvRD7C/NieXx018+iGZYp8+ODUEj6xBzyti26ObsqH\r\nOvrDCZrjnA662wRC8mYphv1VJrjBNKFoiAOv5pES/z4iN9h+JaK4Dj6juBl0\r\nd7BsMS/idMtLkxht3YKNVQcMujPttsWIfo9LrPLe7UMsuFgzT4hPvPQKMOEh\r\ncmq9zYxCft1gijcODfczKeDdenH40aQSApAQ2RQDEuP6JHUQkx43Y2rCQVEb\r\n3BNhTd3cc9utLoRfC/+pBM1e17tijbi9FBmypaTFRgjTCzcSydOM/INPoirv\r\n5j3Xra6Oq3Csx2MPPVNW8sMknnoltiVq1rk=\r\n=FwxF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"},"maintainers":[{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-messenger_1.0.7_1666591304061_0.7076529783423351"},"_hasShrinkwrap":false},"1.0.8":{"name":"@0xvaibhav/ipfs-messenger","version":"1.0.8","description":"IPFS helper packager for communication between two ipfs peers using ipfs-pubsub. Ideal for server-to-server communication.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"rm -rf ./messenger-test"},"repository":{"type":"git","url":"git+https://github.com/vaibhavmuchandi/ipfs-messenger.git"},"keywords":["ipfs","libp2p","messaging","server","to","server","communication"],"author":{"name":"0xvaibhav","url":"www.twitter.com/0xvaibhav"},"license":"ISC","dependencies":{"events":"^3.3.0","getipify":"^1.0.2","ipfs-core":"^0.16.0"},"directories":{"example":"examples"},"devDependencies":{},"gitHead":"c9ef6fae65d67c6f8e5d66d780926b25ccdfbf1a","bugs":{"url":"https://github.com/vaibhavmuchandi/ipfs-messenger/issues"},"homepage":"https://github.com/vaibhavmuchandi/ipfs-messenger#readme","_id":"@0xvaibhav/ipfs-messenger@1.0.8","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-PYo2eNYKZSz+29B19EFal83psiGOPr7HnS8pBizKjp/cK/I1wLZQvQY7etuIDKqbC6EJWoRdpKztpvDJXfbfRg==","shasum":"1360cb688da2de32924ed4294d1f23869a788d86","tarball":"https://registry.npmjs.org/@0xvaibhav/ipfs-messenger/-/ipfs-messenger-1.0.8.tgz","fileCount":8,"unpackedSize":10948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgXKITGYmU9AP86jtW0peUFpXzBV5NMAW7GkkJ3TkL7AiAUW1haOmY65+ruIDfEAr0WCUBKGqqoOgPkTaXp57aqxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXnzNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCug/+Jl5jVxAdCDpmenxypmygdnYRgSei+pARg/SG35cyfQCd6gjJ\r\nvmVDNLmX8/cK9jYquRXal5t4TWkb9uQ/ZEhVXpifilGlxwck4SYN5xiK8j9t\r\n2i6XTOZKq77JrZcoDsd1bRDnXMv/z+3+4zClShTpg29oY9WIBdlm0jqFxjXy\r\nWzAdmuzfn5SqGi1H2J5sR1UhmPILEjyJbMEvnAI7A4z1D5pBhbzPwptGWGAe\r\ncMAekAm/lYDUG7WTkI/+CRF0Svsw86W4Z3TRBcG7EQpozCqSL2TJPtpdm6GM\r\nryb1s8vqVshpLwOt2sYL7wsPgDqgd+KsNXg/evcC9K6fwUwSwJAtXF+tWuOx\r\npoH95hxssRI8enzagYBVRMOQbGgaan44FvG/CDGV+2to/iKMBdQF27DrwhdL\r\na3YVFm8qYnj7m7ez0t5STkyhOmgHijOAUmc7tADME0morq/RaF9cdGzAasUx\r\nSl+5HmDCCHpN702rY9NTexLUXsiQv8kpBCQUDpxLvlJPtSeF3c0eUQRmmriL\r\nqfeSiXBblYzdjU4Cd9Y1ETuIPbj10FcxgA4rGo+gVDWGTUhzVlkMB7yh/QXf\r\ncf8D9wYNLy95f9nwh+/jOcvgzrgPwhbx96A9zPVoo6IzTQcejy53S22Bwme+\r\nCLnY3MOCkAotFuDeIqCL3mBYgGU4oUrkrMM=\r\n=SGiS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"},"maintainers":[{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-messenger_1.0.8_1667136717577_0.6666148356149717"},"_hasShrinkwrap":false},"1.0.9":{"name":"@0xvaibhav/ipfs-messenger","version":"1.0.9","description":"IPFS helper packager for communication between two ipfs peers using ipfs-pubsub. Ideal for server-to-server communication.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"rm -rf ./messenger-test"},"repository":{"type":"git","url":"git+https://github.com/vaibhavmuchandi/ipfs-messenger.git"},"keywords":["ipfs","libp2p","messaging","server","to","server","communication"],"author":{"name":"0xvaibhav","url":"www.twitter.com/0xvaibhav"},"license":"ISC","dependencies":{"events":"^3.3.0","getipify":"^1.0.2","ipfs-core":"^0.16.0"},"directories":{"example":"examples"},"devDependencies":{},"gitHead":"c28f2bba3a5a12b6021bd55c468b8e361a814d87","bugs":{"url":"https://github.com/vaibhavmuchandi/ipfs-messenger/issues"},"homepage":"https://github.com/vaibhavmuchandi/ipfs-messenger#readme","_id":"@0xvaibhav/ipfs-messenger@1.0.9","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4RAUlrqqUDsGUkhwg8XF56x7SGWHUKkoIjOz5gWveLx3unk5CYfGMmPvTQoNFvY0ZO3AhfMp+2Udy4H+A8OqQQ==","shasum":"6da3854dc4237bfd100505b3eb5ede8cb35cac92","tarball":"https://registry.npmjs.org/@0xvaibhav/ipfs-messenger/-/ipfs-messenger-1.0.9.tgz","fileCount":8,"unpackedSize":10895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBjUzm9zpV8FPKf2ww9eQA+fwMbGXN8Mi+lyKSjJ+ToAiACOon/c+IjGP5cIB3STVopc9ZmEXAWW2zMce5mP0Jvew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXor2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd1w//Svf55nZO1wV1xKvqZlrXohtpPko08Lvv55x5iYh6g1BpNopa\r\nJVSQQV9CNFkyKCLHTSi3P00fV7f4+DEbShXDf6U4Bv3wCsd5p0l53QjX1Ooa\r\nxWBZODs3hl5uGNcJ2K0/SbGuMgQCvVW7i2MCnUVvZwvR0TXwbJA1YNyk7PSb\r\n0JE1kgg3AeCi6YKz7/uAI6LTi6JG5nubNVrBJ/KSRBygkrq+VSu3lGVUPBBd\r\n5vb7NEN/j8/uSbJ43/UN7Oy6m7O48Ba5TXOpALthja+6/YQdnEuzSW0bluAJ\r\nbVguA3W6jMLdRqluQbe4yoqTihnWdp4w+DnaaUlFj30dP3g4tQ8aeIFpuh6V\r\nAGsKApVpjDzcLl/UemEDQ6s9wTUGJ0RjJim1D1L8p1cLpic+7ir280t8o6IZ\r\nwaLBzs9bApdcRNe9Swi0eiwwYYSHd8IJYBr/nddUL+0b+XNDXR2/lhVvaZ9e\r\nEPrd8j7wZlIbYuQ2cFEieRXXVyJjHl8iUxi4DSdMNyBO0BKVzVN2DArKroni\r\n33fBXme8u2HxxsytPtLCfddubTdamhLsLYSOrnLjPEIEotlqBXxlG1t8NweK\r\nwiY0R7w7rMps/OcfhsCY6Y1YyhO4VIHAs8+nPVN8d7vKBYXOpQjzIe1LVTf6\r\nm3u88MMiD5hnezSlyEXojqS5gi06GPfX4co=\r\n=d1xm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"},"maintainers":[{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipfs-messenger_1.0.9_1667140342004_0.17049828466585248"},"_hasShrinkwrap":false}},"maintainers":[{"name":"0xvaibhav","email":"vaibhavmm@hotmail.com"}],"description":"IPFS helper packager for communication between two ipfs peers using ipfs-pubsub. Ideal for server-to-server communication.","keywords":["ipfs","libp2p","messaging","server","to","server","communication"],"repository":{"type":"git","url":"git+https://github.com/vaibhavmuchandi/ipfs-messenger.git"},"author":{"name":"0xvaibhav","url":"www.twitter.com/0xvaibhav"},"license":"ISC","readme":"\n# ipfs-messenger\n\n> 1-1 messaging for ipfs nodes. Emits connection events, listening for messages, send messages to nodes. Best suited for server-to-server messaging.\n\n## Install\n```\nnpm install @0xvaibhav/ipfs-messenger\n```\n## Use\nInitializing and starting the messenger.\n```js\nimport * as IPFS from \"ipfs-core\";\nimport Messenger from \"@0xvaibhav/ipfs-messenger\";\nconst ipfs = await IPFS.create();\nconst messenger = new Messenger(ipfs, {});\nawait messenger.start();\n```\nListen for events emitted when starting messenger.\n```js\nmessenger.on(\"start\", (m) => {\n    console.log(m.message)\n})\n```\nOnce messenger has been started, listen to incoming messages.\n```js\nmessenger.on(\"message\", (m) => {\n    console.log(m.data)\n});\n```\nMake sure to establish connection with other node before sending any message and only on establishment of connection, proceed to send any message.\n```js\nmessenger.on(\"connected\", (d) => {\n    console.log(`Connected to ${d.address}`)\n    messenger.send(\"to-address\", \"Any Message (Objects should be stringyfied)\")\n})\nmessenger.connect(\"ipfs-address\")\n```\nClose connection and stop listening for messages.\n```js\nmessenger.on(\"disconnected\", (d) => {\n    console.log(`Disconnected from ${d.address}`)\n})\nmessenger.on(\"stop\", () => {\n    console.log(\"Stopped listening to any incoming messages\")\n})\nmessenger.disconnect(\"ipfs-address\")\nmessenger.stop()\n```\n#### Find more in the `examples` directory.\n\n## API\n### new Messenger(ipfs, {options})\n* `ipfs` : IPFS Node, Must have pubsub activated.\n```js\n    const messenger = new Messenger(ipfs, {})\n```\n### messenger.start()\nStarts the messenger\n### messenger.stop()\nStops the messenger\n### messenger.connect(ipfsAddr: string)\n* `ipfsAddr`: string, Address of IPFS node to connect with.\nEstablish connection to IPFS node. Required before sending any message.\n### messenger.disconnect(ipfsAddr)\nTerminate the connection established with an IPFS node.\n### messenger.send(ipfsAddr: string, message: string)\n* `message`: string, Data to be sent across.\nSend message to the IPFS node with which connection has already been established.\n### messenger.events.on(\"start\", ({message}) => console.log(message))\nOnce the messenger has been started.\n### messenger.events.on(\"stop\", ({message}) => console.log(message))\nOnce the messenger has been stopped.\n### messenger.events.on(\"connected\", ({address}) => console.log(address))\nWhen connected with an IPFS node.\n### messenger.events.on(\"disconnected\", ({address}) => console.log(address))\nWhen disconnect with an IPFS node.\n### messenger.events.on(\"message\", ({data}) => console.log(data))\nWhen a message is received.\n### messenger.events.on(\"sent\", ({data}) => console.log(data))\nOnce a message has been successfully sent.\n\n## Contribute\nFeel free to join in. All welcome. Open an [issue](https://github.com/vaibhavmuchandi/ipfs-messenger/issues)!","readmeFilename":"README.md","homepage":"https://github.com/vaibhavmuchandi/ipfs-messenger#readme","bugs":{"url":"https://github.com/vaibhavmuchandi/ipfs-messenger/issues"}}