{"_id":"@agora-sdk/secure-chat-react-js","_rev":"19-6685217a9ac800fb21767d8b15e079b9","name":"@agora-sdk/secure-chat-react-js","dist-tags":{"latest":"0.11.1"},"versions":{"0.1.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.1.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.1.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"79318b5abc0523c8925436d81d77fab7665ef574","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.1.0.tgz","fileCount":14,"integrity":"sha512-PJJ6N8vxE1FXkRXfeVx/fgaQxwHQALC9j+Fv3STkLpT0CDxlfnCv7Z5AlpTjo3rcpqfpKXXrAAbN64fLJGD9zg==","signatures":[{"sig":"MEUCICSJw0+WlcRAvZfPVuoQgPCSoYzo//QH9g8OWVhwZQsPAiEAs/XPRO86FurS4l8CUPQimT8cJHrWOtwan3znNzRpAz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20776},"main":"dist/cjs/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.1.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/3ed49514dce9d35550d21b1f579fe19f/agora-sdk-secure-chat-react-js-0.1.0.tgz","_integrity":"sha512-PJJ6N8vxE1FXkRXfeVx/fgaQxwHQALC9j+Fv3STkLpT0CDxlfnCv7Z5AlpTjo3rcpqfpKXXrAAbN64fLJGD9zg==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.1.0_1780807814551_0.5154662380603825","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.2.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.2.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"eb41c40cca7b35d397d0b906784a0b64a096c9d7","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.2.0.tgz","fileCount":21,"integrity":"sha512-gh1P5ar3ymJVs/1779fanCvl3Pek5YKplGWrgi2uoDKnYxeOrp50SlpNIUDGzUBPw3OdP1ZDIQYYRiwoqVi/fw==","signatures":[{"sig":"MEQCIGtJTuMv8K4r4eFyGACVkcLNOv/NZk05ddcUc3as1k9wAiAf1u3lIfUTGoifsOhpGt6fWIUfDfjko899KIQgk/PbJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35066},"main":"dist/cjs/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.2.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/441c346521773ac4d7530d6eb77e9f35/agora-sdk-secure-chat-react-js-0.2.0.tgz","_integrity":"sha512-gh1P5ar3ymJVs/1779fanCvl3Pek5YKplGWrgi2uoDKnYxeOrp50SlpNIUDGzUBPw3OdP1ZDIQYYRiwoqVi/fw==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.2.0_1780883685913_0.5604740227662639","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.3.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.3.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"3de2a4a97feabdda370ea4d8943abed7f1df6e61","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.3.0.tgz","fileCount":21,"integrity":"sha512-g6FHKXWbNEuJwfFmJE+ulNjgM1s2SHpnzjDOrIeUw3JqmjyaBi6baCgUPWpqJzy240dl5JTzgwzPCwU4kb5/gw==","signatures":[{"sig":"MEQCIHLUGcGE4UhrDhqN/l4BBNYmvGRmVlmtuK4YLiJDrTmpAiAjFTm98mUfknIwdLT0u+drNB1Cfu1oBRbhBpyQcN/2BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35066},"main":"dist/cjs/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.3.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/6ab8bcc89d418d20ebd1912201e1027f/agora-sdk-secure-chat-react-js-0.3.0.tgz","_integrity":"sha512-g6FHKXWbNEuJwfFmJE+ulNjgM1s2SHpnzjDOrIeUw3JqmjyaBi6baCgUPWpqJzy240dl5JTzgwzPCwU4kb5/gw==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.3.0_1780887548798_0.42624146035422816","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.4.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.4.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"5d6ff38e41ab0264bf098080c5e328c6fe9145a1","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.4.0.tgz","fileCount":11,"integrity":"sha512-NWUpq6J+0+2VIkA4fwoFpzwPlPxa8QUABiJHb9IkQaq++cy6h4WQuvB2j0KHGOvuW3Ekm4da91caYqM7qYyJUA==","signatures":[{"sig":"MEUCIDyIxOw4Okgk8q+w58qEVd+h6MOyGYHTB9IBviEVEWahAiEA3a1yuKger4tUJcESQnoxqib5JcKPvbCoHX5JmiwUXBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21707},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.4.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/aed8a9d4b7ae3f678072ac14473b98eb/agora-sdk-secure-chat-react-js-0.4.0.tgz","_integrity":"sha512-NWUpq6J+0+2VIkA4fwoFpzwPlPxa8QUABiJHb9IkQaq++cy6h4WQuvB2j0KHGOvuW3Ekm4da91caYqM7qYyJUA==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.4.0","@agora-sdk/secure-chat-crypto":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on @agora-sdk/core (bundler-only, see UPSTREAM_FIX.md) and the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro).","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.4.0_1780898374897_0.4797340558453984","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.5.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.5.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"75250210ee79b926bf7b7c0420e12cc0e3b034b8","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.5.0.tgz","fileCount":11,"integrity":"sha512-KAHFIgkkgOBpqVv8QQuCWLuMXaLDEKPH4utVeM53JGC9pfeJWmGcHczlHfw8aIblbT8GZjO3TRZeZ7cg3qEG7g==","signatures":[{"sig":"MEQCIDTzKZ9yfuQx35TALb3vVUNfiXSqV4EpzR1KrkMrCbq9AiBKMTlsNP/NfJxdrhkKZ9FL4Ou8WJVRMQqzcseORvmY5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22082},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.5.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/21d196448c6768ac514128dcfe8e6c00/agora-sdk-secure-chat-react-js-0.5.0.tgz","_integrity":"sha512-KAHFIgkkgOBpqVv8QQuCWLuMXaLDEKPH4utVeM53JGC9pfeJWmGcHczlHfw8aIblbT8GZjO3TRZeZ7cg3qEG7g==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.5.0","@agora-sdk/secure-chat-crypto":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on @agora-sdk/core (bundler-only, see UPSTREAM_FIX.md) and the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro).","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.5.0_1781629219314_0.4832673849459659","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.6.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.6.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"96cfcc6dc87e6d3e40547cc5e7f132ba543346e7","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.6.0.tgz","fileCount":11,"integrity":"sha512-sT01bqbU/xOCBxpXzARUkJNp0i/CrZEMqIX9aOFcdHJ14d8w1WcfYeyKeDm/g0Uw6bT/8fS3mEgrB5zRor2w0Q==","signatures":[{"sig":"MEUCIQD+X3vdWPekd/JSxdf5ZYeMQtYP5EzN+0ViiCtbuLFpYgIgXKrgutp0EJ6HrqsTjx2P7iJoQqUxE8ob1OCtOsxFa4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22082},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.6.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/fa799322973ecd1310d97b18c1fad930/agora-sdk-secure-chat-react-js-0.6.0.tgz","_integrity":"sha512-sT01bqbU/xOCBxpXzARUkJNp0i/CrZEMqIX9aOFcdHJ14d8w1WcfYeyKeDm/g0Uw6bT/8fS3mEgrB5zRor2w0Q==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.6.0","@agora-sdk/secure-chat-crypto":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on @agora-sdk/core (bundler-only, see UPSTREAM_FIX.md) and the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro).","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.6.0_1781648296597_0.7888283891290087","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@agora-sdk/secure-chat-react-js","version":"0.6.2","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.6.2","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"06842095e3de3249b2c9c8fcba9da59a23b6b255","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.6.2.tgz","fileCount":11,"integrity":"sha512-bmqswdoSgvOmIJxn0iYAWns04h4j3uFMlHCGkWpuUaX+Sg2R7DX+jsaiGYnSE2yqt6OLEQEpPQ64h+1Wr6+nAQ==","signatures":[{"sig":"MEUCIQDgaxL5EbF4VOxRGQHvxZocR6B5SoE2WrA42i7ToBdJRwIgYe035OqUj9Y/+8ac6SoQfyXXUcmfLhrjIPVFxL8p9CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22082},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.6.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/a0a27bfcf2604ef2a4d43d07894cdb85/agora-sdk-secure-chat-react-js-0.6.2.tgz","_integrity":"sha512-bmqswdoSgvOmIJxn0iYAWns04h4j3uFMlHCGkWpuUaX+Sg2R7DX+jsaiGYnSE2yqt6OLEQEpPQ64h+1Wr6+nAQ==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.6.2","@agora-sdk/secure-chat-crypto":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on @agora-sdk/core (bundler-only, see UPSTREAM_FIX.md) and the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro).","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.6.2_1781674054435_0.004120174388283493","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@agora-sdk/secure-chat-react-js","version":"0.6.3","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.6.3","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"ddd29cb53a36d7fd534ae1d5a1c3f6fac9945437","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.6.3.tgz","fileCount":11,"integrity":"sha512-b8oxSmQAK2Qt8DTI5O3tJ197dxhcKAKZ00de/TVOzW5B1Si3vkaMQ6QVM3DUM24i+M3X6B4vYHdEqTIZv1apdQ==","signatures":[{"sig":"MEUCIQC+h+sUmX33q76k8K4YUpgS8g1+1gu2wxQ+8xQDW1wh/AIgMgb3+gOhdwtnbhexvzE57mBA1npWTcc0+UxaVFGt9tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22082},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.6.3.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/6ca717b4fa7ddd691cd0645a8c2414c3/agora-sdk-secure-chat-react-js-0.6.3.tgz","_integrity":"sha512-b8oxSmQAK2Qt8DTI5O3tJ197dxhcKAKZ00de/TVOzW5B1Si3vkaMQ6QVM3DUM24i+M3X6B4vYHdEqTIZv1apdQ==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.6.3","@agora-sdk/secure-chat-crypto":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on @agora-sdk/core (bundler-only, see UPSTREAM_FIX.md) and the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro).","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.6.3_1781681150273_0.5453725582465114","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@agora-sdk/secure-chat-react-js","version":"0.6.4","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.6.4","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"c361bce280decd3e224ec218dc9425f4852932f3","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.6.4.tgz","fileCount":11,"integrity":"sha512-8wHrQ9rNnOJlv1bYebWvk0xTvNB2aEuJ9WTQM+H2lg0VjCF0iyervRXpgkrIB7G28drZRI9QOl+GP6rpA0U1dA==","signatures":[{"sig":"MEQCIF2BMnAAtJdzypQ09npM+ze3RB9lPToeqcoIjFuML80jAiB5ckeesaKIjHc34+qi7Aayx9nczWUZxP4r/zXGzCIC1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22082},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.6.4.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/cbf8d9f6323eede6f800dcbcbb01c3d4/agora-sdk-secure-chat-react-js-0.6.4.tgz","_integrity":"sha512-8wHrQ9rNnOJlv1bYebWvk0xTvNB2aEuJ9WTQM+H2lg0VjCF0iyervRXpgkrIB7G28drZRI9QOl+GP6rpA0U1dA==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.6.4","@agora-sdk/secure-chat-crypto":"0.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on @agora-sdk/core (bundler-only, see UPSTREAM_FIX.md) and the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro).","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.6.4_1781688664035_0.5424428681434081","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@agora-sdk/secure-chat-react-js","version":"0.6.5","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.6.5","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"b917cc19adac5e5f4888b8ae7ce79f776fdb93db","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.6.5.tgz","fileCount":11,"integrity":"sha512-vPp2BZ5PwFbaY0IGMuxp8IfJeFOQQU6YuvSsPJPFsukQ97X+edCp4tbee2qGbstGjDN+dmif7FRj+w4klFiTSg==","signatures":[{"sig":"MEQCIFwbLva8y4pauyH59L7gIWkwpO/0HenpJU0tJG7ll+EUAiAaSN9zAyGXX4c0r5s1przyeEikU6MJOfpWqqWK1xvgFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22082},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.6.5.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/719d3ed41ff8679dcfbd428538e3dbfe/agora-sdk-secure-chat-react-js-0.6.5.tgz","_integrity":"sha512-vPp2BZ5PwFbaY0IGMuxp8IfJeFOQQU6YuvSsPJPFsukQ97X+edCp4tbee2qGbstGjDN+dmif7FRj+w4klFiTSg==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agora-sdk/secure-chat-core":"0.6.5","@agora-sdk/secure-chat-crypto":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on @agora-sdk/core (bundler-only, see UPSTREAM_FIX.md) and the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro).","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@agora-sdk/core":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.6.5_1781690908696_0.5834633980448629","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.7.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.7.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"f590b70a49f293e0fbec3aecfae19d7df24fe53e","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.7.0.tgz","fileCount":14,"integrity":"sha512-JlsPp63+Qmng8vLFKQINPFKcPEhLejnPApLr9Lh8YtTHXDzsgoWVttKG/gCAeCuE+dqsnmSnMWoMFR5Atc6CnA==","signatures":[{"sig":"MEUCIFVkvLapRKa1iDe4HhhhO4dZ8EHHJxI5+O1rtmkC84rGAiEAuD7ma4uDSSSy2+g4flFnJGB87wWly91v4nqKF2D8tMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58906},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.7.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/96353b598542af806b6656b304f212ea/agora-sdk-secure-chat-react-js-0.7.0.tgz","_integrity":"sha512-JlsPp63+Qmng8vLFKQINPFKcPEhLejnPApLr9Lh8YtTHXDzsgoWVttKG/gCAeCuE+dqsnmSnMWoMFR5Atc6CnA==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-core":"0.7.0","@agora-sdk/secure-chat-crypto":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.7.0_1782001509212_0.8958982528431072","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.8.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.8.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/jenova-marie/agora-sdk-plus","bugs":{"url":"https://github.com/jenova-marie/agora-sdk-plus/issues"},"dist":{"shasum":"d90ff0b1a2454c387fd9e483088d1e7cfb7b7eb6","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.8.0.tgz","fileCount":14,"integrity":"sha512-kQoytgk1XIteWR+Ky5HvWeq4cwcC8l5k0IYa+VTiuGMvfmQdQauv8/iox8carL0K18D+yut3GgIzPCBRX1KF1g==","signatures":[{"sig":"MEQCIDtHEzOpcgnKY1sFHJpS5u1S4kIBoF7cm59idI3mBpAQAiBe0ypasguwjMWcqJJaJwM1jQ2h4UpY2yFNpS1cOvH1Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58906},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.8.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/daa73600d6af8f9df03055910646de99/agora-sdk-secure-chat-react-js-0.8.0.tgz","_integrity":"sha512-kQoytgk1XIteWR+Ky5HvWeq4cwcC8l5k0IYa+VTiuGMvfmQdQauv8/iox8carL0K18D+yut3GgIzPCBRX1KF1g==","repository":{"url":"git+https://github.com/jenova-marie/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-core":"0.8.0","@agora-sdk/secure-chat-crypto":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.8.0_1782010953832_0.7525389193557255","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@agora-sdk/secure-chat-react-js","version":"0.9.1","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.9.1","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/agora-oss-org/agora-sdk-plus","bugs":{"url":"https://github.com/agora-oss-org/agora-sdk-plus/issues"},"dist":{"shasum":"072aec2c17d59be990805226f2d2c48def72f100","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.9.1.tgz","fileCount":14,"integrity":"sha512-rXtWd2htlWARBfgIWCm7yrM3lCwxdsI3/1Iabf4yv1Hf0IfZ4uOZmI7JJdvpk7PbSjbPyxB+Yy8WT64RuI7v7g==","signatures":[{"sig":"MEYCIQDigfCZiS6J6/XqporLlV8yCfLFk+gabyUjB+X/WGuYpAIhAMHGkzr4DDF4r0eC5uJVdhrPrl03BZ4HY69KpnTYQlkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58909},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.9.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/64d9c29a989e24bb102b2471d5d7ec68/agora-sdk-secure-chat-react-js-0.9.1.tgz","_integrity":"sha512-rXtWd2htlWARBfgIWCm7yrM3lCwxdsI3/1Iabf4yv1Hf0IfZ4uOZmI7JJdvpk7PbSjbPyxB+Yy8WT64RuI7v7g==","repository":{"url":"git+https://github.com/agora-oss-org/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-core":"0.9.1","@agora-sdk/secure-chat-crypto":"0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.9.1_1782626759633_0.9922957224685758","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@agora-sdk/secure-chat-react-js","version":"0.9.2","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.9.2","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/agora-oss-org/agora-sdk-plus","bugs":{"url":"https://github.com/agora-oss-org/agora-sdk-plus/issues"},"dist":{"shasum":"815ce686f6bfb3866ca873f3d5d77e61bc2ee296","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.9.2.tgz","fileCount":14,"integrity":"sha512-8+HhbMplR1efgblPGN6ANvNROse32tAd5IE1CcvoSXiOFAM2Lzn5ZgKpgmAWOk7YG7xA61EI8l6plQvNhmHvqQ==","signatures":[{"sig":"MEUCIEBbaEhaf8b5nZW1Psdy7sVW9hUp1VPIYvdZ2/RJRkLyAiEAqXj8GyWME5OdbSkOpPakGdVC20KZ1ilPFplYimQtHS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58909},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.9.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm","build:esm":"tsc -p tsconfig.esm.json","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/42b0684c17996959e6c480807375fd8e/agora-sdk-secure-chat-react-js-0.9.2.tgz","_integrity":"sha512-8+HhbMplR1efgblPGN6ANvNROse32tAd5IE1CcvoSXiOFAM2Lzn5ZgKpgmAWOk7YG7xA61EI8l6plQvNhmHvqQ==","repository":{"url":"git+https://github.com/agora-oss-org/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-core":"0.9.2","@agora-sdk/secure-chat-crypto":"0.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.9.2_1782633557714_0.1919411504090638","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.10.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.10.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/agora-oss-org/agora-sdk-plus","bugs":{"url":"https://github.com/agora-oss-org/agora-sdk-plus/issues"},"dist":{"shasum":"59135b47812a79401504e57bf5b1603a1d80d64a","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.10.0.tgz","fileCount":16,"integrity":"sha512-F7XgzA28PfhHy0lbUZpOcTsjmChvZt6sqREeVLEbPmuEzIr4tMYZmmT7G9c9cSm5UgD95U8H0slY0ApakqPJBQ==","signatures":[{"sig":"MEYCIQDMrvO5V6HTPIJgxuGnDKtxxRA3gy+yWNkxMHcI84gx3AIhAIcVIbcSkMRmgigsrTfnyiRTnnh5WZdqhVkL0tGa2JqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66916},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.10.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm && pnpm run copy:docs","build:esm":"tsc -p tsconfig.esm.json","copy:docs":"cp ../../../docs/SECURE-CHAT.md ./SECURE-CHAT.md","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/3d9bda3003e578aa8ee8df18c163bd15/agora-sdk-secure-chat-react-js-0.10.0.tgz","_integrity":"sha512-F7XgzA28PfhHy0lbUZpOcTsjmChvZt6sqREeVLEbPmuEzIr4tMYZmmT7G9c9cSm5UgD95U8H0slY0ApakqPJBQ==","repository":{"url":"git+https://github.com/agora-oss-org/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-core":"0.10.0","@agora-sdk/secure-chat-crypto":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.10.0_1783147032208_0.42742923133310873","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@agora-sdk/secure-chat-react-js","version":"0.10.1","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.10.1","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/agora-oss-org/agora-sdk-plus","bugs":{"url":"https://github.com/agora-oss-org/agora-sdk-plus/issues"},"dist":{"shasum":"7de870fff4e6bd496f9db2ffa3618192e91d449c","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.10.1.tgz","fileCount":16,"integrity":"sha512-HDiU5Ti5tyAu8Ui/RxSfq08R/19dE4hnVpnqeHFLPCbdxO7EDbgftggyxaqJKHpmistsxh4h9c3uZwL0HgjQHQ==","signatures":[{"sig":"MEUCIQCyRraoFReckyd/hBixRy97t4AeFiPz0JJ87E+AMIBvJgIgfJx7D3J0Fa0wgS1hhtWrSfQaDrrcrulVcurEOkF4hxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66916},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.10.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm && pnpm run copy:docs","build:esm":"tsc -p tsconfig.esm.json","copy:docs":"cp ../../../docs/SECURE-CHAT.md ./SECURE-CHAT.md","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/bd6340ad9a794792ccef4b4d61bfc108/agora-sdk-secure-chat-react-js-0.10.1.tgz","_integrity":"sha512-HDiU5Ti5tyAu8Ui/RxSfq08R/19dE4hnVpnqeHFLPCbdxO7EDbgftggyxaqJKHpmistsxh4h9c3uZwL0HgjQHQ==","repository":{"url":"git+https://github.com/agora-oss-org/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-core":"0.10.1","@agora-sdk/secure-chat-crypto":"0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.10.1_1783166972051_0.07452936610795513","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@agora-sdk/secure-chat-react-js","version":"0.10.2","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.10.2","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/agora-oss-org/agora-sdk-plus","bugs":{"url":"https://github.com/agora-oss-org/agora-sdk-plus/issues"},"dist":{"shasum":"5e86ff636d660acc47bbf0ff200da026f26834c6","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.10.2.tgz","fileCount":16,"integrity":"sha512-LX5l1mSvJdmxPjGSKYwUuPUUIYsa7tNBNPURMEhF8xfEG4TyoP/vHQ77HaxXkTENoW2/J8PSCl4yX5J02qmytQ==","signatures":[{"sig":"MEQCIAFqwL4gt6cDTiBhcV9jAgPOOXUiTDfjHqtAo0frVtsfAiBJCeDR+rsBu6LXySozEuj0YWNiCHXsEGf+kNGYK7+sMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66916},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.10.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm && pnpm run copy:docs","build:esm":"tsc -p tsconfig.esm.json","copy:docs":"cp ../../../docs/SECURE-CHAT.md ./SECURE-CHAT.md","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/86b86b99a119acf62583ad4cd38f9705/agora-sdk-secure-chat-react-js-0.10.2.tgz","_integrity":"sha512-LX5l1mSvJdmxPjGSKYwUuPUUIYsa7tNBNPURMEhF8xfEG4TyoP/vHQ77HaxXkTENoW2/J8PSCl4yX5J02qmytQ==","repository":{"url":"git+https://github.com/agora-oss-org/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-core":"0.10.2","@agora-sdk/secure-chat-crypto":"0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.10.2_1783229922900_0.32913269527121525","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@agora-sdk/secure-chat-react-js","version":"0.11.0","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","_id":"@agora-sdk/secure-chat-react-js@0.11.0","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"homepage":"https://github.com/agora-oss-org/agora-sdk-plus","bugs":{"url":"https://github.com/agora-oss-org/agora-sdk-plus/issues"},"dist":{"shasum":"5686fe7b0538182039a87830215a1b560d8d0998","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.11.0.tgz","fileCount":16,"integrity":"sha512-LR1D0FwmDgkETa7aHCSTTYbuR1uGlPLsHYKPkvWgur6uGc0cTuIEtYzeyZxZIkYkNrOaoqTm8bczlmxEy37FMw==","signatures":[{"sig":"MEUCIHVQd890PyZ8pussz4XTXJMnH4pmBAS01oAVasSM5caUAiEAp+6XNmkYTnaa1vAP2yutn98+DB1rMt49TnQA/cqDnIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66916},"main":"dist/esm/index.js","type":"module","_from":"file:agora-sdk-secure-chat-react-js-0.11.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","private":false,"scripts":{"build":"rimraf dist && pnpm run build:esm && pnpm run copy:docs","build:esm":"tsc -p tsconfig.esm.json","copy:docs":"cp ../../../docs/SECURE-CHAT.md ./SECURE-CHAT.md","prepublish":"pnpm run build"},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"_resolved":"/tmp/6694167daeec9531980907af882d785f/agora-sdk-secure-chat-react-js-0.11.0.tgz","_integrity":"sha512-LR1D0FwmDgkETa7aHCSTTYbuR1uGlPLsHYKPkvWgur6uGc0cTuIEtYzeyZxZIkYkNrOaoqTm8bczlmxEy37FMw==","repository":{"url":"git+https://github.com/agora-oss-org/agora-sdk-plus.git","type":"git","directory":"packages/secure-chat/react-js"},"_npmVersion":"10.8.2","description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-core":"0.11.0","@agora-sdk/secure-chat-crypto":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fake-indexeddb":"^6.2.5"},"comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@types/react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/secure-chat-react-js_0.11.0_1784439700705_0.5362462817623921","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@agora-sdk/secure-chat-react-js","version":"0.11.1","private":false,"license":"Apache-2.0","author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"bugs":{"url":"https://github.com/agora-oss-org/agora-sdk-plus/issues"},"homepage":"https://github.com/agora-oss-org/agora-sdk-plus","repository":{"type":"git","url":"git+https://github.com/agora-oss-org/agora-sdk-plus.git","directory":"packages/secure-chat/react-js"},"main":"dist/esm/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","type":"module","comment:esm-only":"ESM-only: this web binding depends on the ESM-only @agora-sdk/secure-chat-crypto/ts-mls core, so a CJS build would never load at runtime. Web/React consumers always bundle (Vite/webpack/Metro) anyway.","publishConfig":{"access":"public"},"dependencies":{"@noble/hashes":"2.0.1","@agora-sdk/secure-chat-crypto":"0.11.1","@agora-sdk/secure-chat-core":"0.11.1"},"peerDependencies":{"@types/react":"^18.0.0 || ^19.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"fake-indexeddb":"^6.2.5"},"scripts":{"build:esm":"tsc -p tsconfig.esm.json","build":"rimraf dist && pnpm run build:esm && pnpm run copy:docs","prepublish":"pnpm run build","copy:docs":"cp ../../../docs/SECURE-CHAT.md ./SECURE-CHAT.md"},"_id":"@agora-sdk/secure-chat-react-js@0.11.1","_integrity":"sha512-SAijIgou8eQ3tA6HOcunzhiVPDe/DkynhOFGtlLPFhD2snHLcjeuQKN6kGv80JgXfxXXCkLn9le1MJjeMJ/phA==","_resolved":"/tmp/42fca6dd3ef719974e3e505f3253f331/agora-sdk-secure-chat-react-js-0.11.1.tgz","_from":"file:agora-sdk-secure-chat-react-js-0.11.1.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SAijIgou8eQ3tA6HOcunzhiVPDe/DkynhOFGtlLPFhD2snHLcjeuQKN6kGv80JgXfxXXCkLn9le1MJjeMJ/phA==","shasum":"ea9711c11f075b0d9b621f0c5671e504a2dce5b8","tarball":"https://registry.npmjs.org/@agora-sdk/secure-chat-react-js/-/secure-chat-react-js-0.11.1.tgz","fileCount":16,"unpackedSize":66916,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agora-sdk%2fsecure-chat-react-js@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHdZ1YEcH+Jvo1gaivWNH7BjNx0+ed0qxQBlfvHY9ot7AiBp928EE2FUN15lfya7Z5Y0ZrATKxQ6IFw30MwetD9ZfQ=="}]},"_npmUser":{"name":"jenova-marie","email":"jenova-marie@proton.me"},"directories":{},"maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/secure-chat-react-js_0.11.1_1784442047408_0.5232843686095745"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-07T04:50:14.403Z","modified":"2026-07-19T06:20:47.906Z","0.1.0":"2026-06-07T04:50:14.716Z","0.2.0":"2026-06-08T01:54:46.041Z","0.3.0":"2026-06-08T02:59:08.924Z","0.4.0":"2026-06-08T05:59:35.064Z","0.5.0":"2026-06-16T17:00:19.482Z","0.6.0":"2026-06-16T22:18:16.724Z","0.6.2":"2026-06-17T05:27:34.567Z","0.6.3":"2026-06-17T07:25:50.469Z","0.6.4":"2026-06-17T09:31:04.145Z","0.6.5":"2026-06-17T10:08:28.857Z","0.7.0":"2026-06-21T00:25:09.347Z","0.8.0":"2026-06-21T03:02:33.977Z","0.9.1":"2026-06-28T06:05:59.752Z","0.9.2":"2026-06-28T07:59:17.857Z","0.10.0":"2026-07-04T06:37:12.337Z","0.10.1":"2026-07-04T12:09:32.188Z","0.10.2":"2026-07-05T05:38:43.037Z","0.11.0":"2026-07-19T05:41:40.858Z","0.11.1":"2026-07-19T06:20:47.558Z"},"bugs":{"url":"https://github.com/agora-oss-org/agora-sdk-plus/issues"},"author":{"name":"Agora SDK Plus, maintained by Jenova Marie"},"license":"Apache-2.0","homepage":"https://github.com/agora-oss-org/agora-sdk-plus","keywords":["agora","secure-chat","e2ee","mls","react","web","typescript"],"repository":{"type":"git","url":"git+https://github.com/agora-oss-org/agora-sdk-plus.git","directory":"packages/secure-chat/react-js"},"description":"Web (browser) bindings for Agora secure chat: real MLS crypto (ts-mls) + IndexedDB persistence. Re-exports @agora-sdk/secure-chat-core.","maintainers":[{"name":"jenova-marie","email":"jenova-marie@proton.me"}],"readme":"# @agora-sdk/secure-chat-react-js\n\nWeb (browser) build of Agora **secure chat** — the client side of end-to-end-encrypted messaging\n(MLS / [RFC 9420](https://www.rfc-editor.org/rfc/rfc9420)). The Agora server stays a **blind delivery\nservice** (it relays opaque base64 blobs and never sees plaintext); all crypto lives here, behind a\nswappable `SecureChatCrypto` seam. This package wires the real **ts-mls** crypto core + IndexedDB\ngroup-state persistence. **ESM-only** (it depends on the ESM-only ts-mls core).\n\n## Install\n\n```bash\npnpm add @agora-sdk/secure-chat-react-js\n# standalone — no @agora-sdk/core required; you pass baseUrl + accessToken in\n```\n\n```tsx\nimport {\n  SecureChatProvider,\n  createWebSecureChatCrypto,\n  createIndexedDBStore,\n} from \"@agora-sdk/secure-chat-react-js\";\n\nconst crypto = useMemo(() => createWebSecureChatCrypto(), []); // memoize — a fresh instance churns the device\nconst store = useMemo(() => createIndexedDBStore(), []);\n\n<SecureChatProvider\n  projectId={projectId}\n  baseUrl={baseUrl}          // e.g. https://api.example.com/v7\n  accessToken={accessToken}\n  crypto={crypto}\n  store={store}\n>\n  {/* useSecureConversations(), useSecureMessages(), … */}\n</SecureChatProvider>;\n```\n\n## Full guide\n\nThe complete guide — packages, getting started, optional encryption-at-rest, and the opt-in\nfoundation e2e — ships with this package as [`SECURE-CHAT.md`](./SECURE-CHAT.md) and lives in the repo\nat [`docs/SECURE-CHAT.md`](https://github.com/agora-oss-org/agora-sdk-plus/blob/main/docs/SECURE-CHAT.md).\n","readmeFilename":"README.md"}