{"_id":"@saytv/chat-react","_rev":"33-9262f0120bcf87d936ad52826a46f1e5","name":"@saytv/chat-react","dist-tags":{"latest":"2.7.1"},"versions":{"2.0.0":{"name":"@saytv/chat-react","version":"2.0.0","_id":"@saytv/chat-react@2.0.0","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"1bbb9445db7c11483778a04e592c6b1993d9339a","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.0.0.tgz","fileCount":4,"integrity":"sha512-o9yBKJ1/wWeBflamp7NLs39+ZaJXJOkNFWjW7yX5DbVuymAEdwnlvWdAWZbZoSLRRtzOG12fwCuMArn8XQ+ZWw==","signatures":[{"sig":"MEYCIQDUCGeap6x/9AZBCjTRY8YH2GRAv4MGs8KxpRGxAXq6jAIhAKawOhTw8Sy4/ThOU18QoRg/NSQVVIERidAVJdPlwxf1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19213},"main":"./dist/index.mjs","type":"module","_from":"file:saytv-chat-react-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"swapsq1","email":"swapnil@square1.io"},"_resolved":"/private/var/folders/6z/j6jvb__d5rz8vkcr8wgwc3q80000gn/T/de4063156cfe3c4abb2a6b1b1c3993bb/saytv-chat-react-2.0.0.tgz","_integrity":"sha512-o9yBKJ1/wWeBflamp7NLs39+ZaJXJOkNFWjW7yX5DbVuymAEdwnlvWdAWZbZoSLRRtzOG12fwCuMArn8XQ+ZWw==","_npmVersion":"10.9.3","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"2.0.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.0.0_1773161792969_0.31886965872494044","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@saytv/chat-react","version":"2.0.3","_id":"@saytv/chat-react@2.0.3","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"7d347b87fdb181e72e11fef99e461134c06aa726","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.0.3.tgz","fileCount":4,"integrity":"sha512-xmnSYNKptX5O2U7Gc8yo7pPfPXttQNvRcruJ6QEwbXccV57oaOGsbseYEKCyY+JXSQcnhL60WKNkP8jOywaLGw==","signatures":[{"sig":"MEUCIQCfdYOgTisxZw3a9m5/z75ascg8OLKmLSBUJKMK1CZpygIgTHXCGqSlr8MOkj5n2xx1rDbKizgxzkP+fzw/zA35TwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20112},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"bb9496cd7b970d2a5b4f1caaaa7bddf77be72f00","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.0.3_1773165876435_0.14261633847641475","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@saytv/chat-react","version":"2.0.4","_id":"@saytv/chat-react@2.0.4","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"fa5866ebf56ff158e9e994cc0bf13f36a292ba24","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.0.4.tgz","fileCount":4,"integrity":"sha512-cdCM1Jc6o/ZemyCuaYBhAuqDRBdGbTgT6KEPHn4I1glcr1THWKxiI7rLBtL/U+8VQ+bt1WMGp6WINpSVAH7nGw==","signatures":[{"sig":"MEYCIQDB8ly3xa37KtONQuM2cuPZRcgLzjLs704V/35KtGEkQgIhAN6GVdix83DUpsMLPQLW46av5Tz3T3gH1XPTYMUJDrX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20112},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"2245ce8e5c3eea6fee394ec57215e5e45bc1796e","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.0.4_1773166023948_0.34886351592814036","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@saytv/chat-react","version":"2.0.5","_id":"@saytv/chat-react@2.0.5","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"926d03a7aefc02a5d5aa1a45f3613f3320f137eb","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.0.5.tgz","fileCount":4,"integrity":"sha512-WAsrKbr+E5ikO7eG/4vBiLpbzl3dfapBnxpB4Sg69Gloc9AjJ12lvnZD5RdvmKSAkGloIhf9IwembOqae85Alg==","signatures":[{"sig":"MEUCIE2h6JDx6fMTrilCQpLqnkTJaPI08FDELtXZNeazAyr1AiEAuCAfSUq0303jkqlvaXonk0NqF68MlmtuC6vVEEuRB40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20112},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"5ff04f4908e8d2b97784b71654b101c9f79907ad","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.0.5_1773166172132_0.1984988619670065","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@saytv/chat-react","version":"2.0.6","_id":"@saytv/chat-react@2.0.6","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"2a695535b96ab36dc6fe704170b80ce04243b69a","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.0.6.tgz","fileCount":5,"integrity":"sha512-J1y+hxCESIkRt+R0NNvTkhjdnOqTWUWJ6mstTpU5jDUCdJcvgEQzqNP2jYETH8jHFFfhy/sNvxjGqPnzivLdzw==","signatures":[{"sig":"MEQCIFJchykGSKpAzawddWuwLJUj+km57rvq5uYGaliEI2U7AiA10KC5vTB8hPUbAqrlIzejTdg0fDPcISZQKrWPvQ+sNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23259},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"aeb9ce0e8005e4e284d8782c9e318a291d080589","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.0.6_1773166848008_0.3112009984357287","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@saytv/chat-react","version":"2.0.7","_id":"@saytv/chat-react@2.0.7","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"ca7a6795c56020c7185c97d0b4dea04c2de47fff","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.0.7.tgz","fileCount":5,"integrity":"sha512-gOvqTKU7n55Sgjjri2BmGwbNhk2H0J1GD3Qm0LlL4cWfTZJ3FnbDmFI/WGyqm9lOAJehRl3Oi+gDye1NAPE/BA==","signatures":[{"sig":"MEUCIHTCVkqGlYR8r9U0hJiHcR2L3KxLNKtQdAWC/MWm3vyvAiEA7VDvYWHUc6parS4kfXcWmAE6aexdZjaGHUy02rWiR/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23259},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"62864966394e9cb2b926b306c2d141eafdba3355","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.0.7_1773167044474_0.04354498273315199","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@saytv/chat-react","version":"2.0.8","_id":"@saytv/chat-react@2.0.8","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"6c5b3f81edf95fffc91beb164f0de51678aac26b","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.0.8.tgz","fileCount":5,"integrity":"sha512-MtsYHQ0LI5VMboq+943U5EKIrNogHDfSEdCzW61L8Ow6C9nxnbULiKiWRY/5HNNqbC2s4OklFH12fGAI9j6tzA==","signatures":[{"sig":"MEUCIQCNptkWeqUkqAFVDSksY23Wem4Z57vZM9r5RCLei1sSPQIgZvQ4TcNbr0iT4g0OMD8wU85mWE+pIVE+jPWNrIXPY+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23254},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"485b794273e2a3ad20d27665e1cd4030b80151bf","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.0.8_1773167471299_0.09763447347593002","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@saytv/chat-react","version":"2.1.0","_id":"@saytv/chat-react@2.1.0","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"e11320467cb45712c32cb8715234712176e46b14","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.1.0.tgz","fileCount":4,"integrity":"sha512-kH4UMdUHYFSOlytyluoT6IqtOAqjNGVVD5lgO0T2HR3FlAvhKckC2RBHL8SL4WL5da7WTfqVVHWs1E/WNOicTA==","signatures":[{"sig":"MEUCIQCURjezwrS/Q4rgqQ54EU45E24ZyLf/U9frcRVJzhtFtgIgBoc/VDDKV+7no2EtRg6BDy4HcOO7nBmMcfSI/RbYfzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11980},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"54f2d930019c0ba2276f3007876204120d6751aa","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.1.0_1773169776025_0.869046967415517","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@saytv/chat-react","version":"2.1.1","_id":"@saytv/chat-react@2.1.1","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"0bb5162229091a173cf5579b66a5b0287af6525d","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.1.1.tgz","fileCount":4,"integrity":"sha512-DE0GXz04TNj4knjR2GMef9/oKFxhh959Tp9vlod5151fJ+hdKCb6hdbvKtafgQLZmR/mMNXStJSbYlls+nNMUQ==","signatures":[{"sig":"MEQCIDAvHxdpf6HtvSdMqI9zGv+o98U4tXfmPYi1Iteb+eXZAiBNgllSzafi5nc6xF7RG4Zmd6BczA4eGVXTRzjesrSU4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12739},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"238c81d8e9cbefa3eda067fc56eb40306be61ce0","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.1.1_1773215691814_0.3334353932145999","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@saytv/chat-react","version":"2.1.2","_id":"@saytv/chat-react@2.1.2","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"6bed16b817b42c99aa60df46d22c3a7133285708","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.1.2.tgz","fileCount":4,"integrity":"sha512-LghSFj03k+XPfm4WAnBKdN/Yr5xJ8Ln3rfJOLfdoCk3cQutLTK9htrFhtZ+kajirCdp2yLxOdnTwHIrkkrfTDw==","signatures":[{"sig":"MEUCIQCvxBWJ5dGQSaT/rK351oNXeL32TYYf1GlRSfJHAJsLbwIgGXVUr6d7Im0C4zFcRb41qv5u0KlPHnq+afqRDgSDPl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12739},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"6d918351a2317386d21d2439411c422c5c01e74e","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.1.2_1773346794334_0.13300685786029476","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@saytv/chat-react","version":"2.1.4","_id":"@saytv/chat-react@2.1.4","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"b41546e3dfca905c36f6b3470837d3de2d93ddc4","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.1.4.tgz","fileCount":4,"integrity":"sha512-s6e25r2W2X6jiWuplVRhZ1k2XfecAglWVUcZubVCWW6ZmX+aw9JsaDcMhZU67+3Z+HR03DvvXVy3+ZzOHg59Rg==","signatures":[{"sig":"MEYCIQDGrbDgnEfsIA5nAKC2KvEq9bNYCHqYVN5G23Xr0YrrPQIhAIgE80V7t9yBdpVt3vLPW0acG4k8deV24FYzcpwhV0FX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12739},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"1c75b8a9a6aa77f8b5e3917be8ab5afb978fb271","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.1.4_1773670353799_0.856730730223253","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@saytv/chat-react","version":"2.1.5","_id":"@saytv/chat-react@2.1.5","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"7deba8a8154f0db6fc139c6fb85b8dcfcca482e3","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.1.5.tgz","fileCount":4,"integrity":"sha512-pczjY6CbQCjfGrBESs5RCZfxuZnCQpKPOPzeZPD97B6D3CYzy1FqW/awRVCvOMBtykzLXSE0nIKHcSqXb4Y5LQ==","signatures":[{"sig":"MEYCIQCzBztEU8kJqMQ+46GgZPoHuDGgH7N73mB6MPOC7++fHAIhAM80ynEPKFxIxD+jM46i/TBuBrnATRvKEJCRJ2JGJTHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12739},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"9fc7667d364787fb4960f06588b2e3c483ecc2d6","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.9.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.1.5_1774425565344_0.3410567239268727","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@saytv/chat-react","version":"2.1.6","_id":"@saytv/chat-react@2.1.6","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"d9a1c9d7e9b0d6b33b972332afd1ec6f8a4d421a","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.1.6.tgz","fileCount":4,"integrity":"sha512-46sj3dfuksWFAXZSs0hlzlKqJR/M7LnMVPqn3wFmdIOzmG2a9NsMBTXea9Da4X8+08VKHWltKXsR7NZ1bmw2LA==","signatures":[{"sig":"MEUCIES/EBbVKdMV87l6oipSQepbv58TyFUm5RwhjjXhFdHYAiEAqDQlI1dQGQd8Lluxs9C8ZNiB6FQIq+K9mdZjvm+4tEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12739},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"f8e5d498dfc75994229b6e2afd8bafc48633bb8f","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.11.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.1.6_1775641178913_0.7140293259606341","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@saytv/chat-react","version":"2.2.0","_id":"@saytv/chat-react@2.2.0","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"bbba6385930340aa75f2d0ed4786b0b9b1eb7e4a","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.2.0.tgz","fileCount":4,"integrity":"sha512-UfoKV4WsJGDdfb0yFHgGXFacjimZFNfYwXkiCZSl00l1HauYK+ijq3rFa8xwwGwVu8Y2MyGEtpX0lIJ6y310fg==","signatures":[{"sig":"MEQCIHpM4QuzGr0wYcHSOjsVb4t5ZnkaNJrFRUB8+QTA+Zj0AiByet3RVJaHOs2wMsvKRKP7R/bV8jnZbGEusQWEeNA5UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13974},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"eeed479492bc2984bb43c9078bd541a804b997d4","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.13.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.2.0_1782819077325_0.745443342671976","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@saytv/chat-react","version":"2.2.1","_id":"@saytv/chat-react@2.2.1","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"e2611edbb224640277a3028be4efcf7da0c85ffa","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.2.1.tgz","fileCount":4,"integrity":"sha512-rP/DNK5PS2YIRxvPRMPax6rOtoqiOE0l/QW27RwbI+bM+6rBWpM9OmfBIFAILgwcxzojvxZxuSMYb1tLtbCQfA==","signatures":[{"sig":"MEUCIFgbQS+J0OVE+IqUbbuYD4ReQ+LwA/3qrZZvA3AfcrAHAiEAhOFxEAxrSCmoeCck4jZDT4y8dNTqLkDZyUHFRwE/96A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15083},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"895974f968704bdace5800a47e7c7ffbebbb3d07","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.13.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.2.1_1782819722032_0.9267945704526424","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@saytv/chat-react","version":"2.2.2","_id":"@saytv/chat-react@2.2.2","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"d09dc818ddd3777001544e7dfd1d58040ac60b18","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.2.2.tgz","fileCount":4,"integrity":"sha512-Qd8iOraY0799lOMNe0W2/OSvO3/0kfNukTLK2fvqoblKV9qYl5Vk2IdJ/E5ztbi83zJv1+QHRAM5xcLgSdCRbw==","signatures":[{"sig":"MEUCIDlkHr7QwIfAmaAZMSsEC9knrKXVvPT5fQcOOBE3sHOFAiEAsd/tIxXHggK0yoIoyIhNkyfeB97g85yWN3ACjDmb4pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15083},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"03bb91ba2625ccae064ee1773cd2acd679269dd9","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.13.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.2.2_1782820644219_0.9383006175590451","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@saytv/chat-react","version":"2.2.3","_id":"@saytv/chat-react@2.2.3","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"8030ce60c6e28e6efa0e635e8bc8fe1ec79995a8","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.2.3.tgz","fileCount":4,"integrity":"sha512-HCL2vGWxEYjLeJsqdB6oX0iMY2A4Cwfc7IVHg/RIqyvMnmYwug6J73G5b2RzsZG+eAQveCRtvFewv00j4gUZXQ==","signatures":[{"sig":"MEQCIDgWKmldkmjNbtuWi9csqWElyySx8Cn8LIu+tWHFMCcUAiARwcZ8W0Qym6x0mOM0q/lrHNTLTVIwkhXltH5HzNbs8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15083},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"7fd2320102bd1ffa0eb660665f1f996438989444","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.2.3_1784532470936_0.3908485379475992","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@saytv/chat-react","version":"2.3.0","_id":"@saytv/chat-react@2.3.0","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"e7434d2e5f7020b359fe3b6e10864337366fcb49","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.3.0.tgz","fileCount":4,"integrity":"sha512-fWVpEyl/CdOxGApsFgqYi0Mw3RsKpw49opt/C89fMaU4f52CCgtgejuL0u6UeVjXaqSXq186767gfMZDk+Aduw==","signatures":[{"sig":"MEQCIEBKvczacWk0A+vzmO/4tWXK+G5UfMJLhwaYsvDMxuneAiAyvuojKeB1cdk+CMri9/GpNP6GLwNKGpf1eMZjwnW7Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17051},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"02f5c4da3a2994ab9acc6bf94eef15a45799679a","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.3.0_1785335471012_0.5120077254531425","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@saytv/chat-react","version":"2.4.0","_id":"@saytv/chat-react@2.4.0","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"6307304835705a3ab68d89afa81d9a3774b1d182","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.4.0.tgz","fileCount":4,"integrity":"sha512-HEB/QeRwA74vyxftRPy7M/g6ODR9hBTiadoONaMrJpwJD+DSloXmBovQczRB+xlTw/n05aDoI1ywR0H9OEX5bw==","signatures":[{"sig":"MEYCIQCOngMxN7sUlU0iHUVvW9G0Uu50wg9ForruRts/pv/+OgIhAJERU2FptbAhdfaojMt+JNGpaqJQhPhoHJmBuWbYACwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17681},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"29754968f5cb55b04a0f598efeed5f652480ec5a","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.4.0_1785476167060_0.6534439885085257","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@saytv/chat-react","version":"2.4.1","_id":"@saytv/chat-react@2.4.1","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"11f812ac51f1f91e57feac8385ab892b30cfe6de","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.4.1.tgz","fileCount":4,"integrity":"sha512-He1LaqromFewbqQlgtrtlLGshEIkSUR3vU0afjQxNp8lDtz99wN9omi7sbhvGj2Q9WCSCcuKaaakd7KpoucKGQ==","signatures":[{"sig":"MEQCIEo0JPpwl2pYFYF0Ka1hDhY41KMjmN49LCTWKBsI+4qOAiAtskbxKYEsJNuM/xbN3XBXFgi/Jazrzzcj+oPetHYUEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17681},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"24ccc7a39f3a05a6701ed43a3be2b63845fa9b56","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.4.1_1785838930485_0.3638167840117459","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@saytv/chat-react","version":"2.4.2","_id":"@saytv/chat-react@2.4.2","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"7ea4382858f6b30ba35a987472c584671080aab1","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.4.2.tgz","fileCount":4,"integrity":"sha512-vLH2cpTat8vdRoMcGgnQEuBC+NEOtCXZR6NKD1+aE5xAZTlJ6hH2XGEXOSqlZDQ4FOkRrK0LKZsO1f4VFaFJzA==","signatures":[{"sig":"MEUCIEYqckcT2EEEkkYpmW9m0rLjzu9reh8Nb/QahB/9LgkdAiEAllZHRH1EWZ83t2MZACOUqbuIpJlcEkaKylW5UAd7fOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17681},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"d005621a95dbc91c7cea999e2cb14149ac40530d","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.4.2_1785839852082_0.3585486417224233","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@saytv/chat-react","version":"2.4.3","_id":"@saytv/chat-react@2.4.3","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"deca4352345d7a7bca180c8d7f39f3144769a8a0","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.4.3.tgz","fileCount":4,"integrity":"sha512-fhS7hASFY8GXVdnaKAOJHY40c2e86mCHYFXmWMn8lkkK5usntoMWB/+h3gL/beub5YCQ6jRxWueG2WkdJFVUkA==","signatures":[{"sig":"MEUCIQD4OrFGapUNkxw4ELtwfrF6JhKFnRYALH+fa6ZsJMgO5gIgRld3kS1IVOGWcnSOqZ2hey2EVS3QBQIVtwWlYb/lcJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17681},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"998a8c3b122663e08ac09baebfa84a91cf430072","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.4.3_1785843633961_0.9015675671689238","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@saytv/chat-react","version":"2.4.4","_id":"@saytv/chat-react@2.4.4","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"32cf5017dc0aa77ac1015bf207bd2fe1555f625a","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.4.4.tgz","fileCount":4,"integrity":"sha512-LzQJvvR1raFvq3cJJixAtT9uWiRzs+iWJA2iKr9Js+KpsZ56S5oGQknlmdn8ZDW4TZWGTEBfBiOqEfSuBN+t/g==","signatures":[{"sig":"MEQCIComSjkoy5egGFm895KAx/lSypSftkdSLN3AZtoZGqxoAiAIsPkc3rCPijfxCi2efpVPKdJOZvD6GGSIu3LB9J+8gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17681},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"958ecbd46eea976f3ba9b4428a265bdf03a38f38","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.4.4"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.4.4_1785848610848_0.29565606990518356","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@saytv/chat-react","version":"2.4.5","_id":"@saytv/chat-react@2.4.5","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"cc1f946b65d321195846d53b47e1a243fdce9290","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.4.5.tgz","fileCount":4,"integrity":"sha512-A8/5YsyWZ29vDoh/V+a/M5XE1sjCvxPGxYeHf69Ipl6FlAqYVICR40GnMGbsfwan3A4xNjT43K0QeqLvDbis6g==","signatures":[{"sig":"MEQCIH8vldbtcxBJBAuzMTtTvWoR6sAI5KMq16OKLDKtcT3XAiBKqE9KImeR1jh4OhdmxDbnYn/4swxPK5RKQlLpnFzrsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17681},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"598202e6296567d4e0e75051b1d70b0edf5d503a","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.4.5"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.4.5_1785899379027_0.41882411134531483","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@saytv/chat-react","version":"2.4.6","_id":"@saytv/chat-react@2.4.6","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"f9cca7055afa38b172026640cbe4cc6659f68aea","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.4.6.tgz","fileCount":4,"integrity":"sha512-DEe+jhaYHq93o5tCwyvDcil3CYwC8rw+oAAytHbAVjfP5PLKDMD/I0nuwzce1Y0EaiVe8Mqwg7xLxzJr+VgCwg==","signatures":[{"sig":"MEQCIFDmmgweB+mkHFxZ2g2iO8lztJoLRKMqgcqodG9ApNBXAiABs/OxTq8kN4RkBpFOy3gn7CCyKZdf6W/aC8FiJ+rCGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17681},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"026ca7ec9f785abfb3861308b077a0e7745b63f2","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.4.6_1786084576702_0.9420613087115668","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@saytv/chat-react","version":"2.5.0","_id":"@saytv/chat-react@2.5.0","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"22c2da20968665bf3f4b21529ab68e262dbd508d","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.5.0.tgz","fileCount":4,"integrity":"sha512-9AjqshmTVVDYn+mWcRUi3LadAqIGxmpLjEjawlDE7tQ4fK0mtfpV4Vs/wCCHKjP2KB/FwbsSpqo4nvYq5yoF7A==","signatures":[{"sig":"MEUCIDn24ohdV5uf7c0wDoDltX92p/Bjl+W66Fwq095wOmvRAiEAkBX6BHI0MIMNZChKl/yZteqWDOeEea5VWauCaNwUb2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19246},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"d09af3771a86c97c222fc82b1aa32a9a48836c43","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.5.0_1786449692491_0.6890997399795187","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@saytv/chat-react","version":"2.5.1","_id":"@saytv/chat-react@2.5.1","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"46f7a785d9478371f7670e8e3808aa69418521f0","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.5.1.tgz","fileCount":4,"integrity":"sha512-61z7tw4eAGFvw+xiS/cObYubnD7xtEdjfPU6bz9dobGHLbLYX9FcPWjamWLFqJsI3O7CX0yEhdfyzYPWEHFeoA==","signatures":[{"sig":"MEYCIQDEE+3otwSEpUBOhNAEj7s/cfbt1I8gaMrzuWYyT0fdPQIhAJ4v+ojCGrqe+Jg1t7X9q/6P8xM5hOorSbiKiZSKysg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19246},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"d2b360117a7b49b7c0cdd00078c3bc8629f77bd3","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.5.1_1786542362636_0.18706379439114418","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@saytv/chat-react","version":"2.5.2","_id":"@saytv/chat-react@2.5.2","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"04729768d354801c64437efcb9b70fa5eb487279","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.5.2.tgz","fileCount":4,"integrity":"sha512-4umerdU4oJkw7elbA1SLsy806Zs6xhTfVkc+AdsIEwRyY6ncd+u0hf5XqTnQygje5ue0OHUIHNsUQ3uq21R4mg==","signatures":[{"sig":"MEUCIQCIpOeuWCRlymTJ3Q/IVryE/u6q0j/S7EsuHr8VTAFmbwIgd9ltYyqumCdoFjYBX2krH5AimAmTo9dSTTqhG4EvuBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19246},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"67439176324c3fb43670c408bb4bd57dc55afbac","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.5.2_1786591688538_0.45424191979049433","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@saytv/chat-react","version":"2.5.3","_id":"@saytv/chat-react@2.5.3","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"104c38f1800690b82451b42bcae468bd2135c26e","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.5.3.tgz","fileCount":4,"integrity":"sha512-G0tdYiw9pSxpWsecmTZEs6gNgTJiwib6S0J2erihAhBNwJvAm4rsrnSZEhkuf7GFVSmEMaDWqB3dy9RUk6VqCw==","signatures":[{"sig":"MEYCIQDhO9Xa4J2JouyYj6Sz9bQzNSGKFt1tpGTrqpnk+rWhkAIhAN/9j+VFFkOZSxHXSQHsk5h0K5AK56CZfienBjdPHt00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19246},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"39d2de8666dd337694341201557a8991ec060323","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.16.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.5.3_1786618953739_0.2720719674785044","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@saytv/chat-react","version":"2.5.4","_id":"@saytv/chat-react@2.5.4","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"05bc359dbccf3aed17a5a3699b963df3d6b5bce9","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.5.4.tgz","fileCount":4,"integrity":"sha512-OyxFXRXiaRPXP+pefBJ9LZoOTG7JwLCDD0P4pkHaFsd+zkYfszp0hacs2HBDQsU+YFTaKR90YbSMk7ngyZCSsA==","signatures":[{"sig":"MEQCIDhSMCD2omTGpASXLvNN8EcppNxPS3kU4TSoZhO+t5GzAiBe4bZodayxMOyRbmVhEmHaBppRDxfG8NLp7HI3QU/+qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19246},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"9b27c1d139cc38aa8fc301111d2bbf967f585055","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.17.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.5.4"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.5.4_1786948176595_0.004282961217767722","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@saytv/chat-react","version":"2.6.0","_id":"@saytv/chat-react@2.6.0","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"84240536a08dcfb095a03be754e6dc6bcb282e3f","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.6.0.tgz","fileCount":4,"integrity":"sha512-PRFWPSY1cAwJe7W8MYSskpj5zq7lvK5k2lV6qrPzwIP+m5D39+IKeQKrLHNhT2pkUaKLn7oj3g0rUh5OLeEygA==","signatures":[{"sig":"MEQCIDcCVsbm+sNcllpuknuVPZj67m1WmQ0Kg/hBarDq5+EJAiA39blerHlFlYSQb8HPxubM1dbVJsofflddwaB67Whp9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21004},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"6679f357e40a79bccaf9e72692a93389d69aebc2","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.17.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.6.0_1786977303126_0.8412626583780953","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@saytv/chat-react","version":"2.7.0","_id":"@saytv/chat-react@2.7.0","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"dist":{"shasum":"86ab7940d8738b17bcba438b8ee125787f0a33ac","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.7.0.tgz","fileCount":4,"integrity":"sha512-UGDeIfIj3XUESani9/0Ll5w+wO4vnj+tOWMPXTgtpCU94aNGgi2P5DwS4HHmoYVILJ3qjp+UfWRtMvl2kwlfcA==","signatures":[{"sig":"MEQCIHftsGQJY/vSNOgs6QKDq0j9d2yFkrIAEXW0B4KiORCpAiBLaFWj5A6frw59VmUBsKTzUIlkwWtjJs2TecD0jDMF5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21004},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"gitHead":"d844ae16ef5506aebd385688c7f9368167cd659e","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"_npmVersion":"11.17.0","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/react":"^19.0.0","@saytv/chat-sdk":"workspace:*","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.0.0","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@saytv/chat-sdk":"^2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-react_2.7.0_1787209592791_0.48085729634654695","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@saytv/chat-react","version":"2.7.1","type":"module","main":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"}},"sideEffects":false,"scripts":{"build":"vite build","typecheck":"tsc --noEmit","test":"vitest run","lint":"biome check src/ tests/","prepublishOnly":"pnpm build"},"peerDependencies":{"@saytv/chat-sdk":"^2.7.1","react":">=17.0.0","react-dom":">=17.0.0"},"devDependencies":{"@saytv/chat-sdk":"workspace:*","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","jsdom":"^26.0.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.3","vite":"^6.1.0","vite-plugin-dts":"^4.5.0","vitest":"^3.0.5"},"gitHead":"d64b1424a3d3bdc97e63e28a7bf71e988cd6ead5","_id":"@saytv/chat-react@2.7.1","description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-9uuy8vERA6GmC7FZqtNYqPYrGnMzyGSRc+KAugRk90EWclm3i2pwd/Q+s6ykt9sKHwZ/MgNRbetDQ6KpUDC5iQ==","shasum":"842aed574016ba1966488c9b30fae5d4cd7ec370","tarball":"https://registry.npmjs.org/@saytv/chat-react/-/chat-react-2.7.1.tgz","fileCount":4,"unpackedSize":21004,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBDyzujPVh+lmA7XupJimCa/HNw2623qMJEVfE11gWxNAiEAomnw7/vP9KKSJ/JfPibCcGtNXefM7Zr4IQfwnD+uMXU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e124ac47-1f71-4f25-ae36-25de6793462c"}},"directories":{},"maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chat-react_2.7.1_1787568297890_0.08875689832847078"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T16:56:32.877Z","modified":"2026-08-24T10:44:58.161Z","2.0.0":"2026-03-10T16:56:33.125Z","2.0.3":"2026-03-10T18:04:36.580Z","2.0.4":"2026-03-10T18:07:04.091Z","2.0.5":"2026-03-10T18:09:32.278Z","2.0.6":"2026-03-10T18:20:48.150Z","2.0.7":"2026-03-10T18:24:04.617Z","2.0.8":"2026-03-10T18:31:11.466Z","2.1.0":"2026-03-10T19:09:36.180Z","2.1.1":"2026-03-11T07:54:51.957Z","2.1.2":"2026-03-12T20:19:54.495Z","2.1.4":"2026-03-16T14:12:33.943Z","2.1.5":"2026-03-25T07:59:25.478Z","2.1.6":"2026-04-08T09:39:39.065Z","2.2.0":"2026-06-30T11:31:17.473Z","2.2.1":"2026-06-30T11:42:02.165Z","2.2.2":"2026-06-30T11:57:24.388Z","2.2.3":"2026-07-20T07:27:51.074Z","2.3.0":"2026-07-29T14:31:11.164Z","2.4.0":"2026-07-31T05:36:07.220Z","2.4.1":"2026-08-04T10:22:10.624Z","2.4.2":"2026-08-04T10:37:32.231Z","2.4.3":"2026-08-04T11:40:34.117Z","2.4.4":"2026-08-04T13:03:31.001Z","2.4.5":"2026-08-05T03:09:39.243Z","2.4.6":"2026-08-07T06:36:16.835Z","2.5.0":"2026-08-11T12:01:32.636Z","2.5.1":"2026-08-12T13:46:02.780Z","2.5.2":"2026-08-13T03:28:08.691Z","2.5.3":"2026-08-13T11:02:33.897Z","2.5.4":"2026-08-17T06:29:36.714Z","2.6.0":"2026-08-17T14:35:03.273Z","2.7.0":"2026-08-20T07:06:32.973Z","2.7.1":"2026-08-24T10:44:58.017Z"},"description":"React wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.","maintainers":[{"name":"aaalllaaa","email":"paulatidey@saytv.net"},{"name":"swapsq1","email":"swapnil@square1.io"}],"readme":"# @saytv/chat-react\n\nReact wrapper for the [SayTV Chat SDK](https://www.npmjs.com/package/@saytv/chat-sdk) — a fully featured, themeable chat widget.\n\n## Installation\n\n```bash\nnpm install @saytv/chat-react\n```\n\n## Usage\n\n```tsx\nimport { SayTVChat, useSayTVChat } from '@saytv/chat-react';\n\nfunction App() {\n  const { chatRef, setToken, setTheme } = useSayTVChat();\n\n  return (\n    <SayTVChat\n      ref={chatRef}\n      appId=\"your-app-id\"\n      theme=\"light\"\n      height={700}\n      width=\"100%\"\n      onMessageSent={(e) => console.log('Sent:', e.detail)}\n      onError={(e) => console.error('Error:', e.detail)}\n    />\n  );\n}\n```\n\n## Props\n\n| Prop | Type | Required | Description |\n|---|---|---|---|\n| `appId` | `string` | No | App identifier (resolves API URL) |\n| `env` | `'production' \\| 'staging'` | No | Environment (default: `'production'`) |\n| `apiUrl` | `string` | No | API base URL (overrides appId/env) |\n| `authToken` | `string` | No | User access token |\n| `builtInAuth` | `boolean` | No | Enable built-in login UI (default: `true`) |\n| `fanzone` | `boolean` | No | Enable fanzone features (default: `false`) |\n| `height` | `number` | No | Height in pixels (default: `850`) |\n| `width` | `string` | No | CSS width (default: `'450px'`) |\n| `theme` | `'light' \\| 'dark'` | No | Color theme (default: `'light'`) |\n| `locale` | `string` | No | BCP-47 UI language, e.g. `'ar'`, `'pt-BR'` (default: `'en'`). RTL languages lay out automatically |\n| `translations` | `Record<string, Record<string, string>>` | No | Translation catalogs keyed by locale, merged over English |\n| `translationsUrl` | `string` | No | URL of a hosted flat catalog to fetch for the active locale |\n| `mode` | `'page-chat'` | No | Widget mode |\n| `pageId` | `string` | No | Page identifier (used with `mode=\"page-chat\"`) |\n| `pageName` | `string` | No | Page display name (used with `mode=\"page-chat\"`) |\n| `hideHeader` | `boolean` | No | Hide the top title bar (default: `false`) |\n| `hideFooter` | `boolean` | No | Hide the bottom tab-bar navigation (default: `false`) |\n| `avatarUrl` | `string` | No | Image URL to use as the signed-in user's avatar (unless they pick one in-app) |\n| `className` | `string` | No | CSS class on wrapper div |\n| `style` | `CSSProperties` | No | Inline styles on wrapper div |\n\n> **Visual customization** (colors, spacing, header/footer styling, moderator/message appearance, etc.) is done with `--stv-*` CSS variables set on the `<saytv-chat>` element. Pass them through the `style` prop, e.g. `style={{ ['--stv-header-bg']: '#0b1020', ['--stv-message-gap']: '12px' }}`. See the [Theming](https://docs.saytv.com/customization/theming) and [Sizing & Layout](https://docs.saytv.com/customization/sizing) guides for the full list.\n\n### Event Callbacks\n\n| Prop | Description |\n|---|---|\n| `onReady` | Widget initialized and ready |\n| `onUserLogin` | User logged in |\n| `onUserLogout` | User logged out |\n| `onMessageSent` | Current user sent a message |\n| `onMessageReceived` | New message received from another user |\n| `onNavigation` | Page changed within the widget |\n| `onEpisodeChanged` | User selected an episode |\n| `onRoomJoined` | User entered a chat room |\n| `onThemeChanged` | Color theme switched |\n| `onPageChatReady` | Page chat episode created or reconnected |\n| `onError` | SDK error occurred |\n\nAll event callbacks receive a `CustomEvent` with relevant data in `event.detail`.\n\n## Hook\n\n```ts\nconst { chatRef, getElement, setToken, setTheme, setUsername } = useSayTVChat();\n```\n\n| Return | Description |\n|---|---|\n| `chatRef` | Pass to `<SayTVChat ref={chatRef}>` for imperative access |\n| `getElement()` | Returns the underlying `<saytv-chat>` HTMLElement |\n| `setToken(token)` | Update the access token |\n| `setTheme(theme)` | Switch between `'light'` and `'dark'` |\n| `setUsername(name)` | Rename the signed-in user. Returns a `Promise<User>`; rejects with a `422` and `errors.username` when the name is taken, too short, or blocked by moderation |\n\n## Theming\n\nOverride CSS custom properties via inline styles:\n\n```tsx\n<SayTVChat\n  appId=\"your-app-id\"\n  style={{ '--stv-color-primary': '#4f46e5' } as React.CSSProperties}\n/>\n```\n\nSee the [@saytv/chat-sdk docs](https://www.npmjs.com/package/@saytv/chat-sdk) for the full list of CSS custom properties.\n\n## Localization\n\nSet the UI language with `locale` (BCP-47). English is built in; supply other languages as catalogs — any untranslated key falls back to English. RTL locales lay out automatically.\n\n```tsx\n// Option A: point at a hosted catalog (SayTV publishes en/ar/es/fr)\n<SayTVChat\n  appId=\"your-app-id\"\n  locale=\"es\"\n  translationsUrl=\"https://sdk.saytv.net/@saytv/chat-sdk@latest/locales/es.json\"\n/>\n\n// Option B: pass a catalog object\n<SayTVChat\n  appId=\"your-app-id\"\n  locale=\"ar\"\n  translations={{ ar: { 'auth.login.title': 'مرحبا بعودتك', 'nav.chat': 'الدردشة' } }}\n/>\n```\n\nSee the [Localization guide](https://www.npmjs.com/package/@saytv/chat-sdk) for the full key list and ready-made catalogs.\n\n## License\n\nProprietary. All rights reserved.\n","readmeFilename":"README.md"}