{"_id":"@unith-ai/react","_rev":"34-a3540ebeb964833dea82d020f5527773","name":"@unith-ai/react","dist-tags":{"beta":"2.0.5-beta.1","latest":"2.0.80"},"versions":{"1.2.0":{"name":"@unith-ai/react","version":"1.2.0","keywords":[],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.2.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"2abc4773e61bdfe052e8153828029e6369bf90d5","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.2.0.tgz","fileCount":3,"integrity":"sha512-bRoTFE+jPbM/bxBw0MQNiI6XYEGLpL03MH1gkRovwFUaaPsTZhKaSxtNADm2mw79Kz88wkjqQvRVEed/+V2olg==","signatures":[{"sig":"MEUCIG0GUs+iZFvVHll/Hf/tuw7kPXQfV+cvJZyM5qdu2mGAAiEA1YnnwniiqBaV9J4zBwiwe9Tt3uFtEq4xb1ppWcd+g04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14048},"main":"./dist/lib.umd.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.modern.js","require":"./dist/lib.cjs"}},"gitHead":"7d0d98c7f6642198f049b29b4a805aad80d0f254","scripts":{"dev":"npm run clean && BROWSERSLIST_ENV=development microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w -f modern","test":"jest","build":"BROWSERSLIST_ENV=modern microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.8.2","description":"A React hooks library for building complex digital human experiences that run on [Unith AI](https://www.unith.ai/).","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@unith-ai/core-client":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.2.0_1767784073113_0.061727404820670184","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@unith-ai/react","version":"1.3.0","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.3.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"8b63d0e3c0c8b5ff8b16c5f8948112e12094f931","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.3.0.tgz","fileCount":10,"integrity":"sha512-CnJuzf6H+HDZfcNuCJB1Op3bNVFstdZNe6XOYavkGvCAg4jIPqmnIFeUXWslcn+aX7GHJLyTQpwq6HR706w1Fw==","signatures":[{"sig":"MEQCIFI/fUm3TXM/8D1kC5chMjSyONkdX0onnvOfUl2n6dgAAiA6lQVZnF3os4XR0AEn0EYgJl2j54nCjqNf1fi7vVOTfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76558},"main":"./dist/lib.js","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"gitHead":"7d0d98c7f6642198f049b29b4a805aad80d0f254","scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.8.2","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@unith-ai/core-client":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.0_1767785954681_0.3473911814926358","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@unith-ai/react","version":"1.5.0","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.5.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"8e3b7adb623063bbd8ceaafdca4c4a8560b443ce","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.5.0.tgz","fileCount":10,"integrity":"sha512-D2BubpVtFSCDhCHDsQXZBUdw7IjImNoQPMgUlxzbouSWMnPXba6Yo+u3Pdh5iFzsplwiVhJEMzEx1LkiJDK8sQ==","signatures":[{"sig":"MEYCIQDt/UFoVfFbytHyfyVMgn3pWv3S23SXam/OQTSO46cxiAIhANME8ZdKfz00CzW/EJXKkgB1c/RGj1Ga3+ecSDNLhgYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76558},"main":"./dist/lib.js","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"6.14.13","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@unith-ai/core-client":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.5.0_1767786723549_0.7864110202754091","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@unith-ai/react","version":"1.6.0","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.6.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"a4cee996beed371eb3687b4831361eccdd8cf149","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.6.0.tgz","fileCount":10,"integrity":"sha512-Nq+NrjAfMfNIZf9c+YB3bDJzrZIKuyQV8urCD0CCKuHbeFPEB6RO4gZ5M2FpFOd7+qgyMooAeja/1DdbzMKXnA==","signatures":[{"sig":"MEYCIQDUJkf4G6S6z+JDM3AMbqbGMRARAe7b2ydpPEEoq5c6rgIhAPliYH06jG6YQkTkMDFU8xr9v9hLOMGrUnH7yQk9+aCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76652},"main":"./dist/lib.js","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"6.14.13","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"14.17.3","dependencies":{"@unith-ai/core-client":"workspace:*"},"publishConfig":{"dependencies":{"@unith-ai/core-client":"^1.5.0"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.6.0_1767870189664_0.07902318481590398","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@unith-ai/react","version":"1.6.1","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.6.1","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"a23885c7f1b6924f7baaffbfbb83a4fc77aaf548","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.6.1.tgz","fileCount":10,"integrity":"sha512-aJloHseeIl7vfgxQyhYz/24Bp46guMqCAqTPeI4OSD/lJdagVyuvCHKq5HffRBxqqq56SJHIYJxA5xyrK0m2NA==","signatures":[{"sig":"MEQCIBjkpoHB77JC27qTxJAmx2rEOTi5KLG7FyHMZXrv8HX4AiA8QQ97zG57Uebg6BeDJnSsoYqD4PJLbdfwGIm7EnAv8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76562},"main":"./dist/lib.js","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"gitHead":"0878c8c157abded534e82a766a503c7be208af91","scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"workspace:^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.6.1_1767871097256_0.21372275104781013","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@unith-ai/react","version":"1.6.2","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.6.2","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"cfc2001ee827ce55f17d6a5028f53964f4bb3db4","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.6.2.tgz","fileCount":10,"integrity":"sha512-WewlIbxvnHDpQ9saZ5EAnBRGvhwQYzKEAnwLuaCop3jhibBEpYi7RS1xfUVtYGE+O8yqzv2ScDC5yqC2Tuvm5A==","signatures":[{"sig":"MEQCIBjH3AXsfeQypZvaE+icbjjXnIYXDURr/taNQASB3H1cAiA9X/LkIU8jW2XoAuxLLN77dTNSWg87EpQXYgJM+L0ptA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76512},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.6.2.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/0dd71ffe9b5b29a718ff0f4a322cd033/unith-ai-react-1.6.2.tgz","_integrity":"sha512-WewlIbxvnHDpQ9saZ5EAnBRGvhwQYzKEAnwLuaCop3jhibBEpYi7RS1xfUVtYGE+O8yqzv2ScDC5yqC2Tuvm5A==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.6.2_1767871252063_0.9207336183861545","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@unith-ai/react","version":"1.6.3","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.6.3","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"70e2d79ba0f12bc8db5f58fb1bd8172a41d47adc","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.6.3.tgz","fileCount":10,"integrity":"sha512-B+WlBvv9GBtkhw8F3esr33RaR4l7VCBRSVjSvLb0/inDNdZBk5kgFPqnQ58M8RUlqpQuZGWoXWZTEQTCuiDU3w==","signatures":[{"sig":"MEYCIQCJi+6fiwDF3ECQSQp/bjBRH7ocbhDzrTq/JWHca9H2ogIhAJ609bX1+qqkd3IK7DoTB3+4UgRdJDHaaM8JOopd6h96","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76596},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.6.3.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/b55349ec0ba23e90c8505ad9268dad04/unith-ai-react-1.6.3.tgz","_integrity":"sha512-B+WlBvv9GBtkhw8F3esr33RaR4l7VCBRSVjSvLb0/inDNdZBk5kgFPqnQ58M8RUlqpQuZGWoXWZTEQTCuiDU3w==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.6.3_1767874285775_0.6464627294077478","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@unith-ai/react","version":"1.7.0","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.7.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"ddacbd402ce8598d9ed042a08da9d5b34eda4fcd","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.7.0.tgz","fileCount":10,"integrity":"sha512-zjqYKggbo6Qis+I3KPqwJGhMqbO8ZK8IVnfSkHjgh9iCiYVGG5hsmHpobQWczp5bDlMepXd979YOraIGmRh1Zg==","signatures":[{"sig":"MEQCIHu3Zzm3JGdm75mT4pSAh+KLqIXOXwYq9JIdX7mDBry1AiB46avIO6kaPjg0jLAkt4gULK4YzSjm8TGndf2f6Y6ZQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79315},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.7.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/0dd396fc31220b94c9491c9c42743574/unith-ai-react-1.7.0.tgz","_integrity":"sha512-zjqYKggbo6Qis+I3KPqwJGhMqbO8ZK8IVnfSkHjgh9iCiYVGG5hsmHpobQWczp5bDlMepXd979YOraIGmRh1Zg==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.7.0_1769173324572_0.3875035742560806","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@unith-ai/react","version":"1.8.0","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.8.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"79ffe78156c2f4110a89c24d92c08ec504c81981","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.8.0.tgz","fileCount":10,"integrity":"sha512-UtM/Pa/5DH/Y6uwMvN6/RF/dQFQf60/0vWGOsmvOv0K7Hw/xgRqIqk87+gc/HG7q4SxtXMu3arJ4TPHei4Ny2g==","signatures":[{"sig":"MEUCIFlAB4sXcjHBsL5q6FoLKOm6912jXIylGLNxBtmQurd9AiEA1T8FpgTWwu1rILDLZLTH2kWAXE1rtZJiagYdRy0cGsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77554},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.8.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/9c1e67a61fe386509d015b7dae1b87c1/unith-ai-react-1.8.0.tgz","_integrity":"sha512-UtM/Pa/5DH/Y6uwMvN6/RF/dQFQf60/0vWGOsmvOv0K7Hw/xgRqIqk87+gc/HG7q4SxtXMu3arJ4TPHei4Ny2g==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.8.0_1769174382010_0.5455584352448477","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@unith-ai/react","version":"1.8.1","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.8.1","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"f8aa3850d362e4decb4c166f0d7c86ba20bc1077","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.8.1.tgz","fileCount":10,"integrity":"sha512-SFJWbWLHF19g7LwevME74Qrzi/X6SRssRHIIiIyhc5ol+Gl4K41JiQOuXpMLCwJh9K25Vm9zewnvOAy0JTjStw==","signatures":[{"sig":"MEUCIB/3//tNNRdHz6AxQzHJQ2G6pKjmPynlZXHUIycJs2C5AiEAix+TXi2rbJujCEDZwcFUTJOHUVxj8MVBenb1c3MZHOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79416},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.8.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/e498e1301d2c7c0ecb2e24784ceb4b2e/unith-ai-react-1.8.1.tgz","_integrity":"sha512-SFJWbWLHF19g7LwevME74Qrzi/X6SRssRHIIiIyhc5ol+Gl4K41JiQOuXpMLCwJh9K25Vm9zewnvOAy0JTjStw==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.8.1_1769425157502_0.39834830096845164","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@unith-ai/react","version":"1.9.0","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.9.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"32fb0c5c898910504fcba43c6790d1c017d0f257","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.9.0.tgz","fileCount":10,"integrity":"sha512-fTQzUNCALLAyotjQ9oyFDl3LyL1nExSA/jK8cB/LZMQ2YAap+WZ863/LpmzSDeMmRaKwiJr2DaurGRkvlvqYjQ==","signatures":[{"sig":"MEQCIDDNidemFqVY2+9ICD/GeWdW/ePDQP/47Mh6vnD8GCQuAiAvT91Qqy9ulp/Bzerv9vA/hXb8NiYNujSVa6Xmsen7yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79416},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.9.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/3e6a1a15732fe051f6f88cfa85b63b7d/unith-ai-react-1.9.0.tgz","_integrity":"sha512-fTQzUNCALLAyotjQ9oyFDl3LyL1nExSA/jK8cB/LZMQ2YAap+WZ863/LpmzSDeMmRaKwiJr2DaurGRkvlvqYjQ==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.9.0_1769425484883_0.4471185824676871","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@unith-ai/react","version":"1.10.0","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.10.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"67dc0e01ae62fcf843f0957e0039059fe170f9f0","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.10.0.tgz","fileCount":10,"integrity":"sha512-bPB69cTPOjeDVes3lXQl0wayRcBZlwXaGlPYEYHvJRA/pM1E4jecXw1vsfk6Oii49NWv8x6TcUX96YkPNuPtxA==","signatures":[{"sig":"MEUCID4/u8JQnJwJqYxPps7gDmwodAG4S3i6U4cwJwGaYdlBAiEAlYuV2+6c32jZOtC8lnSNrcniqZY8hVypOk0e7Ap08pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79374},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.10.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/b1a8fc9f65c7f11b40684cb92193b13a/unith-ai-react-1.10.0.tgz","_integrity":"sha512-bPB69cTPOjeDVes3lXQl0wayRcBZlwXaGlPYEYHvJRA/pM1E4jecXw1vsfk6Oii49NWv8x6TcUX96YkPNuPtxA==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.10.0_1769425987100_0.950660646730944","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@unith-ai/react","version":"1.10.1","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.10.1","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"150b82aa58bbeec9fed7e8527230a85dcc7a61ef","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.10.1.tgz","fileCount":10,"integrity":"sha512-ZXoO1eqiEgXTi0QzGPF8nqt5XHvifKwRIpEZOejG+AJknzd2HE7VdJZBXFoHrCy4LXHZaMm3frvmDI7+m5vgdw==","signatures":[{"sig":"MEUCIQDlSMQYFy8SAWBTnV3txPdS7XUQ4srcHQ7V/kRwa079rQIgLldw1L7VJy4aluukmYDxfVivtI5d4L61GjmT+kXOtCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79547},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.10.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/267d43ff62f3430ea95ff9ceffa197b9/unith-ai-react-1.10.1.tgz","_integrity":"sha512-ZXoO1eqiEgXTi0QzGPF8nqt5XHvifKwRIpEZOejG+AJknzd2HE7VdJZBXFoHrCy4LXHZaMm3frvmDI7+m5vgdw==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.10.1_1769427884763_0.794272151466118","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@unith-ai/react","version":"1.10.2","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.10.2","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"95bb956d6b330de22cf2bd1e43ba64e015d49d4f","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.10.2.tgz","fileCount":10,"integrity":"sha512-SQX1pnDVXut0rbh+vmQxl8Q+795kTY0gs7qAS+LECgyT8MBp/KOpOIMmkq58QpY6urBJM9E5MTY0+JElbauJeQ==","signatures":[{"sig":"MEUCIQDs48BmOjlwrfA0Xl0yYqwIvMLMk1gm7G49FQobpfrb3gIgcUUPOmiSrs8ruOS5luHUKS+mdE2SKUUJXt3Kw8y4b1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81236},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.10.2.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/d6f7a5070aaf9db9333c198e7c74e2e0/unith-ai-react-1.10.2.tgz","_integrity":"sha512-SQX1pnDVXut0rbh+vmQxl8Q+795kTY0gs7qAS+LECgyT8MBp/KOpOIMmkq58QpY6urBJM9E5MTY0+JElbauJeQ==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.10.2_1769428306594_0.6310386868400941","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@unith-ai/react","version":"1.10.3","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.10.3","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"dc83991bca9612e324a3f4f11afe2bf86cd71095","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.10.3.tgz","fileCount":10,"integrity":"sha512-TPy08RIhi5dxN/0fETkF+s8Mzw4nBoX8VYymreN79Bj3mNFLaqCdWIf5j4ekfq5oSq60UuoYomOr3K13LA5o6g==","signatures":[{"sig":"MEYCIQDlrAXsbwga3Zzms0rFGQhyjets0nrUTt6j7cM6Lx7uogIhALkfGaAESdQRjIl3Djc+QTjHtpn0nSPh9toh2VPaVvCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81547},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.10.3.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/b4313da08f1ef29d415ebbde9e525a73/unith-ai-react-1.10.3.tgz","_integrity":"sha512-TPy08RIhi5dxN/0fETkF+s8Mzw4nBoX8VYymreN79Bj3mNFLaqCdWIf5j4ekfq5oSq60UuoYomOr3K13LA5o6g==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.10.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.10.3_1769428830672_0.8419324822225291","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@unith-ai/react","version":"1.10.4","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.10.4","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"930257a57357a555f48255400a59f09428eb642b","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.10.4.tgz","fileCount":10,"integrity":"sha512-hwzEGzJVSUOPv5AO9sYI08/bFLKBkUcK42I4/ebw4smam1Gr2LxkeR64Mpn4sF+1MVApF4ea/qmbitX8WLb4CA==","signatures":[{"sig":"MEUCIQCSdcuiEv0gQF7md7gpO7+QhlW8ayQJFvaDrEwjemAKIAIgcX7leKK+BqiICKYAVd4ppGk4+W8t1CsmtwWMYfEoKNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81529},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.10.4.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/67218bd0b75291a01bd8f564382363ab/unith-ai-react-1.10.4.tgz","_integrity":"sha512-hwzEGzJVSUOPv5AO9sYI08/bFLKBkUcK42I4/ebw4smam1Gr2LxkeR64Mpn4sF+1MVApF4ea/qmbitX8WLb4CA==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"1.10.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.10.4_1769429162763_0.7777903435141342","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@unith-ai/react","version":"1.10.5","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@1.10.5","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"d16cb92c085868e5d875da9363fb412dd9eceb71","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-1.10.5.tgz","fileCount":10,"integrity":"sha512-Ud4479FJEgLihq01avgjGtARGiLskmUiYLU2P6Ne2cRW4eEvRpDhNfXC/acRfE8AcjkI0LjA/UfkR1WPetVTuQ==","signatures":[{"sig":"MEUCIQCyzbxmD8cFifTfBI7mIArndMPbB1/c/dGXPtM2pLVXnQIgJpNGjcOIvXUL00V/P5rhWK6GmQ+KQdpUTz1XLo7Og8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77712},"main":"./dist/lib.js","_from":"file:unith-ai-react-1.10.5.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/0afa6ceeac34fcf8a9a5bc8f9c49745a/unith-ai-react-1.10.5.tgz","_integrity":"sha512-Ud4479FJEgLihq01avgjGtARGiLskmUiYLU2P6Ne2cRW4eEvRpDhNfXC/acRfE8AcjkI0LjA/UfkR1WPetVTuQ==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.8.2","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@unith-ai/core-client":"1.10.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.10.5_1770029845940_0.554484460474026","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@unith-ai/react","version":"2.0.0","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.0","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"52d20253f1ee27450864c1a0173a47b34ca603f8","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.0.tgz","fileCount":10,"integrity":"sha512-8BYQZT32lOFfqJ7h2oQNj5dQL8qZ/ORhOqKuuKnXRjUAXoKwlHoSQvytXIwiBOpnE9pJT9uX0T2AQ7l+ypPshw==","signatures":[{"sig":"MEUCIAJi9uSz3sS5ATMpMR4eKwrfU47Kw18khT/+o0eXLhIgAiEA8peMh55tYYkij23qaHlY96tMF93qQNomI65CBbmWJrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77710},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.0.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/c0f1f08aa31258750908ff65a1699c7b/unith-ai-react-2.0.0.tgz","_integrity":"sha512-8BYQZT32lOFfqJ7h2oQNj5dQL8qZ/ORhOqKuuKnXRjUAXoKwlHoSQvytXIwiBOpnE9pJT9uX0T2AQ7l+ypPshw==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.8.2","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@unith-ai/core-client":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.0_1770030201812_0.8868452024551059","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@unith-ai/react","version":"2.0.1","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.1","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"3112c92282eb64a41300d5500ebe516010e5af08","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.1.tgz","fileCount":10,"integrity":"sha512-lvsb7FSJTs47dq9VopVGMAIGYHYbgUHlz2f2X5ccgwBIL+7vwYHNZXnMH7myHk5gyEFvb9Ih3IFCxW3qlOpaMw==","signatures":[{"sig":"MEQCIGN9n84IUjUc/mo5cqxLpBvquLhvWyezZQEzvTmy+5SAAiAFUyk9FHtp/CRR0kcsolZAAQS4cX47FRYNQXD/gHsYrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77710},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","test":"jest","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/36ec69c8e725fc566dc5c7d49f062699/unith-ai-react-2.0.1.tgz","_integrity":"sha512-lvsb7FSJTs47dq9VopVGMAIGYHYbgUHlz2f2X5ccgwBIL+7vwYHNZXnMH7myHk5gyEFvb9Ih3IFCxW3qlOpaMw==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.8.2","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@unith-ai/core-client":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.1_1770030329714_0.3438134823587171","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@unith-ai/react","version":"2.0.2","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.2","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"76ed76db8dbd6e4c4d1dc2752df47bdfedcdca19","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.2.tgz","fileCount":10,"integrity":"sha512-TDE/wNC71BBlXzX5KhOdh6ERSHZw8GjG2wpeVcfixgYhydDrqLcwHEqNBKNJAJWh0KquMhs6EeJI8c2/A2cjVQ==","signatures":[{"sig":"MEUCIEaBB7sfgbNfL9h20dF2CQ/YCMhnxtSOTcyUIcj7Z4H0AiEAs7FYRaFoxYmpMKd7ZMvRpxMNGSur9L0r8SbSHJJa4nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82761},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.2.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/d5239818c9a1e371330b9353ae0fddd0/unith-ai-react-2.0.2.tgz","_integrity":"sha512-TDE/wNC71BBlXzX5KhOdh6ERSHZw8GjG2wpeVcfixgYhydDrqLcwHEqNBKNJAJWh0KquMhs6EeJI8c2/A2cjVQ==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.8.2","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@unith-ai/core-client":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.2_1770289212963_0.029406030060159516","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@unith-ai/react","version":"2.0.4","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.4","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"271c0c5331b526e205115c8d0d876357bfb41780","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.4.tgz","fileCount":10,"integrity":"sha512-VRgI54KyHlffntarHiAyNzVp34WqRQD68MqZ+8IiWcmNPIi6/avCgyLbLn7rKs3mwvpHIox4Xzq1rNj2iX8vrw==","signatures":[{"sig":"MEQCICQJryXve7sIVC02ifW4XMh9WtAiAKJvJ72SRd+Mgjx9AiBChfo1iQNWt1KKvm1NPKxbgqbYMgAmyudwAFwwBRAVaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82761},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.4.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/81064206e49db98e839e675cba404458/unith-ai-react-2.0.4.tgz","_integrity":"sha512-VRgI54KyHlffntarHiAyNzVp34WqRQD68MqZ+8IiWcmNPIi6/avCgyLbLn7rKs3mwvpHIox4Xzq1rNj2iX8vrw==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.4_1771416554951_0.5787080640570945","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-beta.1":{"name":"@unith-ai/react","version":"2.0.4-beta.1","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.4-beta.1","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"7410054bcfaa705fc94a71219c508b8e2db8fb0f","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.4-beta.1.tgz","fileCount":10,"integrity":"sha512-Wi8eEQpeXlmdUK2iGzc+qtMZiOlT5nPaBPD83hgIpTO050HJaRTqiAh+rWL5h3+lRb+E20YhhPdY3BqM/IUw4g==","signatures":[{"sig":"MEUCIQCCT03AtGAT75AjuiACma+5Q3tgRCk6MXVYMu1fzBFX1wIgIy3bhnVap0Niyq6o9Bpk2TGOMApAuJ0qj+h3b4TJ1NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83795},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.4-beta.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/af2f9711b644e5ee0d9f1317f5d9d940/unith-ai-react-2.0.4-beta.1.tgz","_integrity":"sha512-Wi8eEQpeXlmdUK2iGzc+qtMZiOlT5nPaBPD83hgIpTO050HJaRTqiAh+rWL5h3+lRb+E20YhhPdY3BqM/IUw4g==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.4-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.4-beta.1_1771578567089_0.8513362029403382","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-beta.2":{"name":"@unith-ai/react","version":"2.0.4-beta.2","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.4-beta.2","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"82842638a7a7691379615cc4d34d1d8f8f4c893a","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.4-beta.2.tgz","fileCount":6,"integrity":"sha512-69BQqCE/edH9KVaOQQxDV5QghwWFknlhN8ZaLaplgUHJgsypuET+Q6YDmnVjb5W7/laWefe2WCn3u9w9yAJH1Q==","signatures":[{"sig":"MEUCIQCBLBa8/7oNXq+t05zSqUx9jy90z9/fQgU0MkNGwh7azAIgT4WNyu/N/+uMpkkKN7kO/iYEmefczbG6hU+KFCEkmpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105326},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.4-beta.2.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/9caa10f0bf33d1dbee39d5cd43a843c4/unith-ai-react-2.0.4-beta.2.tgz","_integrity":"sha512-69BQqCE/edH9KVaOQQxDV5QghwWFknlhN8ZaLaplgUHJgsypuET+Q6YDmnVjb5W7/laWefe2WCn3u9w9yAJH1Q==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.4-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.4-beta.2_1771579967408_0.32281226046878086","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-beta.3":{"name":"@unith-ai/react","version":"2.0.4-beta.3","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.4-beta.3","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"6d44984b1273ac3a1780f8645ee3bcf3aaac96dd","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.4-beta.3.tgz","fileCount":10,"integrity":"sha512-Wszx+FK4lPU+Ud7WrMicx/qjZJ51fCCMcByxCheE895kwU2EwsH3vhES1z3nTq1ZD2xF63DFPUJwDv09vAmUPA==","signatures":[{"sig":"MEYCIQCxPEWYMJxNHozAO79YlWvYlXYC6v9qtLzKH/mJ+jNqNwIhAPrDpfGDt04Lmu4lT1oqQYR0EsaiudEMKOg8y9bik8Zm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277690},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.4-beta.3.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/989a5512f8520ac999579b4fc35b9d8e/unith-ai-react-2.0.4-beta.3.tgz","_integrity":"sha512-Wszx+FK4lPU+Ud7WrMicx/qjZJ51fCCMcByxCheE895kwU2EwsH3vhES1z3nTq1ZD2xF63DFPUJwDv09vAmUPA==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.4-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.4-beta.3_1771580576551_0.30205884471541866","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-beta.4":{"name":"@unith-ai/react","version":"2.0.4-beta.4","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.4-beta.4","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"bb473ef3e82fb609d5c894a6a305a284fac2a130","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.4-beta.4.tgz","fileCount":10,"integrity":"sha512-rPU1b1K88rOg7zkxESBiBjFDLWCFUG2j9AjPjc/2hYVcmIJpCC+DUcvTHdpZl+/MFdS0SebqM3VSloVU+9X1aQ==","signatures":[{"sig":"MEUCICGYYT1xIt4zseFP4wQj1bK9glcRrPvTRceisG4NU/E7AiEA+iZBne5Fqy+d9aoNUADB7PMoCiM+HjBK4qsPE05nCCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3279658},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.4-beta.4.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/0285f9a58af4485b3827e901b778635b/unith-ai-react-2.0.4-beta.4.tgz","_integrity":"sha512-rPU1b1K88rOg7zkxESBiBjFDLWCFUG2j9AjPjc/2hYVcmIJpCC+DUcvTHdpZl+/MFdS0SebqM3VSloVU+9X1aQ==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.4-beta.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.4-beta.4_1771581059041_0.01233213984720849","host":"s3://npm-registry-packages-npm-production"}},"2.0.4-beta.5":{"name":"@unith-ai/react","version":"2.0.4-beta.5","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.4-beta.5","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"05d166a17d8612d016c0f139951432262a6c00a1","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.4-beta.5.tgz","fileCount":10,"integrity":"sha512-8tFYCexY4GxqVkVIcCkN/JToObSrGHPEFBbnG6nGd5QRBbOkO5ZgzEupsOLRGCZl4faP960X63NuQZNHSiP1HQ==","signatures":[{"sig":"MEUCIQCqVfQUWBPYFFLuEoTg5dFVgh4zI3wbie2kswuwGgd/agIgKqhQHEpiv1ZZVabxXOaF8jx+EP9cDBwKx+RsuU2Rb2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277295},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.4-beta.5.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/8e6412dc8f09739918a6dfe10584948f/unith-ai-react-2.0.4-beta.5.tgz","_integrity":"sha512-8tFYCexY4GxqVkVIcCkN/JToObSrGHPEFBbnG6nGd5QRBbOkO5ZgzEupsOLRGCZl4faP960X63NuQZNHSiP1HQ==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.4-beta.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.4-beta.5_1771581880661_0.36532616728783496","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@unith-ai/react","version":"2.0.5","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.5","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"0e8ba68653ed6c1c7dcc4f42236cafda00d5345f","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.5.tgz","fileCount":10,"integrity":"sha512-UCP188AdVkWSCb8Kc0XtFuILGo2BsY7XYzjbyBjSwvAsuNAggLwsPzgz7n2cvykrOS9DUV80pUXX0Y6qfqwmtw==","signatures":[{"sig":"MEUCIQD4sZtR/F2xEqzkZG8EIzLP1tddQAu44OFBod4Y2g+UEgIgMyDeQxrf6tql/79b1LI3jVWnQiPo4wVDWVSUAnPZTuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277281},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.5.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/f2c0bb72175d7878dc2266e9c6515489/unith-ai-react-2.0.5.tgz","_integrity":"sha512-UCP188AdVkWSCb8Kc0XtFuILGo2BsY7XYzjbyBjSwvAsuNAggLwsPzgz7n2cvykrOS9DUV80pUXX0Y6qfqwmtw==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.5_1771583514011_0.3719591431758926","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-beta.1":{"name":"@unith-ai/react","version":"2.0.5-beta.1","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.5-beta.1","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"9ff17f0809f9d3c058cb508f2f644e52a2f7baf1","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.5-beta.1.tgz","fileCount":10,"integrity":"sha512-fsjOoNwPJwENsRJTbEEV877FAn/7J4Gx70QaqisXa9Rpb3Xymz92P+weXbmH15rXfLh1Icr7KSfK2O1RhIG/Mg==","signatures":[{"sig":"MEYCIQDXn0+m9+Uh2CHfNAXCukF1WdNx3trd/8A3LEt6P5cI/QIhAO6DvEu4H8NuR4cZxqZ5ZRBT29ZAzjIyi1tIjOtGLYNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3295965},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.5-beta.1.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/9c06ba070dc15315a750963ec4c89d09/unith-ai-react-2.0.5-beta.1.tgz","_integrity":"sha512-fsjOoNwPJwENsRJTbEEV877FAn/7J4Gx70QaqisXa9Rpb3Xymz92P+weXbmH15rXfLh1Icr7KSfK2O1RhIG/Mg==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.5-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.5-beta.1_1772790711487_0.04924248933847353","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@unith-ai/react","version":"2.0.6","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.6","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"727021abe8d96aab5dc579882d457889ec9606a0","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.6.tgz","fileCount":10,"integrity":"sha512-XhiVDkSrvxwzBllqPsvpydVJ1QeiXMC3wI4GFPu9AM2mXMzmLoiCgkrCna33pUVhIKtkOfT1O13eS5JbqfGm7A==","signatures":[{"sig":"MEQCIFX1c2/91C7SIZwy//KAjtE6SRuX/GUg6d6hk/YN7KcRAiBpenFiLuRQLFYl9b3vlTEf90Yqg2m6Cej6qQlJdaiCQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3297185},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.6.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","source":"src/index.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts -w","build":"npm run clean && microbundle --jsx React.createElement --jsxFragment React.Fragment --jsxImportSource react --external microsoft-cognitiveservices-speech-sdk src/index.ts","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/8e458a6c74fe0296ff6e1b73b55bb77e/unith-ai-react-2.0.6.tgz","_integrity":"sha512-XhiVDkSrvxwzBllqPsvpydVJ1QeiXMC3wI4GFPu9AM2mXMzmLoiCgkrCna33pUVhIKtkOfT1O13eS5JbqfGm7A==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@unith-ai/core-client":"2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.8.0","typescript":"^5.5.4","microbundle":"^0.15.1","@types/react":"^18.3.3","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.6_1774520690059_0.5838360960133713","host":"s3://npm-registry-packages-npm-production"}},"2.0.62":{"name":"@unith-ai/react","version":"2.0.62","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.62","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"26a161c5b8f02df82250e477aaad5a3dd0758fb9","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.62.tgz","fileCount":9,"integrity":"sha512-OP2S9FpTQI6JExlwuRpMk0rlVarZTAVTelld0/JRb6zgAWHv6KwCYrj0SGCW4UK+SyFbW3JrFeFxqTCtGwyfuA==","signatures":[{"sig":"MEQCIBRp1yjvYCIhh6mkRAj2oshHQjKq8EOFMRo809IE7HjMAiBFLh5k7Fsc8CwByZO5rZ5YpGYCn6Msn7j6/GieBKrmQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88348},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.62.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk --watch","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:types","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","build:cjs":"rolldown src/index.ts -f cjs --file dist/lib.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:esm":"rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:umd":"rolldown src/index.ts -f umd --name UnithReact --file dist/lib.umd.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:types":"dts-bundle-generator --out-file dist/index.d.ts src/index.ts","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/12df4ed79210235f74ee3cc437372d1b/unith-ai-react-2.0.62.tgz","_integrity":"sha512-OP2S9FpTQI6JExlwuRpMk0rlVarZTAVTelld0/JRb6zgAWHv6KwCYrj0SGCW4UK+SyFbW3JrFeFxqTCtGwyfuA==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"11.11.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@unith-ai/core-client":"2.0.62"},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"^1.0.0-rc.9","typescript":"^5.5.4","@types/react":"^18.3.3","dts-bundle-generator":"^9.5.1","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.62_1774862336159_0.6193739107329364","host":"s3://npm-registry-packages-npm-production"}},"2.0.63":{"name":"@unith-ai/react","version":"2.0.63","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.63","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"f292ffa94d4247cd530adc8459a7e9c89518672f","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.63.tgz","fileCount":9,"integrity":"sha512-v9lv8zZFjePSdJTDuBj2WafF0f7jRb8zSug9MFWSkaQEZ4q7hBo87UZlB2liJ8Z3jy7ugPc6IKjELBqPBt1yYw==","signatures":[{"sig":"MEYCIQDokCl7o80jjJRufUtPRbeU8wCKpphVNlEGMTLkhP6DogIhAOT22xQyTxLmHp05klP4cn3sBCbzXq0Y+rC5nns4qy+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88400},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.63.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk --watch","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:types","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","build:cjs":"rolldown src/index.ts -f cjs --file dist/lib.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:esm":"rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:umd":"rolldown src/index.ts -f umd --name UnithReact --file dist/lib.umd.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:types":"dts-bundle-generator --out-file dist/index.d.ts src/index.ts","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/da3e6a97fcb538da6f110a450fdaa9a4/unith-ai-react-2.0.63.tgz","_integrity":"sha512-v9lv8zZFjePSdJTDuBj2WafF0f7jRb8zSug9MFWSkaQEZ4q7hBo87UZlB2liJ8Z3jy7ugPc6IKjELBqPBt1yYw==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"11.11.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@unith-ai/core-client":"2.0.63"},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"^1.0.0-rc.9","typescript":"^5.5.4","@types/react":"^18.3.3","dts-bundle-generator":"^9.5.1","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.63_1774956227521_0.8217609057575146","host":"s3://npm-registry-packages-npm-production"}},"2.0.64":{"name":"@unith-ai/react","version":"2.0.64","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.64","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"1e63700e8fe9a8db17e364084596f58ef63f8f02","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.64.tgz","fileCount":9,"integrity":"sha512-o0a/gEdday4vDsxhXAadPTB6ZB0PQZ4Ah4Fe7OFEoVnK1mjEFKhNZ+Ro5FMooPHapn80Uwnn4Nd9Ti+BMCQp0A==","signatures":[{"sig":"MEUCIA3kttYTDzzNL66Km/RXDza++a8WerDj3/Ye7q3qGyKwAiEAr0fxUVVZ67YglXeCDPKpf1RNhmtirhT6EHlb9c75olc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88400},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.64.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk --watch","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:types","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","build:cjs":"rolldown src/index.ts -f cjs --file dist/lib.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:esm":"rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:umd":"rolldown src/index.ts -f umd --name UnithReact --file dist/lib.umd.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:types":"dts-bundle-generator --out-file dist/index.d.ts src/index.ts","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/6b02a9ae5a017106d80b77e7e9847672/unith-ai-react-2.0.64.tgz","_integrity":"sha512-o0a/gEdday4vDsxhXAadPTB6ZB0PQZ4Ah4Fe7OFEoVnK1mjEFKhNZ+Ro5FMooPHapn80Uwnn4Nd9Ti+BMCQp0A==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"11.11.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@unith-ai/core-client":"2.0.64"},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"^1.0.0-rc.9","typescript":"^5.5.4","@types/react":"^18.3.3","dts-bundle-generator":"^9.5.1","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.64_1774956697515_0.5151448658971813","host":"s3://npm-registry-packages-npm-production"}},"2.0.70":{"name":"@unith-ai/react","version":"2.0.70","keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","_id":"@unith-ai/react@2.0.70","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"homepage":"https://github.com/unith-ai/libraries#readme","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"dist":{"shasum":"3c5c98bbd1459edff5bf614b7515721e805d7ac6","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.70.tgz","fileCount":9,"integrity":"sha512-cqzmFmxs0CI1D7+x5AuNWXmI7EFjRUqGzJRCHp/ri44lmlfnN/eKe61RQbZiuONrrcw4MLMhDjiMJ+qOVJhL4A==","signatures":[{"sig":"MEQCIGjE1861/Qo0GUY66A8V82t48l9/3HUfNOkvV5GzlX2GAiB6n4RxIQW4Do9IbeTOb8RHR7YiAgu1eLgLbvPdNAnsXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89648},"main":"./dist/lib.js","_from":"file:unith-ai-react-2.0.70.tgz","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","module":"./dist/lib.module.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"scripts":{"dev":"npm run clean && rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk --watch","build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:types","clean":"rm -rf ./dist","lint:es":"npx eslint .","lint:ts":"tsc --noEmit --skipLibCheck","build:cjs":"rolldown src/index.ts -f cjs --file dist/lib.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:esm":"rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:umd":"rolldown src/index.ts -f umd --name UnithReact --file dist/lib.umd.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:types":"dts-bundle-generator --out-file dist/index.d.ts src/index.ts","lint:prettier":"prettier 'src/**/*.ts'"},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/9f373a536637a70257ebb5d3d51da686/unith-ai-react-2.0.70.tgz","_integrity":"sha512-cqzmFmxs0CI1D7+x5AuNWXmI7EFjRUqGzJRCHp/ri44lmlfnN/eKe61RQbZiuONrrcw4MLMhDjiMJ+qOVJhL4A==","repository":{"url":"git+https://github.com/unith-ai/libraries.git","type":"git","directory":"packages/react"},"_npmVersion":"11.11.0","description":"React hooks for Unith AI digital humans","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@unith-ai/core-client":"2.0.70"},"_hasShrinkwrap":false,"devDependencies":{"rolldown":"^1.0.0-rc.9","typescript":"^5.5.4","@types/react":"^18.3.3","dts-bundle-generator":"^9.5.1","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","microsoft-cognitiveservices-speech-sdk":"^1.45.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.70_1776672071799_0.6407587043927983","host":"s3://npm-registry-packages-npm-production"}},"2.0.80":{"name":"@unith-ai/react","version":"2.0.80","description":"React hooks for Unith AI digital humans","main":"./dist/lib.js","module":"./dist/lib.module.js","types":"./dist/index.d.ts","unpkg":"./dist/lib.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/lib.module.js","require":"./dist/lib.js"}},"keywords":["react","hooks","unith","digital-human","ai"],"author":{"name":"UNITH AI"},"license":"MIT","dependencies":{"@unith-ai/core-client":"2.0.80"},"devDependencies":{"@types/react":"^18.3.3","dts-bundle-generator":"^9.5.1","microsoft-cognitiveservices-speech-sdk":"^1.45.0","rolldown":"^1.0.0-rc.9","typescript":"^5.5.4"},"peerDependencies":{"microsoft-cognitiveservices-speech-sdk":"^1.45.0","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"microsoft-cognitiveservices-speech-sdk":{"optional":true}},"repository":{"type":"git","url":"git+https://github.com/unith-ai/libraries.git","directory":"packages/react"},"scripts":{"build":"npm run clean && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:types","build:esm":"rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:cjs":"rolldown src/index.ts -f cjs --file dist/lib.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:umd":"rolldown src/index.ts -f umd --name UnithReact --file dist/lib.umd.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk","build:types":"dts-bundle-generator --out-file dist/index.d.ts src/index.ts","clean":"rm -rf ./dist","dev":"npm run clean && rolldown src/index.ts -f es --file dist/lib.module.js --sourcemap --external react --external react-dom --external @unith-ai/core-client --external microsoft-cognitiveservices-speech-sdk --watch","lint:ts":"tsc --noEmit --skipLibCheck","lint:es":"npx eslint .","lint:prettier":"prettier 'src/**/*.ts'"},"_id":"@unith-ai/react@2.0.80","bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"homepage":"https://github.com/unith-ai/libraries#readme","_integrity":"sha512-3mcm6p75vVmXg+RaQ5yh2CFsDC3cIa7gCvoRXtxuDvlXKJ4cGGklQowgCDWzWBLO8+kbo6lr/t9Af+CkcU1weg==","_resolved":"/private/var/folders/50/0h_h6mhj2bd_dqgkghrgvv6r0000gn/T/64528f68f0cee9adb8bbeaf1959b4218/unith-ai-react-2.0.80.tgz","_from":"file:unith-ai-react-2.0.80.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-3mcm6p75vVmXg+RaQ5yh2CFsDC3cIa7gCvoRXtxuDvlXKJ4cGGklQowgCDWzWBLO8+kbo6lr/t9Af+CkcU1weg==","shasum":"f5c4c3c064f1170a612d445df33b4dd04256d339","tarball":"https://registry.npmjs.org/@unith-ai/react/-/react-2.0.80.tgz","fileCount":9,"unpackedSize":89648,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICNvrNkMloWcfmJA5R+uA2Y9epQHHvH0cEOeqm59pWDZAiBzPgV3qfjo4oFcBaECMQddxOkOS20YSwQJCPwmr37m0A=="}]},"_npmUser":{"name":"unith-ai","email":"felix@unith.ai"},"directories":{},"maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_2.0.80_1777366638968_0.9757022856728987"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-07T11:07:53.001Z","modified":"2026-04-28T08:57:19.211Z","1.2.0":"2026-01-07T11:07:53.252Z","1.3.0":"2026-01-07T11:39:14.819Z","1.5.0":"2026-01-07T11:52:03.689Z","1.6.0":"2026-01-08T11:03:09.801Z","1.6.1":"2026-01-08T11:18:17.468Z","1.6.2":"2026-01-08T11:20:52.323Z","1.6.3":"2026-01-08T12:11:25.913Z","1.7.0":"2026-01-23T13:02:04.707Z","1.8.0":"2026-01-23T13:19:42.148Z","1.8.1":"2026-01-26T10:59:17.640Z","1.9.0":"2026-01-26T11:04:45.032Z","1.10.0":"2026-01-26T11:13:07.239Z","1.10.1":"2026-01-26T11:44:44.906Z","1.10.2":"2026-01-26T11:51:46.747Z","1.10.3":"2026-01-26T12:00:30.825Z","1.10.4":"2026-01-26T12:06:02.906Z","1.10.5":"2026-02-02T10:57:26.100Z","2.0.0":"2026-02-02T11:03:21.959Z","2.0.1":"2026-02-02T11:05:29.842Z","2.0.2":"2026-02-05T11:00:13.115Z","2.0.4":"2026-02-18T12:09:15.089Z","2.0.4-beta.1":"2026-02-20T09:09:27.227Z","2.0.4-beta.2":"2026-02-20T09:32:47.609Z","2.0.4-beta.3":"2026-02-20T09:42:56.785Z","2.0.4-beta.4":"2026-02-20T09:50:59.265Z","2.0.4-beta.5":"2026-02-20T10:04:40.885Z","2.0.5":"2026-02-20T10:31:54.250Z","2.0.5-beta.1":"2026-03-06T09:51:51.757Z","2.0.6":"2026-03-26T10:24:50.276Z","2.0.62":"2026-03-30T09:18:56.304Z","2.0.63":"2026-03-31T11:23:47.701Z","2.0.64":"2026-03-31T11:31:37.647Z","2.0.70":"2026-04-20T08:01:11.967Z","2.0.80":"2026-04-28T08:57:19.110Z"},"bugs":{"url":"https://github.com/unith-ai/libraries/issues"},"author":{"name":"UNITH AI"},"license":"MIT","homepage":"https://github.com/unith-ai/libraries#readme","keywords":["react","hooks","unith","digital-human","ai"],"repository":{"type":"git","url":"git+https://github.com/unith-ai/libraries.git","directory":"packages/react"},"description":"React hooks for Unith AI digital humans","maintainers":[{"name":"unith-ai","email":"felix@unith.ai"}],"readme":"# Unith React SDK\n\nA React hooks library for building complex digital human experiences that run on [Unith AI](https://www.unith.ai/).\n\n## Prerequisite\n\nBefore proceeding with using this library, you're expected to have an account on [Unith AI](https://www.unith.ai/), create a digital human and take note of your API key. You can create an account [here](https://app.unith.ai/) in minutes!\n\n## Installation\n\nInstall the package in your project through package manager.\n\n```shell\nnpm install @unith-ai/react\n# or\nyarn add @unith-ai/react\n# or\npnpm install @unith-ai/react\n```\n\n### Azure Speech SDK (Optional)\n\nIf using `microphoneProvider: \"azure\"`, install the Azure Speech SDK:\n\n```shell\nnpm install microsoft-cognitiveservices-speech-sdk\n```\n\nThe SDK is dynamically imported only when the Azure provider is used, so it won't affect bundle size if you use a different provider like `eleven_labs`.\n\n## Usage\n\nThis library provides React hooks for integrating Unith AI digital humans into your React applications.\n\n### useConversation Hook\n\nThe `useConversation` hook manages the digital human conversation state and provides methods to control the session.\n\n```jsx\nimport { useConversation } from \"@unith-ai/react\";\n\nfunction MyComponent() {\n  const conversation = useConversation({\n    orgId: \"your-org-id\",\n    headId: \"your-head-id\",\n    apiKey: \"your-api-key\",\n  });\n\n  // Use conversation methods and state\n}\n```\n\n#### Configuration\n\nThe hook accepts a configuration object with the following properties:\n\n##### Required Parameters\n\n- **orgId** - Your organization ID\n- **headId** - The digital human head ID to use\n- **apiKey** - API key for authentication\n\n##### Optional Parameters\n\n- **mode** - Conversation mode (default: \"default\")\n- **language** - Language code for the conversation (default: browser language)\n- **allowWakeLock** - Prevent screen from sleeping during conversation (default: true)\n- **microphoneProvider** - Provider for the microphone - `\"azure\" | \"eleven_labs\"`\n- **voiceInterruptions** - Flag to enable response interruption when voice signal is recognized. - `boolean` (default: `false`)\n- **dataTag** - `string` Custom data to be used for analytics.\n- **username** - `string` Custom identifier for user.\n- **microphoneEvents** - Callbacks for microphone events\n  - **onMicrophoneSpeechRecognitionResult ({ transcript: string })** - Called when microphone recognizes your user's speech. This returns a transcript. Ideal behavior is to call the `.sendMessage` method with your transcript as microphone doesn't automatically commit / send users text to our AI.\n  - **onMicrophonePartialSpeechRecognitionResult ()** - Called when microphone recognizes that the user is trying to speak. This **doesn't** returns a transcript. Ideal behavior is to check if digital human is currently responding (`speaking`) and trigger the stop response method (`.stopResponse`).\n  - **onMicrophoneStatusChange ({status})** Called when microphone status changes\n    - **status** `\"ON\" | \"OFF\" | \"PROCESSING\"` Shows current status of microphone.\n  - **onMicrophoneError ({ message: string })** - Called when microphone has an error with the error message.\n- **elevenLabsOptions `ElevenLabsOptions`** - Custom options to customize behavior of ElevenLabs STT provider\n  - **noiseSuppression `Boolean`**\n  - **vadSilenceThresholdSecs `Number`**\n  - **vadThreshold `Number`**\n  - **minSpeechDurationMs `Number`**\n  - **minSilenceDurationMs `Number`**\n  - **disableDynamicSpeechRecognition `Boolean`** - This disables ElevenLabs dynamic speech recognition language detection and uses the language specified during digital human creation.\n\n#### Returned Values\n\nThe hook returns an object containing methods and state:\n\n##### Methods\n\n- **startDigitalHuman(element, options?)** - Initialize and start the digital human\n  - **element** `HTMLElement` - DOM element where the video will be rendered\n  - **options** `Partial<ConversationEvents>` - Optional event callbacks\n  - Returns: `Promise<string | undefined>` - The user ID\n- **getBackgroundVideo()** - Retrieve the idle background video URL\n  - Returns: `Promise<string>` - Video URL\n- **startSession()** - Start the conversation session and begin audio & video playback\n  - Returns: `Promise<void>`\n- **sendMessage(text)** - Send a text message to the digital human\n  - **text** `string` - Message text to send\n  - Returns: `Promise<void>`\n- **toggleMute()** - Toggle the mute status of the audio output\n  - Returns: `number | undefined` - New volume (0 for muted, 1 for unmuted)\n- **keepSession()** - Send keep-alive event to prevent session timeout\n  - Returns: `Promise<void>`\n- **toggleMicrophone()** - Toggles microphone status from OFF to ON & vice versa.\n  - Returns: `Promise<void>`\n- **getUserId()** - Get the current user's ID\n  - Returns: `string | undefined`\n- **endSession()** - End the conversation session and clean up resources\n  - Returns: `Promise<void>`\n- **stopResponse()** - Stops the ongoing response and notifies you via two callbacks:\n  - `onStoppingStart()` - Called immediately when stop is initiated.\n  - `onStoppingEnd()` - Called once the current response is stopped.\n\n##### State\n\n- **status** `\"connecting\" | \"connected\" | \"disconnecting\" | \"disconnected\"` - Current WebSocket connection status\n- **isConnected** `boolean` - True if status is \"connected\"\n- **isDisconnected** `boolean` - True if status is \"disconnected\"\n- **isNotConnected** `boolean` - True if status is not \"connected\"\n- **sessionStarted** `boolean` - True if session has been started\n- **mode** `\"listening\" | \"speaking\" | \"thinking\" | \"stopping\"` - Current conversation mode\n- **isSpeaking** `boolean` - True if mode is \"speaking\"\n- **messages** `MessageEventData[]` - Array of conversation messages\n- **suggestions** `string[]` - Array of suggestion strings.\n- **messageCounter** `number` - Count of messages sent\n- **userId** `string | null` - Current user's unique identifier\n- **headInfo** `ConnectHeadType | null` - Information about the digital human\n  - **name** `string` - Digital human head name\n  - **phrases** `string[]` - Array with phrases set during digital human creation\n  - **language** `string` - Language code setup during digital human creation\n  - **avatar** `string` - Static image URL for digital human\n- **microphoneAccess** `boolean` - True if microphone access was granted\n- **isMuted** `boolean` - True if audio is muted\n- **timeOutWarning** `boolean` - True when session timeout warning is active\n- **timeOutBanner** `boolean` - True when session has timed out\n- **capacityError** `boolean` - True if a capacity error occurred\n\n### Basic Example\n\n```jsx\nimport { useConversation } from \"@unith-ai/react\";\nimport { useRef, useEffect } from \"react\";\n\nfunction DigitalHumanChat() {\n  const videoRef = useRef(null);\n  const conversation = useConversation({\n    orgId: \"your-org-id\",\n    headId: \"your-head-id\",\n    apiKey: \"your-api-key\",\n  });\n\n  useEffect(() => {\n    if (videoRef.current) {\n      conversation.startDigitalHuman(videoRef.current, {\n        onConnect: ({ userId, headInfo, microphoneAccess }) => {\n          console.log(\"Connected:\", userId);\n        },\n        onMessage: ({ timestamp, sender, text, visible }) => {\n          console.log(\"Message:\", text);\n        },\n        onError: ({ message, endConversation, type }) => {\n          console.error(\"Error:\", message);\n        },\n      });\n    }\n  }, []);\n\n  const handleSendMessage = () => {\n    conversation.sendMessage(\"Hello!\");\n  };\n\n  const handleStartSession = () => {\n    conversation.startSession();\n  };\n\n  return (\n    <div>\n      <div ref={videoRef} style={{ width: \"100%\", height: \"500px\" }} />\n\n      {conversation.isConnected && !conversation.sessionStarted && (\n        <button onClick={handleStartSession}>Start Conversation</button>\n      )}\n\n      {conversation.sessionStarted && (\n        <button onClick={handleSendMessage}>Send Message</button>\n      )}\n\n      <div>\n        {conversation.messages.map((msg, index) => (\n          <div key={index}>\n            <strong>{msg.sender}:</strong> {msg.text}\n          </div>\n        ))}\n      </div>\n    </div>\n  );\n}\n```\n\n### Advanced Example with Event Callbacks\n\n```jsx\nimport { useConversation } from \"@unith-ai/react\";\nimport { useRef, useEffect, useState } from \"react\";\n\nfunction AdvancedChat() {\n  const videoRef = useRef(null);\n  const conversationRef = useRef<ReturnType<typeof useConversation> | null>(null);\n  const [inputText, setInputText] = useState(\"\");\n  const [micStatus, setMicStatus] = useState(\"OFF\");\n\n  const conversation = useConversation({\n    orgId: \"your-org-id\",\n    headId: \"your-head-id\",\n    apiKey: \"your-api-key\",\n    mode: \"default\",\n    language: \"en-US\",\n    username: \"test-username\"\n  });\n\n  useEffect(() => {\n    conversationRef.current = conversation;\n  }, [conversation]);\n\n  useEffect(() => {\n    if (videoRef.current && conversationRef.current) {\n      conversationRef.current.startDigitalHuman(videoRef.current, {\n        microphoneProvider: 'eleven_labs',\n        voiceInterruptions: true,\n        microphoneEvents: {\n            onMicrophoneError(prop) {\n                console.log(`Microphone error: ${prop.message}`);\n            },\n            onMicrophoneSpeechRecognitionResult(prop) {\n                conversationRef.current.sendMessage(prop.transcript);\n            },\n            onMicrophonePartialSpeechRecognitionResult(){\n                conversationRef.current.stopResponse();\n            },\n            onMicrophoneStatusChange(prop) {\n                console.log('Microphone status changed:', prop.status);\n                setMicStatus(prop.status);\n            },\n        },\n        onConnect: ({ userId, headInfo, microphoneAccess }) => {\n          console.log(\"Connected with user ID:\", userId);\n          console.log(\"Digital human:\", headInfo.name);\n        },\n        onMessage: ({ timestamp, sender, text, visible }) => {\n          console.log(`[${sender}] ${text}`);\n        },\n        onSpeakingStart: () => {\n          console.log(\"Digital human started speaking\");\n        },\n        onSpeakingEnd: () => {\n          console.log(\"Digital human finished speaking\");\n        },\n        onSuggestions: ({ suggestions }) => {\n          console.log({ suggestions });\n        },\n        onTimeoutWarning: () => {\n          console.log(\"Session will timeout soon\");\n        },\n        onTimeout: () => {\n          console.log(\"Session timed out\");\n        },\n        onError: ({ message, type }) => {\n          if (type === \"toast\") {\n            alert(message);\n          }\n        },\n        onStoppingStart: () => {\n          console.log(\"stop started\");\n        },\n        onStoppingEnd: () => {\n          console.log(\"response stopped.\");\n        }\n      });\n    }\n  }, []);\n\n  const handleSendMessage = async e => {\n    e.preventDefault();\n    if (inputText.trim()) {\n      await conversation.sendMessage(inputText);\n      setInputText(\"\");\n    }\n  };\n\n  const handleKeepSession = () => {\n    conversation.keepSession();\n  };\n\n  return (\n    <div>\n      <div ref={videoRef} style={{ width: \"100%\", height: \"500px\" }} />\n\n      <div>\n        <p>Status: {conversation.status}</p>\n        <p>Mode: {conversation.mode}</p>\n        {conversation.isSpeaking && <p>Digital human is speaking...</p>}\n      </div>\n\n      {conversation.isConnected && !conversation.sessionStarted && (\n        <button onClick={() => conversation.startSession()}>\n          Start Conversation\n        </button>\n      )}\n\n      {conversation.timeOutWarning && (\n        <div>\n          <p>Your session will timeout soon</p>\n          <button onClick={handleKeepSession}>Keep Session Active</button>\n        </div>\n      )}\n\n      {conversation.sessionStarted && (\n        <form onSubmit={handleSendMessage}>\n          <input\n            type=\"text\"\n            value={inputText}\n            onChange={e => setInputText(e.target.value)}\n            disabled={conversation.mode !== \"listening\"}\n            placeholder=\"Type your message...\"\n          />\n          <button type=\"submit\" disabled={conversation.mode !== \"listening\"}>\n            Send\n          </button>\n          <button type=\"button\" onClick={() => conversation.toggleMute()}>\n            {conversation.isMuted ? \"Unmute\" : \"Mute\"}\n          </button>\n        </form>\n      )}\n\n      <div>\n        <h3>Messages ({conversation.messageCounter})</h3>\n        {conversation.messages.map(\n          (msg, index) =>\n            msg.visible && (\n              <div key={index}>\n                <strong>{msg.sender}:</strong> {msg.text}\n                <small> ({msg.timestamp.toLocaleTimeString()})</small>\n              </div>\n            )\n        )}\n      </div>\n    </div>\n  );\n}\n```\n\n### Message Structure\n\nMessages in the conversation follow this structure:\n\n```typescript\ninterface MessageEventData {\n  timestamp: Date;\n  sender: \"user\" | \"ai\";\n  text: string;\n  visible: boolean;\n}\n```\n\n### Event Callbacks\n\nWhen calling `startDigitalHuman`, you can pass event callbacks:\n\n- **onConnect ({userId, headInfo, microphoneAccess})** - Called when the WebSocket connection is established\n  - **userId** `Boolean` Unique Identifier for the users session.\n  - **headInfo** `ConnectHeadType` Object with data about the digital human.\n    - **name** `String` Digital human head name\n    - **phrases** `String[]` Array with phrases set during digital human creation.\n    - **language** `String` Language code setup during digital human creation.\n    - **avatar** `String` Static image url for digital human.\n  - **microphoneAccess** `Boolean` True if microphone access was granted, False otherwise.\n- **onDisconnect ()** - Called when the connection is closed\n- **onStatusChange ({status})** - Called when connection status changes\n  - **status** `\"connecting\" | \"connected\" | \"disconnecting\" | \"disconnected\"` Shows current websocket connection status.\n- **onMessage ({ timestamp, speaker, text, visible })** - Called when websocket receives a message or sends a response.\n  - **timestamp** `Date` Timestamp when message was received/sent\n  - **sender** `\"user\" | \"ai\"` Shows who the message came from.\n  - **text** `String` Message text\n  - **visible** `Boolean` Flag that you can use to control visibility of message. Sometimes, message comes before the video response starts playing. In such cases, this is usually `false`. Listen the `onSpeakingStart` event to change visibility when the video response starts playing.\n- **onMuteStatusChange** - Called when mute status changes\n- **onSpeakingStart** - Called when the digital human starts speaking\n- **onSpeakingEnd** - Called when the digital human finishes speaking\n- **onSuggestions ({suggestions})** - Invoked when the system generates or updates query suggestions.\n  - **suggestions** `String[]` A list of suggested query strings.\n- **onTimeout** - Called when the session times out due to inactivity\n- **onTimeoutWarning** - Called before the session times out. This event warns you that the customers session is going to end in a bit. You can call the `keepSession` method to extend the customers session.\n- **onKeepSession** - Called when a keep-alive request is processed\n- **onError** - Called when an error occurs\n- **onStoppingStart** - Called immediately when a stop request is initiated\n- **onStoppingEnd** - Called once the current response stops playing\n\n### Error Handling\n\nHandle errors using the `onError` callback:\n\n```jsx\nconversation.startDigitalHuman(videoRef.current, {\n  onError: ({ message, endConversation, type }) => {\n    if (type === \"toast\") {\n      // Show toast notification\n      showToast(message);\n      if (endConversation) {\n        // Restart the session\n        conversation.endSession();\n      }\n    } else if (type === \"modal\") {\n      // Show modal dialog\n      showModal(message);\n    }\n  },\n});\n```\n\n### Getting Background Video\n\nRetrieve the background video URL for welcome screens:\n\n```jsx\nconst { getBackgroundVideo } = useConversation({\n  orgId: \"your-org-id\",\n  headId: \"your-head-id\",\n  apiKey: \"your-api-key\",\n});\n\nuseEffect(() => {\n  async function loadBackgroundVideo() {\n    const videoUrl = await getBackgroundVideo();\n    // Use videoUrl for your background/welcome screen\n  }\n  loadBackgroundVideo();\n}, []);\n```\n\n### Stopping ongoing response\n\nTo stop a response:\n\n```jsx\nconversationRef.current.stopResponse();\n```\n\n## TypeScript Support\n\nFull TypeScript types are included with the library. Import types as needed:\n\n```typescript\nimport { useConversation } from \"@unith-ai/react\";\nimport type {\n  HeadConfigOptions,\n  MessageEventData,\n  Status,\n  Mode,\n} from \"@unith-ai/react\";\n```\n\n## Best Practices\n\n1. **Call startSession() after user interaction** - This ensures audio context is properly initialized, especially on mobile browsers\n2. **Handle the listening mode** - Only send messages when `mode === \"listening\"` to avoid interrupting the digital human\n3. **Clean up on unmount** - The hook automatically calls `endSession()` on unmount, but you can call it manually if needed\n4. **Use keepSession()** - Respond to `onTimeoutWarning` by calling `keepSession()` to extend the session\n5. **Handle errors gracefully** - Always implement the `onError` callback to handle connection and capacity errors\n\n## Development\n\nPlease refer to the README.md file in the root of this repository.\n","readmeFilename":"README.md"}