{"_id":"@bitxenia/astrachat","_rev":"30-533158ab789352b9e06fcc82406c15dd","name":"@bitxenia/astrachat","dist-tags":{"latest":"0.0.30"},"versions":{"0.0.1":{"name":"@bitxenia/astrachat","version":"0.0.1","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.1","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"8565bd3655d5b5cb72726abb2eb57d24492bc368","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.1.tgz","fileCount":19,"integrity":"sha512-qRyaKXW3oe3BvGhSrZ7ra08HqObbQQJRqJi+kf0mDTLepEmLmD8XI8/3kzGfJ7x73bSrxH5AEan0yTdHWd6EeA==","signatures":[{"sig":"MEQCIAF0vML3SAJ6e/CQFe84N720Ws1CQRlV1GCevDZFnqtgAiBZ3F12D5btOG82MiOaLuofdTrWzYPZZoNNumeqkj+jBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"8a31222970f029737d6a0690c9fe3735176c43ed","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"11.3.0","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"23.6.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.1_1746540824870_0.9005529817796254","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bitxenia/astrachat","version":"0.0.2","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.2","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"caca33a749735075282250a9a7335e7af70d072c","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.2.tgz","fileCount":19,"integrity":"sha512-Sgxiu+Awi5Dh58GdLGsGFtn/AXrNI+lSC30+4LfZMmCYWPNZBPQLgS28+aN5+tiydkZp3TlLsl2ONVkmCosS6Q==","signatures":[{"sig":"MEUCIGTgUtOzUBu5ngOicC0Z5BII8SgVHm7JAu5Bog4/X0YqAiEA/oHxAJKg/PvOW5W8fmg79LrtSxPfIYpo/kKT6QFbzWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"444ed21d74c916546b0627ecbb05039610ebae6a","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.2_1746540898760_0.42656691458110396","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bitxenia/astrachat","version":"0.0.3","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.3","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"10cf2b77c52d94387df5f75258c24043514eed00","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.3.tgz","fileCount":19,"integrity":"sha512-L9W/kbD3/7No9YlXkHPF9Dqrlzakt19BPeSPPqkiUP1v3OnECkHBnnSBV4FPVRTadSZOJ97yaGHDzPtk2bkiMg==","signatures":[{"sig":"MEUCIBk4sOUxVx4qipgsccvRlReDS8lJdsvRc+PKfvVhwry4AiEA3M2g5Ln4aRVp91nkekPO9FPenyq2vuxrQnQrvdvyUqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"3c467ed225a368b82327256da9cd2e6780da2a26","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.3_1746542955630_0.6879056067961813","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bitxenia/astrachat","version":"0.0.4","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.4","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"6ddcb3f4c1ab3948525a11f303642d3ce49ece23","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.4.tgz","fileCount":15,"integrity":"sha512-wfYDgoMt+38mDw+3jpjiOb7noBjx6xp3u85XKXFoIjhsA6+SKo/BzJTd6PNbNL+0kayuIKLB2sQr9c2gqUrxhg==","signatures":[{"sig":"MEYCIQC3nHYlj+Lgxetg7YYhgjTOWwtoUknl2/S66TI1J6e2bgIhALurj4FsTVyuPxBcRmRCbItl7zRpz3X/lbIUJDHFox55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"36e2e263bf44279caa087c75162b12d315b275dd","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.4_1746544087013_0.09372191408589114","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bitxenia/astrachat","version":"0.0.5","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.5","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"45878fe0a50dfbbdb3b75261e6190bf186aa3578","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.5.tgz","fileCount":15,"integrity":"sha512-uJ49mQzRRxOMCkP/NivOPFSAPXOKi3kQQ3CWXI3pNNFetvHrlMcltC02ItugDBNkfV5sPPxHU/my28Y0cN5q+A==","signatures":[{"sig":"MEUCIGZsXgtpV5rHOEVTK2wLYWsH+18vdU0tKoZZU5Z+09MMAiEAgwwS0Vr9TcBYADkcBo54J0nkYYZxgxbIEs+8s+C/vOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"6936ba46f8894d1ab91934c198c37e6d49827e1d","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.5_1746545782303_0.49831932073194274","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bitxenia/astrachat","version":"0.0.6","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.6","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"4879806e8fdc1d19577e5f4639cae8d73e03d6ec","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.6.tgz","fileCount":15,"integrity":"sha512-2bL1fVQhCSMcq7Rb//9cRfDZNqPJyLPKOdWVODMLhqBhWT5RrZ7ZlxXq56G5ROyzPGWQX2B42fCTQzZtivOwsw==","signatures":[{"sig":"MEYCIQD3rsV83REa2DQzRU3WzhY7USdq4Gg4VggK9R9LX6BnrgIhANy+ezDcx+5agIbwlK5+CupGjy5DOYfhLVJiHecHlilP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"ee4e9fedd8269bbef5758d316f61bae1298088e0","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.6_1746566391368_0.8922617995055633","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@bitxenia/astrachat","version":"0.0.7","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.7","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"286c5cbe5348884c27563a29e981f9344620fb69","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.7.tgz","fileCount":15,"integrity":"sha512-qxlk7DQv/dbeQ7exHvGs2dIDLQEUyEklTJ8Y6blll8okJKeMw15dfp0ikfFWqUYfflsHwL65M7kvFwDwuEUD9Q==","signatures":[{"sig":"MEYCIQDNaTc25UjP2VVSTrNFUZr70UQVZxbd4H0sRd6fNLxWIgIhALoAJB0boBKIfTgSXDDHhaW5TUONeF5wwgLcDZPRTiDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20725},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"a928a118454c3f35be9672821e33a7925f10ed03","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.7_1746567848419_0.8443103507754506","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@bitxenia/astrachat","version":"0.0.8","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.8","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"4d0eef35ecdd0a4188e978d9eafe815eba6777fb","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.8.tgz","fileCount":15,"integrity":"sha512-w4WDS746g58yJa8tJOofK2qN9VcR6DblI0U+1WFyHIN7b0CocCL0fVteqxOY7YYxoQGYY6WOyzggOSS+NtNuOw==","signatures":[{"sig":"MEYCIQDkynJehlBnPRkDQF8VY0YMcFk8WL3E374xgg0JKZXglQIhAM+HOq6lvkCM5XqS2zIifEUzAQxN+Y+GsSuFORmX44mi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"327816c8756988a21457cfc503aa4b01106ecbab","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.8_1746568895437_0.9091561141756828","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@bitxenia/astrachat","version":"0.0.9","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.9","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"92fe29186867c138055413e9f0baf181fc11b301","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.9.tgz","fileCount":15,"integrity":"sha512-UxH5Jn6JLsIGlZJm+P9DFVsZByxxGznQDxO5ClSPw4fQDhyxfoxF5c8dSPwSwVG7zUmj3d5C5jd8eaUKFfZqtQ==","signatures":[{"sig":"MEUCIQDsr39SJCsigiq2WyKdaJEHE8tb6F254y7jXHqNBM9agAIgIHBxxKTUCaaCm7SDgeEpPdlq3FiKGnykVSQcabajS7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"64235d04cad64754764827b33c89d9fece753810","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.9_1746576268998_0.4855756403687159","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@bitxenia/astrachat","version":"0.0.10","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.10","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"b6a8ebef3ab589075bec73bc0514c9cad772f842","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.10.tgz","fileCount":15,"integrity":"sha512-AG6nbHc5vX/6in16eaRn2ThmoNtVttkOnGLb+0NalenQo5ctSn/QVoYLmT5Q9Mqr94mRT3Pm3Wpbfc8f89Jv8w==","signatures":[{"sig":"MEUCIGKlf+22nre5T1Jxd+PwRRhYTuSbg3xAQ6I1/R6sW2hLAiEAo+CqsIzXQgL1xAbZctX8CoCQQ8CvjYdtP0kA+wI1vRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9c5ebc50c57254d383fa7b0fa762d90e2c196208","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.10_1746645294637_0.47344338979240774","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@bitxenia/astrachat","version":"0.0.11","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.11","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"39b5d63ed9bdca2b00fa8f6710970d237fd10b12","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.11.tgz","fileCount":15,"integrity":"sha512-KKvOlm7wfULMHrDRfcwdPWkJGCP6axGYQHXSwn3PmGYAfFeddjJFVGiEfxq/+0v9K1GKiWL1fE3/3N6QaNLVAA==","signatures":[{"sig":"MEQCICHLVS/uu+Kiz7kA86DCVW3S3yYSkvEzI1iLVADvG1YPAiBbW4/Vzbytrs8Yhp+vHzmwWb3mO9CpxRjcCJZuhfwktA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9115a5d28489cddb5c969464651f7feea571609b","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.11_1746646187272_0.18689706464822464","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@bitxenia/astrachat","version":"0.0.12","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.12","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"6990cb49b86e724bf077f06c1eb555ee1636b3f5","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.12.tgz","fileCount":15,"integrity":"sha512-8kznSkON93AnqIYZqEnwAdYgcP/J9S8crJF8V2ZRdHCLdPrGcnEhPXm3owHrVNIfpphUjtiK9C3yaAFIoXzoxA==","signatures":[{"sig":"MEUCIAtfo3YMTmbGHParWVoDq8qj9ctkNKJxe9YbotzGuHP+AiEAoIbMlQ8LPlzWbIcjE+KchwLwSJlqiUg0vLu5NtTRjLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"726c317bc1bc098d780a99e2d91cbefe4b67d537","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.12_1746648061919_0.40185164022017283","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@bitxenia/astrachat","version":"0.0.13","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.13","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"36301cc42226b73feb816c7ffe11d2eb63b85e53","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.13.tgz","fileCount":15,"integrity":"sha512-3d5rD/hi23yEXi9+qL/LAyL6nWHDg51uY3gxsA5OG14BvRFAckFqGiDzAx7lBRPZR2YaJ0+0xYr+2KXD1nucMQ==","signatures":[{"sig":"MEYCIQCAU0f84hS6ufsyiINo0jCP5cBv56pUBtjPnfIJcb9deAIhAOmlr9Zvog8KRk8++sNMKid0d7kaVnVftIGOEYCPzCmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"1c7f4414119bdded40877c704ee0dff39cda2c7b","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.13_1746663519446_0.36860820415632856","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@bitxenia/astrachat","version":"0.0.14","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.14","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"00fa97dee465c0dafc2941e20e048a0c62bbb854","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.14.tgz","fileCount":15,"integrity":"sha512-aW0w0/4DHwcwfK+q1jlRt6pCZI3URhCNLJVN9Wtg+Ri39//FgdC9kX2g8+bXxXP2RAV9juua/mnk3HcpyQRTjw==","signatures":[{"sig":"MEYCIQCgC/vw7ox8VwE4WN4vyLtS9BUxRE7pB4pCon1gFFM4nAIhAOzF6VnC4oZwtxpniZ8rghvO5Lg+fr0BF6NBBKWg3FzN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"725189c7c5d5f65e06a9fb16c6cfea2bec1827bc","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"^10.0.2","blockstore-core":"^5.0.2","@bitxenia/astradb":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.14_1746667744649_0.813479455285306","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@bitxenia/astrachat","version":"0.0.15","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.15","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"fcd165438365c6a7efebeb65270acb3b5341a96e","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.15.tgz","fileCount":15,"integrity":"sha512-UxBRTLcgOgBzeJt+X1h2hejLBqs5ZZ9HNWytzf6FjhQNVJDGAi2Udgw7J+b26BLNC+cOe067i9tHsgGsv6Qjwg==","signatures":[{"sig":"MEUCIDRvSNRg1QFeXOuhNrAR7IfW3WhPdVW63kmVQlKceujIAiEA6PgTF6HvkM0Qnn8V/JoBW8ag0qBqBeVNgzGvzfb7INc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9d1ca587de7509a13a8b449d2b7c1bee556148c2","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.15_1746670260658_0.9296495993478529","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@bitxenia/astrachat","version":"0.0.16","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.16","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"1872a8dc6ba001dbf065b89c7d84f01fca0d76ef","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.16.tgz","fileCount":15,"integrity":"sha512-SKpkklUdwryG4bJS1eceTM1BTsEk27V0zriZL2wYFTx/yKQKMb+iQR5MyTNkIw2fq13fAIAK7twSujH3aOpoEA==","signatures":[{"sig":"MEQCIAPx4tak+gxIrwjXJOUapl5ctVouZDmjvG+x0uATqCh0AiBVZ7aQcwxC+bPVOGhk4mXpNj/0vhNMWIINnny+85lZJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"7d113d3fa3a6f71776248cd308b87dabe6a08b36","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.16_1747249927770_0.1314122956526218","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@bitxenia/astrachat","version":"0.0.17","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.17","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"0d71d386831e363ba2fb677004c8145ef244ee13","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.17.tgz","fileCount":15,"integrity":"sha512-FIM0Q5mMDDY35jF6wyE2cA/zZsQbgkocpvhyib9T/zwBk6PUdqR3BhYUGEFXNPRYkWamGpxIi/Q41YCPrOz+dQ==","signatures":[{"sig":"MEUCIGeiSZ19uvo6xeaPZ0sUuYRJHIAbalY7Ul6SFzjZSWGIAiEAsJbjSPHW5q2tn2xtG4gyINv7JWBL3a6451If9UIJ7eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"3289f587ec9557d9743c31708da6093c3693a8a6","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.17_1747344342866_0.40747859117724117","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@bitxenia/astrachat","version":"0.0.18","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.18","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"cc079ef26024cb04c0330cb01dd3e865c0955e8b","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.18.tgz","fileCount":15,"integrity":"sha512-svtf0oasG8rxOmVIiYD/ucUPwdHBcd8fQr3klUuzK/MWNbOwMWuER4nuycqDEEsAfCyEaPBgyBEaet+A1oc+7w==","signatures":[{"sig":"MEUCIGUkCF0NVULH1+GRmSucLUKjhnor6k/zKQi1/LbubIKvAiEA2vw/7bBEEdrCrZf+KePLnATnk1buUX9IsMzJaorihbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"a3991ffe0781865498bf1ee957fe3b9e4427a44b","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.18_1747350657618_0.07247300172576554","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@bitxenia/astrachat","version":"0.0.19","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.19","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"2a52679968fc1fb972c581eb1c55276f88da3673","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.19.tgz","fileCount":15,"integrity":"sha512-JSRTEeTl6BSjng3OQ8xRfTHlPo7gCIAMqParo5j/NsrYcu/eVlgFR/xMK3U1RV+zfwEzr8UwwT2yb9YdZRNXgw==","signatures":[{"sig":"MEYCIQDv77S3icjz9yRjQWyGMrd8epzQyHmncl3sH/rZI1+eRwIhAPVzAyeIhVs/vaUUTOhm3PbH7B8v6pNX452isSB+F7WG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"a07372655bd3112bf71ab7308b275cf3b85ea08e","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.0.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.19_1747360560169_0.907549122146218","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@bitxenia/astrachat","version":"0.0.20","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.20","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"bbcb6d394fd5ac0852eed6066bf6d0f56b7c1a5c","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.20.tgz","fileCount":15,"integrity":"sha512-cxB5scq2WKTH/4PaE9wyPRDIwlF1FaaR8RUQ89SwZ+DEYV/rkJTc40gcg+ZBx14bHT9xul3ZM7vjv7paRlbPbQ==","signatures":[{"sig":"MEUCIQDX971X7YkL4m0eIPp/XqvKKPW5mMV0wpRZPiHcRqJYqAIgcvf3RYMc2CE6xfMJp+cPyyel24+JntbQAvUvmZGHsn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"07c3e851da7d31ef07e10c5aaedbe49d31815ba6","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.0.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.20_1747361167325_0.9613724241771195","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@bitxenia/astrachat","version":"0.0.21","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.21","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"627cf35f15ed67f8f4c72c39fae3ed4a32c39457","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.21.tgz","fileCount":15,"integrity":"sha512-n4CJNfdaaUN8qv/7BAtOJGIk7egusWm3jWltCLN9qN4UipLd+0H+5dUld04zlvo6P/dSk/GgkhJ3W/nCjTBIEg==","signatures":[{"sig":"MEYCIQDkRsBpNVIsRL475FnZ8h5Tgm6hNMQ6DMFwXYg+FfiMCQIhAMwmknO1nhXcXlv54T0GpW9oK9i4pWnKxrcSY4LTQFo7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24071},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"e11f2d643049e66b6dc81fa827a114a846f95d3e","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.0.28"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.21_1747362757552_0.7063746927588532","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@bitxenia/astrachat","version":"0.0.22","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.22","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"608c6a88153cac77f94db00443d51edfd0574f71","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.22.tgz","fileCount":15,"integrity":"sha512-oKnxED7kff1pO3kHdKfqlAaRRPT+LYunu3YyeyU3JtclIRCacYzvpUIQfSQvY7ZLf1cqOtUpV4+5DUdfxf90eQ==","signatures":[{"sig":"MEYCIQD8fAOSWg+lUs27DHS7G/OAjWIHbyvH++QMElX8NevgBQIhAOBXPC7HF2vt61DAiKcJPYrly4//4/vYmS/qYVCLWac4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"3d09776620b9940850b665da4e28413a90e678e1","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.0.29"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.22_1747404658197_0.18964361219660697","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@bitxenia/astrachat","version":"0.0.23","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.23","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"8c65eb8b99f3f452e1839dc2b5c55ba436a1f508","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.23.tgz","fileCount":15,"integrity":"sha512-wwzsBqRVQg+4ggUwG/qNXY76e+OLDAg34OtwzBzGf4KguaWPP/9GKoFiuSUDvdwlv7AOhSNZPMymZldBof+s6g==","signatures":[{"sig":"MEUCIEQer7BN52aRMHZUyPuXXlWy9LXtQfDM3PRh5NBgtVpXAiEAhBGwL7jgdCg312t9uOdP3TcBF9MMo2cYKsRxHoDZwQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"f189ff3f136572f67ef206843cfe48aecc0cd11a","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.23_1747420162842_0.4331348097872305","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@bitxenia/astrachat","version":"0.0.24","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.24","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"ac3d5f76312a9835ae828bb2332da06b54155c5b","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.24.tgz","fileCount":15,"integrity":"sha512-7tl/oCxJDmGKfCxHFNXY25/6L2msw0av5mKly4TYL6meih44bmIr5aPsMOJwLsEV6fco50/80/hUNpNJCcrkDg==","signatures":[{"sig":"MEUCIQCh22dorOwPihMtLeVuqKtN1N863M3+ewCwPlU2O3AEhwIgSs2uVhoAjcjs5Zffus6uiHzozrYggp2fpXoTvwuCMbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"750395a0e0de4fa29ff4be193dc1685e748ee678","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.24_1747422494131_0.6979189915169743","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@bitxenia/astrachat","version":"0.0.25","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.25","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"0b98617663edde429f3c90dd69e7012bf0260012","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.25.tgz","fileCount":15,"integrity":"sha512-ZASGEEamC585SQwYV2rWwu/927TMTvRlxLXRMzR4sVXBatHg/g/kT+eJ2MnmHjagNTEYV8E/wU3LT1Ww+aMBtA==","signatures":[{"sig":"MEUCIQDYuttA2V2olTelOCFsFK5HNv1UOdz0mDPgJ/4Nwk4ViwIgGXz8MU7FncYY/5EP6HYn4WzYSuhZ1P1QFJXh2rkc1dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9273e19a09e5cffa11f3a524aaded46d487ae74a","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.25_1747423155489_0.6793475081608731","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@bitxenia/astrachat","version":"0.0.26","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.26","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"ee0a46b992ce1c1d1692adae3608aed4cb283800","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.26.tgz","fileCount":15,"integrity":"sha512-JgJHKvqhmWNJ1cb99LkLz2WqZkErpj6vjsQPxQLbZon0W0BeXRmgybwFRYUOcA8hvoBq0v49dxiYYbPbVPFDWg==","signatures":[{"sig":"MEUCIE5dmz2WdpiRZwysvw8Ts8BL+aoh1FY82v/SyW85mCITAiEA7Er39UFdLCnGT9NK2rpNsYTclY9hWA/hCOD6kZUkwOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"22de9a2be635f15e0bcfe448c8c5705dd24a9906","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.26_1747426212542_0.2234932596241892","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@bitxenia/astrachat","version":"0.0.27","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.27","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"61fccd86ca7b593c0d16e52608eb3d1c650e1db2","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.27.tgz","fileCount":15,"integrity":"sha512-vN26r28H7MpzEGP9u+sCNg6MsNcC5daE2k4Vp6z4o+lfIe7qWGEgpohq09s5Biuyu7+DcCdozLkFbJjj1AWHcg==","signatures":[{"sig":"MEQCIH1RpgYBM85X3T5WVLDQ1PhcuqyY2MKWo6MnrUgGcY+IAiBYT2Ac2xwIIe4ZPMqbzx1ZhjcWY6KC5tOAKoRmBnn4IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24106},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"a3bf874a25cbf330226db66f935595bfc9b68804","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.27_1747426811273_0.9692755624534191","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@bitxenia/astrachat","version":"0.0.28","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.28","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"4e35eb72b71010bc1d1b49dfb6b7399ef51609f9","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.28.tgz","fileCount":15,"integrity":"sha512-iXqOWz3kvV+vnBGMCPaQNyRBn6rl7M9wqC4uNSO/lYfZoJCMgIpZ7EOcXderqjZcG8RGgJQinkuVhGe41c2oCQ==","signatures":[{"sig":"MEYCIQC6c2oKt9rFtiYIbtg0qmiQEoC1icdCknfKCjMdSp3FCQIhAOsPDEWeyLSLJbXqBC6994Gkw0mhQWWuqYy6wCoxEOTK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24106},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"27aa61cef8d423bef25e9cfbcbd731908e5bc6eb","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.28_1748402258445_0.6781977593223398","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@bitxenia/astrachat","version":"0.0.29","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"author":{"name":"bitxenia"},"license":"MIT","_id":"@bitxenia/astrachat@0.0.29","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"dist":{"shasum":"d7610bbb3e07d2388c24db268f2710b9828a194c","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.29.tgz","fileCount":15,"integrity":"sha512-Snil/P4DK8IDXmXgAYDX9WotmiLTSZ9Tkb77VWBLKzRsdhzIHKSeJLkbl/ELaOs7l3/CCsa4RTJdBlO5tl6+kA==","signatures":[{"sig":"MEQCICAou0CCVwHoB8ySGDnminwj55VRg6HfMIFYlGYAhPTfAiA42r5QvAhDRPJnXKChgywEQywEqNQ/vdV5sjZxgz1/2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24106},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"gitHead":"9f845945c3da3d357f74b82d3deee157c39b970c","scripts":{"test":"jest","build":"tsup","format":"prettier --write .","prepare":"husky install","format:check":"prettier --check ."},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"repository":{"url":"git+https://github.com/bitxenia/astrachat.git","type":"git"},"_npmVersion":"10.8.2","description":"Decentralized p2p real-time chat on IPFS ","directories":{},"_nodeVersion":"20.19.1","dependencies":{"datastore-core":"10.0.2","blockstore-core":"5.0.2","@bitxenia/astradb":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","husky":"^8.0.0","ts-jest":"^29.3.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","ts-node-dev":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrachat_0.0.29_1748403097779_0.46094430749484605","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@bitxenia/astrachat","version":"0.0.30","description":"Decentralized p2p real-time chat on IPFS ","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"homepage":"https://github.com/bitxenia/astrachat#readme","bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"repository":{"type":"git","url":"git+https://github.com/bitxenia/astrachat.git"},"license":"MIT","author":{"name":"bitxenia"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"scripts":{"build":"tsup","test":"jest","format":"prettier --write .","format:check":"prettier --check .","prepare":"husky install"},"dependencies":{"@bitxenia/astradb":"0.1.8","blockstore-core":"5.0.2","datastore-core":"10.0.2"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^22.15.3","jest":"^29.7.0","prettier":"^3.5.3","ts-jest":"^29.3.2","ts-node-dev":"^2.0.0","tsup":"^8.4.0","typescript":"^5.8.3","husky":"^8.0.0"},"_id":"@bitxenia/astrachat@0.0.30","gitHead":"94e91ea496bffab20882bd4e5fd38f868e8fc12d","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uU+bLwAx55GkDztQCufiYYe0DqFCVgQsamcJi4K9O6rd7c4VJXzeDBGdebeYP47OsN5Hqcb7YVy0VSWHLtZURQ==","shasum":"ccc07df3c2c8f29c7c929a0b362090d467ef19ca","tarball":"https://registry.npmjs.org/@bitxenia/astrachat/-/astrachat-0.0.30.tgz","fileCount":15,"unpackedSize":24106,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAxVI3EGRVnHvgTL5vM/430n7vybGgH6/eHJMoydtLkNAiAGpMKnXAYHzV7R+C87uqhZRIftkqIjX2DILQPR7SUuiw=="}]},"_npmUser":{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},"directories":{},"maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astrachat_0.0.30_1752201310233_0.03178368398496678"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-06T14:13:44.810Z","modified":"2025-07-11T02:35:10.680Z","0.0.1":"2025-05-06T14:13:45.056Z","0.0.2":"2025-05-06T14:14:58.955Z","0.0.3":"2025-05-06T14:49:15.841Z","0.0.4":"2025-05-06T15:08:07.203Z","0.0.5":"2025-05-06T15:36:22.505Z","0.0.6":"2025-05-06T21:19:51.553Z","0.0.7":"2025-05-06T21:44:08.587Z","0.0.8":"2025-05-06T22:01:35.652Z","0.0.9":"2025-05-07T00:04:29.283Z","0.0.10":"2025-05-07T19:14:54.810Z","0.0.11":"2025-05-07T19:29:47.459Z","0.0.12":"2025-05-07T20:01:02.184Z","0.0.13":"2025-05-08T00:18:39.635Z","0.0.14":"2025-05-08T01:29:04.833Z","0.0.15":"2025-05-08T02:11:00.841Z","0.0.16":"2025-05-14T19:12:07.937Z","0.0.17":"2025-05-15T21:25:43.083Z","0.0.18":"2025-05-15T23:10:57.816Z","0.0.19":"2025-05-16T01:56:00.350Z","0.0.20":"2025-05-16T02:06:07.502Z","0.0.21":"2025-05-16T02:32:37.738Z","0.0.22":"2025-05-16T14:10:58.369Z","0.0.23":"2025-05-16T18:29:23.035Z","0.0.24":"2025-05-16T19:08:14.320Z","0.0.25":"2025-05-16T19:19:15.720Z","0.0.26":"2025-05-16T20:10:12.711Z","0.0.27":"2025-05-16T20:20:11.509Z","0.0.28":"2025-05-28T03:17:38.634Z","0.0.29":"2025-05-28T03:31:37.992Z","0.0.30":"2025-07-11T02:35:10.414Z"},"bugs":{"url":"https://github.com/bitxenia/astrachat/issues"},"author":{"name":"bitxenia"},"license":"MIT","homepage":"https://github.com/bitxenia/astrachat#readme","keywords":["chat","ipfs","orbitdb","real","time","decentralized"],"repository":{"type":"git","url":"git+https://github.com/bitxenia/astrachat.git"},"description":"Decentralized p2p real-time chat on IPFS ","maintainers":[{"name":"jm-velazquez","email":"jvelazquez@fi.uba.ar"},{"name":"pradajoaquin","email":"joaquiprada@gmail.com"},{"name":"bitxeniabot","email":"bitxeniabot@gmail.com"},{"name":"sotlucas","email":"lucasnsotelog@gmail.com"}],"readme":"# Astrachat\n\nAstrachat is an implementation of a real-time messaging service\nthat makes use of [IPFS](https://ipfs.tech) and\n[OrbitDB](https://github.com/orbitdb/orbitdb) to achieve a community driven,\ndecentralized way of sending messages between users. Making use of this module,\nusers can create their own group chats and chat spaces.\n\nGiven that this node is completely community driven and decentralized, users\nsupport their own chat spaces by becoming a collaborative node. This way, the\ncommunity can help make their chats persistent and fully reachable.\n\nNote that this project is meant as a library to be used by any frontend that\nsupports it. It's meant to run on both Node.js and a browser environment. As an\nexample, bitxenia's [astrawiki-web](https://github.com/bitxenia/astrawiki-web)\nbrowser frontend includes chat support within articles, using this library.\n\n## Install\n\n```sh\nnpm install @bitxenia/astrachat\n```\n\n## Features\n\n- Chat with other peers without relying on a centralized organization.\n- Make your own community _chat space_ to group all the relevant chats to your\n  community, similar to a Discord server.\n- Support the community of your choosing by becoming a collaborator. See\n  [Collaborating](https://github.com/bitxenia/astrachat?tab=readme-ov-file#Collaborating)\n  for more.\n\n## Usage\n\nTo create a node instance, use the `createAstrachat` function:\n\n```typescript\nimport { createAstrachat } from \"@bitxenia/astrachat\";\n\nconst node = await createAstrachat({\n  chatSpace: \"bitxenia-chat\",\n});\n\nconst chatList = await node.getChatList();\nconsole.log(chatList);\n```\n\nThe _chat space_ name determines where the node places the chats. Creating a\nnew chat using this node, for example, results in a new chat in the\n**bitxenia-chat** chat space.\n\nTo create a new chat, simply specify a name for it. Additionally, Astrachat\nsupports callback functions to handle frontend events whenever the user\nreceives a new message.\n\n```typescript\nconst callback = (message: ChatMessage) => console.log(\"New: \", message);\nawait node.createChat(\"Example chat\", onNewMessage: callback);\n```\n\nNow that you've created a chat, you can start sending messages to it. Note that\nthe chat'll only persist in the database after you send your first message. To\ndo that, choose an alias to identify yourself as, and type something.\n\n```typescript\nconst text = \"Hi from bitxenia :)\";\nawait node.sendMessage(\"Example chat\", text, \"Bob\");\n```\n\nIf you want to connect to a chat that's already made, you can get all its\nmessages with the node:\n\n```typescript\nconst messages = await node.getMessages(\"Example chat\");\nconsole.log(\"Messages\", messages);\n```\n\nYou can also add a callback function when connecting to an existing chat, so that you can stay up to date with the latest messages sent.\n\n```typescript\nconst callback = (message: ChatMessage) => console.log(\"New: \", message);\nconst messages = await node.getMessages(\"Example chat\", onNewMessage: callback);\n```\n\nA chat space can contain multiple chats. Astrachat allows the user to list all\nof them.\n\n```typescript\nconst chatList = await node.getChatList();\nconsole.log(\"All chats: \", messages);\n```\n\n## Collaborating\n\nTo collaborate on your community's chat space, simply set `isCollaborator`\nto true in the `createAstrachat` arguments. This'll pin all the chats so other\nusers can reach it through your node. This'll help in keeping the chats\npersistent, and increasing the availability within the IPFS network.\n\n```typescript\nimport { createAstrachat } from \"@bitxenia/astrachat\";\n\nconst node = await createAstrachat({\n  chatSpace: \"bitxenia-chat\",\n  isCollaborator: true,\n});\n```\n\n## Documentation\n\n### Development\n\n**Clone and install dependencies:**\n\n```sh\ngit clone git@github.com:bitxenia/astrachat.git\ncd astrachat\nnpm install\n```\n\n### Run Tests\n\n```sh\nnpm run test\n```\n\n### Build\n\n```sh\nnpm run build\n```\n\n### Run multiple nodes in a machine\n\nTo be able to run Astrachat in more than one instance per machine, you'll need\nto change the ports of the instances to be unique. Also, the datastore,\nblockstore, and data directories'll also need to be unique to the\ninstance.\n\n```typescript\nconst datastore = new FsDatastore(\"./data/node1/datastore\");\nconst blockstore = new FsBlockstore(\"./data/node1/blockstore\");\nreturn await createAstrachat({\n  isCollaborator: true,\n  datastore,\n  blockstore,\n  tcpPort: 51001,\n  webrtcDirectPort: 51001,\n  dataDir: \"./data/node1\",\n});\n```\n\n## Contributions\n\nContributions are welcome, please check the issues to get started.\n\n## Troubleshooting\n\n### The node can't receive incoming connections and thus can't collaborate\n\nIf the node is set to collaborate and it fails to do so, the reason should most\nlikely be a port issue. The `LibP2P` implementation uses `UPnP` to\nautomatically open ports and detect the public IP. If the modem is outdated,\nyou'll need to manually open the ports and specify the public IP when\ncreating the node in the `createAstrachat` function.\n\nThe ports that need to be opened manually are:\n\n- `50001` TCP port, used to receive `TCP` incoming connections.\n- `50001` UDP port, used to receive `WebRTC-Direct` incoming connections.\n\nIf this doesn't work, your ISP may be using Double NAT, which prevents\nincoming connections. In this case, you may need to contact your ISP to request\na solution.\n\n## Other implementations\n\n- https://github.com/bitxenia/astrachat-eth\n\n## License\n\nMIT (LICENSE-MIT / http://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}