{"_id":"e2ee-chat","_rev":"32-2f5e78e3a0de822efff02d1ffb2a35fb","name":"e2ee-chat","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"e2ee-chat","version":"1.0.0","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.0.0","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"9302a965efa6496a3b4405105d10d706a7a44dd2","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.0.0.tgz","fileCount":7,"integrity":"sha512-a/T5hB0p13++/n6SFnz1vLcdIDz/FvU9jYDIGwZ3PpPTvvb7QhtPdojXvIybiBcjlfZVjFqu6eB15rRTiIG7Zg==","signatures":[{"sig":"MEQCIFoQ7KcrJgwvh8KrBrn+ZiF2j2SHK8vw2LgAJuNsuGzRAiAffOawZu02Bie12c0dtXzPkkeeZwaIZDukAvosKOvhdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8160},"main":"src/index.js","gitHead":"6a26ee7f05a5e4c067c97e2d9c536e47c7d91a12","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.0.0_1747551318126_0.567509443577469","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"e2ee-chat","version":"1.0.1","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.0.1","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"b7f82fcdae222df59e32baa21687c653d8ebafbc","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.0.1.tgz","fileCount":7,"integrity":"sha512-NASn0yhrhJ5O2ybXsU54Au3DduxMZ/Eeq4ch6h1+bBiJ1grpongHC+zl0tvA+9/e4wL8nhh9V3ooSadFoPvA7Q==","signatures":[{"sig":"MEYCIQDiEtIzJLHhg0UoA3r9/7ADxlA9mFGRJWXzP8gAgsfHIwIhALAqNd/czANDF/MP+j8G7PLiA5OkX5Ze/aqXfz93vOI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8144},"main":"src/index.js","gitHead":"6a26ee7f05a5e4c067c97e2d9c536e47c7d91a12","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.0.1_1747551612070_0.18398929005191444","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"e2ee-chat","version":"1.0.2","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.0.2","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"1895f5f1a55a00ed245744a30b3e466ca83b5c82","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.0.2.tgz","fileCount":7,"integrity":"sha512-2o1ciG+LAn4J7wau2z+/+V5i/VBrf6vrHD1wNjNrJ6bgygsYDJbZ+IhrBSTRpbh/IqJCVwBXkLlA2axwuTKpcA==","signatures":[{"sig":"MEUCIQCoKNhzifElVsQhB7J0NMXhuTgqDzmsfuczt2KO1v/tZwIgXQH5tOzj8ombABBpLhrBc2hwD0OJmHRgfKfl9FsEEw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8489},"main":"src/index.js","gitHead":"81b902520f07cdaa6ef31650857ccc1b39bdf343","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.0.2_1747560542088_0.6059037142878918","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"e2ee-chat","version":"1.2.0","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.2.0","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"95c6ddf79e16789a2db73f8aa23c2c6633c1add7","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.2.0.tgz","fileCount":7,"integrity":"sha512-bx31rB133wIXWvTDgLRz+xvqGIK3sOpLvhrlXLVynUCajG2pu8scpDfpc/Z3GIH4BmeFNUSE9TP7mECfHwFaww==","signatures":[{"sig":"MEUCIHlgkbUC9TNWZXL1xmXbwpp/IR9l1CfYPibPED6jZ+N/AiEA1+SNAO4llyaFuOFzX5bAMJM99J1Xa1fsEHwZW+oSpLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8506},"main":"src/index.js","gitHead":"61281c25f72096571271cc51364f2424a40ecc65","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.2.0_1747568928276_0.9129179742322433","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"e2ee-chat","version":"1.2.1","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.2.1","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"e93edfe20a95f2d8a1b38312d44cc1c2259d741f","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.2.1.tgz","fileCount":7,"integrity":"sha512-njCZqSlUznuJRgrlniqzFpPt2H1xCc4YldN8S4cLg7nqX00wqzybDJUBpNNxeos2ful8NuLXkWBDRRiqNkkuVQ==","signatures":[{"sig":"MEYCIQDqWK18P1hvhke9DiwS4WuJXJQLS6i58Po4KxG1ZiUcPQIhALL8CmHckpbVVWdY5oH/rBKBKiAk6afECi6CQZ5RPYK9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8506},"main":"src/index.js","gitHead":"61281c25f72096571271cc51364f2424a40ecc65","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.2.1_1747569414988_0.43410888080218846","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"e2ee-chat","version":"1.2.2","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.2.2","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"ab6092dde9e856a067545dfbdcc83edd2e5dbd31","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.2.2.tgz","fileCount":7,"integrity":"sha512-XMIpjxfQrl3LwvXEnO30+mj4l5NzJIf2DdCYcQpN8uBSwijEdXfzuYEP+vEazPeyZDAhhk64mixpVtlN1Hz5Dg==","signatures":[{"sig":"MEYCIQDsUaf/54/wyml+qV5UeHEmkFL7fYJ21r5D5FDFaSSUvwIhAOq0dPPeZT1mzshlB+/4FQfr2WRHrTXvdUgc88mpqAzm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8627},"main":"src/index.js","gitHead":"d491840019bc26067ed2927809f8e42fb7884867","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.2.2_1747570413251_0.4863222438751382","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"e2ee-chat","version":"1.2.3","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.2.3","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"6aaf50fa8f8b31656ebb530f6ac5690bd6e766b3","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.2.3.tgz","fileCount":7,"integrity":"sha512-qpS+0qsuRQZVRg7/vcFeJgYF1QA7Q96k5kQGmt5nlW4yL8EaLRYzbgdPa8af9+Ya0q/KQ/N9AcfKoWEIk5VxoA==","signatures":[{"sig":"MEQCIFnGleneV/5/kvINMPtMB7BouUQtY4/L6+e8GUJSRgR/AiBLVBy0fdvV6Lr6DDvMQ8Zdvn04WMnML9U85gjRLYnrmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8685},"main":"src/index.js","gitHead":"7c08967dfff8c1f1af65b2ccffa566d4442067c4","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.2.3_1747570905428_0.9768129873551898","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"e2ee-chat","version":"1.3.0","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.3.0","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"d76cebb423cf3b254823c477f7f50dfcfc553f06","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.3.0.tgz","fileCount":7,"integrity":"sha512-gC2vAKFVsriJwLRVIe2sZyQxsFRhxjVWxDgO/UeToIZc7IRs8b2jZJXGZ/51JH/bYYvTf4v8S9eYqbBBFBHImw==","signatures":[{"sig":"MEQCIFJ1rL8esHREU1f9Yj+1MWa5P+qrweJkLVruDIAgc4ZEAiBFEdjBTeDNb/vF6FxiDBzv8KKDcFtAn35/8da4Ajjmmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11484},"main":"src/index.js","gitHead":"ceeaff8c8d3c58cf2fd03b9cd3ce5884113e4df2","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.3.0_1747636854392_0.750422969147772","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"e2ee-chat","version":"1.3.1","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.3.1","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"642a45cb00931ad473a766e5ece849af04ec33f5","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.3.1.tgz","fileCount":7,"integrity":"sha512-Hkytvpw+u5Y8l54QDChzvke7FkFzb2ciww2UtfB57MeGeer1eVcv5uu7n8NWUpbgj5TfQVOvM281A6GG+zU6dA==","signatures":[{"sig":"MEUCIQDQQnJUL/XYz5qUFND8CJgNp0ol1Ee8JWsML2RHUVPIYwIgI6NRQjWW02uA3lwblO+yRJ3xF1Fu/OpRwdPbXzWV5tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11548},"main":"src/index.js","gitHead":"78d816af426b6ca1053072e26c6ff99993a625bd","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.3.1_1747637736626_0.8769290328837718","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"e2ee-chat","version":"1.3.2","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.3.2","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"51d46bd9c54c0de7230d172ff10389435dd659ee","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.3.2.tgz","fileCount":7,"integrity":"sha512-FxhtMFfvlE4OsIl2AEJnVWRN0V/INthEtw1iEtl+CwbCphz98E35+hRGZStfr5MiGC1+wtqQePlqlDtj4SYSiw==","signatures":[{"sig":"MEQCIBeOMnP4IG1GcQ3/Ddr7DEZU8EhvEm1hKRDaNb2mSMO3AiBzr5Whapx7qYz5/aAZGMO+FxWhPYRGybtFGJQWdB2Jpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11587},"main":"src/index.js","gitHead":"78d816af426b6ca1053072e26c6ff99993a625bd","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.3.2_1747638567977_0.011323947763583364","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"e2ee-chat","version":"1.3.3","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.3.3","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"755952d4b77ebacf7db4695b1bccbf50c7027859","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.3.3.tgz","fileCount":7,"integrity":"sha512-FGswVKtjWQrgrg8wovXHnt+EIJS9AGaHMDStNiYyPxSrvB8SFvm8DxT7HOGxSmtE4t9QOmDANnENSe58mZCGJw==","signatures":[{"sig":"MEUCIQDB/UwhRBg0Sd0iK8gq/RFBCHS2JHFBT+Z+g/8FrpzcPgIgDtDSQzgmo/NoswS7B2u92eAmww7r1b1tPzTPcMiuUaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11638},"main":"src/index.js","gitHead":"5b065f66f31cb8ad4c183108c15bd48de16dcc6b","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.3.3_1747638926909_0.19079175665816628","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"e2ee-chat","version":"1.3.4","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.3.4","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"14c3db0ec5913ab37d8e9d1887bb44bacfd88ea7","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.3.4.tgz","fileCount":7,"integrity":"sha512-XAMovJI6npeJtk3Qdu2BkbsE/u7DjU+aHzjEuP5X9MvKYgGQ1RRMZte9gp25IfLlXmdEoMJUUu3EpOlz1Aivtg==","signatures":[{"sig":"MEYCIQCT7Qd+nfgWfMUYh+0vl3541u4Glhw9/CFlmpeeH8DO8AIhAM0wben0WhHbdbrwTpZiH9yco2wzIueNvLarnslK0l2Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12524},"main":"src/index.js","gitHead":"9315ad3ea59fdea8137c57488744a0dd06bcb38d","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.3.4_1747639160682_0.2211434838131905","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"e2ee-chat","version":"1.3.5","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.3.5","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"56563022da7a6fa27269b565f7aa174d802dcdd6","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.3.5.tgz","fileCount":7,"integrity":"sha512-mgMxscsqVUIaEvUk1YqeETMWYu/Mg18/7j1kfXQiPNVjcth33hr17oblzN4fclNXxRy/6HCbZfgFQhfqvm5TRw==","signatures":[{"sig":"MEYCIQDgDcIEmTbpntqCq27bEwzDS41NC4200OBeoAeYgvPPCwIhAIRw++o41ZzrJ73WeOQnKuLxS2xsFNEAp1pNsiqOJBQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13204},"main":"src/index.js","gitHead":"9315ad3ea59fdea8137c57488744a0dd06bcb38d","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.3.5_1747639496760_0.6789189167199019","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"e2ee-chat","version":"1.3.6","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.3.6","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"3acf8ba270409e9d155e783835dcc176080425f1","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.3.6.tgz","fileCount":7,"integrity":"sha512-UlEGf9/YfHxtCdjR9Z1RcOmHgwtm/4OpbE0RKlZXal1ZC80njDNoO3Yeplb5BTksShE67uqfpxe+yhriLGTfNw==","signatures":[{"sig":"MEUCIBIop3ari6ZVCxhiC9moPMMsd0d/XShvxyPXTNmHyet9AiEA5byR8DzMwCAAWfmOsBAO0dEBQn6sOQ8hRsYddoMVMPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13247},"main":"src/index.js","gitHead":"9315ad3ea59fdea8137c57488744a0dd06bcb38d","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.3.6_1747639592428_0.2188269237157736","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"e2ee-chat","version":"1.3.7","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.3.7","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"c4a18c629784fba005218fcfc411022d542f88d0","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.3.7.tgz","fileCount":7,"integrity":"sha512-Gj1mEgcjuy8LoWDgHyMNpK+3115NePMqIapJaJWO7aQ6WoX+5Uyha5U0PDbxm0tHYshgAnwUN1ezZ8L/TJ82pA==","signatures":[{"sig":"MEUCIBS5j3BVkTLkB0tGj/5WjBgGmvBb3gBkTKl3p1HZwmTzAiEAnGB1sIaAoN0QBIw1nLjA9udBmptzs/qiWcchZsn4C/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13430},"main":"src/index.js","gitHead":"9315ad3ea59fdea8137c57488744a0dd06bcb38d","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.3.7_1747639999459_0.7562935407545981","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"e2ee-chat","version":"1.4.0","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.0","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"429d3800be9431f3a0c684473c4323ef613946e9","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.0.tgz","fileCount":7,"integrity":"sha512-VdFIcOH4jZNkit51trwimbIU6+J2xwZVtGjXjMFM1skZmZxttf4A6IMU7UAczavbzaZhg8e+wkUvu37VmA/fQA==","signatures":[{"sig":"MEUCIAT126YTvmLXpWr4fHUTsTutoQk6Tm+DgP7ipL8EiELIAiEA6ARA+WR6PMqkHvjcH2/ncLD3MFEpv1hSWmQSJTE7vcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13681},"main":"src/index.js","gitHead":"8cbd17a47b0d6949b3c63404415dd2f975ca49f4","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.0_1747853085406_0.3975817742415553","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"e2ee-chat","version":"1.4.1","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.1","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"89b128715405886f0d7a78cbc99d526b46e85160","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.1.tgz","fileCount":7,"integrity":"sha512-lVtU1trS7XwCKQiIwoHTrGv6Bf1/X3V2WSCcHpnpJwBe4tspi6FR3N6BPtHEs86MFRVpqWxqVBoqUlWiNr65mg==","signatures":[{"sig":"MEQCIDugxCFlLHxWfQv2nWcTZpJMOE7L/C7nXBxWZtqgx4n0AiBjKkV3VPLeFZApP61sdMzehfxGTI4sKLBzLYaBQaoUwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15192},"main":"src/index.js","gitHead":"6a0bba98043b24dc5452914e1648f46f1b7b6316","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.1_1747904845328_0.09406313784376796","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"e2ee-chat","version":"1.4.2","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.2","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"05c726272ca6fb3e9aee92a88d604269f5be14f2","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.2.tgz","fileCount":7,"integrity":"sha512-lLtZhErzqpfFD00XmeuIFqbpRdLde3ZUTDEkSLAj3D3Jll/5+AAna2FHyuZyl5wmdxsF8c0G9lAUPGJLedNGVw==","signatures":[{"sig":"MEYCIQDJiOw/CPdaX2OA3ws/Kacyyw5Lb4L9lhX/UFnipVZEsQIhAIBR1tIQSNd4/n+ZjULF/ipVmLfZ1Lshvb/Umlajbnfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15192},"main":"src/index.js","gitHead":"9b63468d5b5411a0fe26449b35b0a165dbf1ea9d","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.2_1747905795403_0.6629122449485059","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"e2ee-chat","version":"1.4.3","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.3","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"19b5df6124c318a94c0473d0aebea684a688b0a8","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.3.tgz","fileCount":7,"integrity":"sha512-eEjYQLEhM9tq0kWoadayk7RGqDItYyqxR0EcTwGkpkzJxBbfWoLpj5U1Si2F645vy7c69kZt7Pta6d32Mg9LIQ==","signatures":[{"sig":"MEUCIQCzXighAcurvw3Me9a6sVuqIpCbrhqYubrfAlFNeikmJQIgeq0ZOQSzA1zAVGUOFxPmVjNUA7uD2jkuMwESTyRSHZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13732},"main":"src/index.js","gitHead":"f7da05822cff96b2441411eb44a05f1f782548bd","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.3_1747906121079_0.10618020312347376","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"e2ee-chat","version":"1.4.4","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.4","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"748db66b333a83b3a245458dc3d6edf53a879dd8","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.4.tgz","fileCount":7,"integrity":"sha512-cUXXPOJVQ0J9aSLVcrJbSwyuT2yEk8o518C2brJh+5ojKN4oBZFKpFWL+VmCCcETy4tGJsYo1sCZQVBKNc1LiQ==","signatures":[{"sig":"MEYCIQCrAq5JQGgE8k15sO5Kb8k0508XUP9Vt7PUFmJqr57NIwIhAJVdyEMLKB6iAswmCWr3c9K7iV8Qw5w8jTrmhkACnq7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12610},"main":"src/index.js","gitHead":"42e49f086d64fea769cc7a6bec0e83638fcd855e","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.4_1747908540361_0.9664897924680276","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"e2ee-chat","version":"1.4.5","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.5","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"00d039cbae2b40c0383dd99b8d1594b583acd898","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.5.tgz","fileCount":7,"integrity":"sha512-ob0/+7wwqmKoVjPLDSg4ROkvnzFMSFk58GEOlcOrUzhkGeTd6i7IRsyCgVCgWuItJZXq68rm2kE18bQRoFAveQ==","signatures":[{"sig":"MEQCIGnTnWdITFtpUbt/J2Smend+rkyCmNGsO1aENhC/abUGAiBsCg/BxcjobPwsz9QXy2PMijf0i6orEboWrogyrZ0k8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15379},"main":"src/index.js","gitHead":"42e49f086d64fea769cc7a6bec0e83638fcd855e","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.5_1747910980659_0.9809133764726317","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"e2ee-chat","version":"1.4.6","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.6","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"1836ae854f1975d049a735f0043cffaf9d9f21d3","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.6.tgz","fileCount":7,"integrity":"sha512-YUp2a6qxHKTnVj28c64SZ2wzO78ghvqzrW5VPg59DHsqOoY+UyuGgd172HxBZZF9rBWN0Unbul3UbyTNyJatMw==","signatures":[{"sig":"MEUCIQDoEwK323lGEwp3Xpa2WwocdI3bhP2SGCqWCEG6XyA2CQIgTZCYaxn6K926JnkNV2pO6CjAyR5n9HaKtnIWnNIZuRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15451},"main":"src/index.js","gitHead":"42e49f086d64fea769cc7a6bec0e83638fcd855e","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.6_1747913846322_0.15479283713412917","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"e2ee-chat","version":"1.4.7","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.7","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"6cd64ab12543596575515e4a0f24071bed4c5e70","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.7.tgz","fileCount":7,"integrity":"sha512-Pm9W8xrqe6guJkhKoTyfQ3ZSFgjKenbPh9dSPVoPeNr/LLIotiO58vTGWJRrd7qbsMTlAUWxeGv/fTH4roplbw==","signatures":[{"sig":"MEUCIQCHrKdNVLnhA9+kIdxtd83flK0YiDzlBkIpwnmkrXmwYwIgI1x42TuD7ypNJRX8egKLPn4mgYAaCBFYPrCNVNx2wVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15451},"main":"src/index.js","gitHead":"42e49f086d64fea769cc7a6bec0e83638fcd855e","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.7_1747914223687_0.06845627488128536","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"e2ee-chat","version":"1.4.8","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.4.8","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"17e9694992bd454f9a1e1909e4161e3e1246c694","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.4.8.tgz","fileCount":7,"integrity":"sha512-TNTJflad9vTI77CYneg2o+DkNtcrMAjaG7zN+MVHjxK+D3vLe638Rl8Zz0W/zj1xopRGYdZPj5iVxRFTUiHxIQ==","signatures":[{"sig":"MEQCIDveFcZKn7jGWMe52H29cXrCRegdF6ZYlZliWRa2QJrsAiBdigZimzaIXnSrsGCJwZ+BlXCsErBaly5p+k7qYR9gGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14819},"main":"src/index.js","gitHead":"42e49f086d64fea769cc7a6bec0e83638fcd855e","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.4.8_1747921901306_0.8999161720295095","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"e2ee-chat","version":"1.5.0","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.5.0","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"bc2cbfa1d8263643e0fa69de8c2256c3150b9128","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.5.0.tgz","fileCount":7,"integrity":"sha512-AQfyJChYqs8yTq27UTa8LQdLUHi1BXVJtlxscDuGjDS/TyjqO2HWazmA97e++hKzCMk7RbFIlsUz1tCVA1dqLA==","signatures":[{"sig":"MEYCIQCloQDTvpLer1uh/opDJWSFgeSxlevohV32hYBC/DHc/gIhANatFpYVrzMaKI0smCM6MHmh9fvRYxk5UW2GuCZ6fU3+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13443},"main":"src/index.js","gitHead":"440af1f4b45601fafac7e1a3373cd9c7733a64ae","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.5.0_1748072538500_0.8035393524133896","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"e2ee-chat","version":"1.5.1","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.5.1","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"969f2b4129d4c851aee95379037abfb471bbafbc","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.5.1.tgz","fileCount":7,"integrity":"sha512-rqyB6ENlGMl3h/Qx6/eFi6tkztM1HP4arenl8Ati1/rjDQRIYMYVUlGMshUA2GvVN4ghI5dH7ZaAJfGRaE0cPQ==","signatures":[{"sig":"MEUCIQDY6PtUUyIolGCsfq6RLn6a9Zw6jFb+l0pa4hbosxR4WAIgf8i3PqFCC4B79/aOc5b+UiZ5Gw7pgc+Uk9+9pmUsA0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13488},"main":"src/index.js","exports":{".":{"import":"./src/index.js","require":"./src/index.cjs"}},"gitHead":"eebe31a634af361779314bec5e0271f32739b202","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.5.1_1748074378253_0.9781031541601963","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"e2ee-chat","version":"1.5.2","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.5.2","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"3ee81580bc3d4c9311cf835244ca06ecba87ee1f","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.5.2.tgz","fileCount":7,"integrity":"sha512-D5ZrhXxbncBGWtdfyELSzTQXbCwKUSGZrMDiDrTfhGJyQzus76NkcTbI9avBBcp47/cSJI2/Y1D2MTDLgWf+Lg==","signatures":[{"sig":"MEUCID8kSAYl97i62JQSXQ3uCj5i+nf2UIfPj9fd7s1ByTT9AiEAsLSSaDD/GDD7jG6Wj1qmurfS+vWb85CafTxU21S8jG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13488},"main":"src/index.js","exports":{".":{"import":"./src/index.js","require":"./src/index.cjs"}},"gitHead":"eebe31a634af361779314bec5e0271f32739b202","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.5.2_1748074639577_0.3103930880234278","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"e2ee-chat","version":"1.5.3","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.5.3","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"d10dbecaa1cd0dc2f28c032a17d5e75882178b61","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.5.3.tgz","fileCount":7,"integrity":"sha512-5E9RKbf+o300Erhq03tIE2M4GQB3e3FlAGsZ8uk+XOnYulYrrabrdO4fI8gjWM/mWL+JgjDpAbx+hLuvZhLdOg==","signatures":[{"sig":"MEUCIQDBA81EnctcBj1UgSMfrN0RdYPqpwMr9FO4V60R5yDn6gIgJqdtC7TV+3qPY4pK73zgZrJ4PK1t6QS8iIwujg29nf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13937},"main":"src/index.js","exports":{".":{"import":"./src/index.js","require":"./src/index.cjs"}},"gitHead":"d0eb93464d8d819a308b05c3e6b09f44a2a1839b","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.5.3_1748075554761_0.4223786375269143","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"e2ee-chat","version":"1.5.4","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.5.4","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"93fd2b8e8ca0dbbb1730af730b6ab20f439d03e2","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.5.4.tgz","fileCount":7,"integrity":"sha512-Ulj8Gw3xyk1Ugyq08DqeB2fcZItecGq90VeXiT7567t6y8CScUMbFSU/p11jwUH7IWZRPChDaRa4cQXrG13pUQ==","signatures":[{"sig":"MEYCIQDsDkeFhTObfSvb/IrS+RaZP17kzupUMWNv7aFeaUTErQIhAMlApwm+Sk4vCe2jZp/++BbEs4ddxoIZenZuU671Mdsh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13961},"main":"src/index.js","exports":{".":{"import":"./src/index.js","require":"./src/index.cjs"}},"gitHead":"ac26a524e646d68371f26bb2060067fb84e826e3","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.5.4_1748075587987_0.18915729235094814","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"e2ee-chat","version":"1.5.5","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.5.5","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"b6eed0bf7850aa8970806b3d3c6756f7efb9eb0f","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.5.5.tgz","fileCount":7,"integrity":"sha512-OE/X8MbNNUN6FSTisTWt1rVCvWTmnu5riHLMLu+x8Ia6FM74EhrKQIbmFVCmkVdP3YytQqL1HD0kJpHlzlL0JQ==","signatures":[{"sig":"MEUCIDSGcjQ7EP/m9r8VHdrKCo1ZfMaYMXXsoaIbNMphcVVaAiEAwi5mUAEe30VFrktN1vk/V0fR/G/DTeSlT8hnDQaWoFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14967},"main":"src/index.js","exports":{".":{"import":"./src/index.js","require":"./src/index.cjs"}},"gitHead":"ac26a524e646d68371f26bb2060067fb84e826e3","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.5.5_1748076927577_0.1624221424933383","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"e2ee-chat","version":"1.5.6","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","_id":"e2ee-chat@1.5.6","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"homepage":"https://github.com/dietfoodms/chat-sdk#readme","bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"dist":{"shasum":"6ff994f7165acf91debcb56fe3a399af6524fcb2","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.5.6.tgz","fileCount":7,"integrity":"sha512-QF61axmfaCfiMyeCcu6z75riVLWMgK5rRfdFoa53aOO0C6u9cazplHnoGACpD5zByYFcxi7U9XBVBuUM3Uq5bw==","signatures":[{"sig":"MEQCIAv33+Bb6N1VTlLvGN1dbW7i4wudmlQB+FfR0YCQy5FiAiAxFeNUCqozyaZ1DioTbAyXBjD5CXZxCfPRE8aQQmJEsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16613},"main":"src/index.js","exports":{".":{"import":"./src/index.js","require":"./src/index.cjs"}},"gitHead":"87d14976cbd7ea9c0b17a35e789c1b2f73022e41","scripts":{"test":"node test-sdk.js"},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"repository":{"url":"git+https://github.com/dietfoodms/chat-sdk.git","type":"git"},"_npmVersion":"10.8.1","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/e2ee-chat_1.5.6_1748077315844_0.18869941543508983","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"e2ee-chat","version":"1.6.0","description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","main":"src/index.js","exports":{".":{"import":"./src/index.js","require":"./src/index.cjs"}},"scripts":{"test":"node test-sdk.js"},"keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"author":{"name":"DataHex"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dietfoodms/chat-sdk.git"},"bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"homepage":"https://github.com/dietfoodms/chat-sdk#readme","dependencies":{"axios":"^1.9.0","crypto-js":"^4.2.0","socket.io-client":"^4.8.1"},"_id":"e2ee-chat@1.6.0","gitHead":"b35c341870ee2aeca08b47fde2d5631ab7f6e439","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-4oFQp8+IPScUpwTzYMpbxPqAfSSfXO9kxqqIBU2WBYChmkA88uV3zCpM1xXANDzYqN8QdCRrQ6uEJqY2VQhbtQ==","shasum":"9d13dea6eb95f811fb51147cc95bf42b303fa8dc","tarball":"https://registry.npmjs.org/e2ee-chat/-/e2ee-chat-1.6.0.tgz","fileCount":10,"unpackedSize":31002,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHSQUsXsrH3sH8kN+vY4SB5/LpvQYtPgbQX0KIRYU7lrAiEAjt+TgEAsGw9Wv1K9mW6Mf2ZFgmhFa8695oiuAUfx2uQ="}]},"_npmUser":{"name":"adhil_akbar","email":"356adhil@gmail.com"},"directories":{},"maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/e2ee-chat_1.6.0_1749719528510_0.7573129024227541"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-18T06:55:18.003Z","modified":"2025-06-12T09:12:09.199Z","1.0.0":"2025-05-18T06:55:18.300Z","1.0.1":"2025-05-18T07:00:12.252Z","1.0.2":"2025-05-18T09:29:02.314Z","1.2.0":"2025-05-18T11:48:48.450Z","1.2.1":"2025-05-18T11:56:55.172Z","1.2.2":"2025-05-18T12:13:33.427Z","1.2.3":"2025-05-18T12:21:45.626Z","1.3.0":"2025-05-19T06:40:54.591Z","1.3.1":"2025-05-19T06:55:36.856Z","1.3.2":"2025-05-19T07:09:28.203Z","1.3.3":"2025-05-19T07:15:27.094Z","1.3.4":"2025-05-19T07:19:20.855Z","1.3.5":"2025-05-19T07:24:56.946Z","1.3.6":"2025-05-19T07:26:32.598Z","1.3.7":"2025-05-19T07:33:19.639Z","1.4.0":"2025-05-21T18:44:45.629Z","1.4.1":"2025-05-22T09:07:25.513Z","1.4.2":"2025-05-22T09:23:15.631Z","1.4.3":"2025-05-22T09:28:41.262Z","1.4.4":"2025-05-22T10:09:00.552Z","1.4.5":"2025-05-22T10:49:40.821Z","1.4.6":"2025-05-22T11:37:26.500Z","1.4.7":"2025-05-22T11:43:43.863Z","1.4.8":"2025-05-22T13:51:41.472Z","1.5.0":"2025-05-24T07:42:18.660Z","1.5.1":"2025-05-24T08:12:58.427Z","1.5.2":"2025-05-24T08:17:19.782Z","1.5.3":"2025-05-24T08:32:34.942Z","1.5.4":"2025-05-24T08:33:08.161Z","1.5.5":"2025-05-24T08:55:27.758Z","1.5.6":"2025-05-24T09:01:56.035Z","1.6.0":"2025-06-12T09:12:08.673Z"},"bugs":{"url":"https://github.com/dietfoodms/chat-sdk/issues"},"author":{"name":"DataHex"},"license":"MIT","homepage":"https://github.com/dietfoodms/chat-sdk#readme","keywords":["chat","realtime","socket.io","e2ee","sdk","messaging","javascript","frontend","multi-tenant"],"repository":{"type":"git","url":"git+https://github.com/dietfoodms/chat-sdk.git"},"description":"A simple realtime chat SDK for web and mobile apps using socket.io with support for end-to-end encryption and multi-tenant backend integration.","maintainers":[{"name":"adhil_akbar","email":"356adhil@gmail.com"}],"readme":"# 💬 Realtime Chat SDK (Node.js / React)\n\nThis SDK allows you to easily integrate **end-to-end encrypted 1-to-1 realtime chat** into your app using our hosted microservice.\n\n---\n\n## 🚀 Features\n\n- 🔒 End-to-end AES encrypted messages\n- ⚡️ Socket-based realtime messaging\n- 🧩 Multi-tenant DB support via `apiKey`\n- 👥 Role-based user handling (client, handler, admin)\n- 📥 Chat history via REST API\n- 🔄 Dynamic handler takeover logic\n- ✅ Works with Node.js, React.js, Next.js (App Router compatible)\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install e2ee-chat\n```\n\n---\n\n## 🧪 Quick Start (React or Next.js)\n\n```jsx\n\"use client\";\n\nimport React, { useState } from \"react\";\nimport useChat from \"e2ee-chat/useChat\";\n\nexport default function ChatBox() {\n  const [input, setInput] = useState(\"\");\n  const { messages, sendMessage, joined } = useChat({\n    serverUrl: \"http://localhost:4000\",\n    roomId: \"session_abc123\",\n    userId: \"user1\",\n    userType: \"client\",\n    secretKey: \"shared-secret-123\",\n    apiKey: \"your-api-key-here\",\n  });\n\n  return (\n    <div>\n      <h2>Chat</h2>\n      <ul>\n        {messages.map((m, i) => (\n          <li key={i}>\n            <b>{m.senderId}</b>: {m.decryptedText}\n          </li>\n        ))}\n      </ul>\n      <input value={input} onChange={(e) => setInput(e.target.value)} />\n      <button onClick={() => sendMessage(input, \"user2\")}>Send</button>\n    </div>\n  );\n}\n```\n\n---\n\n## 🧩 useChat Options\n\n| Option      | Type   | Required | Description                        |\n| ----------- | ------ | -------- | ---------------------------------- |\n| `serverUrl` | string | ✅       | Your hosted chat server URL        |\n| `roomId`    | string | ✅       | Session ID for the chat            |\n| `userId`    | string | ✅       | Your current user's ID             |\n| `userType`  | string | ✅       | `client`, `handler`, or `admin`    |\n| `secretKey` | string | ✅       | AES secret used to encrypt/decrypt |\n| `apiKey`    | string | ✅       | API key to identify your org DB    |\n\n---\n\n## 📥 Accessing Chat History\n\nChat history is fetched **automatically** when the user joins. All messages are decrypted with your `secretKey`.\n\n---\n\n## 🔁 Admin Takeover Logic\n\nYou can trigger handler takeover:\n\n```js\nconst { takeover } = useChat(...);\ntakeover(); // Makes current user the new handler\n```\n\n---\n\n## 🏗 Works in:\n\n- ✅ React.js\n- ✅ Next.js App Router\n- ✅ Node.js test scripts\n\n---\n\n## 📁 Server Setup (Hosted Microservice)\n\nTo host your own server, clone [chat-server](https://github.com/your-org/chat-server) and set up `.env`:\n\n```env\nPORT=4000\nMONGO_URI=your-default-db-uri\n```\n\n---\n\n## 🧠 Multi-Tenant Support\n\nRegister your `apiKey` and `mongoUri` in the `Tenant` collection to isolate DB access per organization.\n\n---\n\n## 📮 Support\n\nFor issues, contact: [support@yourchatservice.com](mailto:support@yourchatservice.com)\n\n---\n\n## ⚖️ License\n\nMIT\n","readmeFilename":"README.md"}