{"_id":"@cossistant/react","_rev":"34-91f41ade47883829bf44168ec7a026a5","name":"@cossistant/react","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"@cossistant/react","version":"0.0.1","keywords":["react","headless","headless-ui","support","customer support","helpdesk","support widget","chat widget","live chat","ai","ai support","ai-agent","support agent","typescript","nextjs","tailwind","shadcn","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.1","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"11ad82c62fecec268fb4557af4dcafc72020bc2d","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.1.tgz","fileCount":372,"integrity":"sha512-1yktWKRnDmuxcI8u9y7+7i+7+qryj7NStLNQ2wl+WDx0mwbcf+PFwsjsQGPROdaOsMM5bZHz3sm1YeVLnPbHgA==","signatures":[{"sig":"MEUCIQDY1YMO720LakXNGSC4aXtPIrhbVQFTw1wcG+tHvVeX7QIgC8xYyhyHJ1YqCYAcXXjaLv3SvEUneaGaqmpeRIAxzcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943531},"main":"./index.js","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*d.ts","import":"./hooks/*js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support/support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"}},"gitHead":"4ff9b773a5ba756a93eaa1e509e02c9cd74f9988","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.2.0","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"21.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"workspace:*","@cossistant/types":"workspace:*","react-use-websocket":"^4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":"^18 || ^19"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.1_1761068220444_0.23961526800908128","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@cossistant/react","version":"0.0.2","keywords":["react","headless","headless-ui","support","customer support","helpdesk","support widget","chat widget","live chat","ai","ai support","ai-agent","support agent","typescript","nextjs","tailwind","shadcn","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.2","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"e75252d7868e8bcc7727e1e208c7539409c68113","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.2.tgz","fileCount":372,"integrity":"sha512-0xH6gX+zgp8x23gXANxk1Xz/mzBhXGmkrYqg9QygLXOWz1yTjZUR9fEqG5ZM+ZAGVE88+a+eRdnaVAQrDW2atg==","signatures":[{"sig":"MEYCIQD1ibpE/wZogRuUQlCPpdHOiSmMCjvVp/Ds+QbSwi6CVAIhAJdHRSVw37XcVSIPvW9W8FJXFcTac7HBHhCJTJtgKlz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943531},"main":"./index.js","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*d.ts","import":"./hooks/*js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support/support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"}},"gitHead":"cae1b1697d27749a7561ba329f54a80e04255cff","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.2.0","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"21.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"workspace:*","@cossistant/types":"workspace:*","react-use-websocket":"^4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":"^18 || ^19"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.2_1761069130252_0.509436713373788","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@cossistant/react","version":"0.0.3","keywords":["react","headless","headless-ui","support","customer support","helpdesk","support widget","chat widget","live chat","ai","ai support","ai-agent","support agent","typescript","nextjs","tailwind","shadcn","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.3","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"daae96cdb092ba69e41ff8a0733391a5b37bcb5c","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.3.tgz","fileCount":372,"integrity":"sha512-z8l5toK5i1GRZmRz9/Di3mXnvL7il9JweHHg5Keb5bUN/DyCEJvpjqSTv6LVp6OTqzIIijxJtWwgGjoQt6VxsQ==","signatures":[{"sig":"MEUCIHDLAEtEb+6/xlInGV6tDlnb9+25QBdp6ve3Fqx8ASt0AiEA9voEaAdgZtbmU/dyqIUN9a+etcSNibdqb6wuh+go78c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943531},"main":"./index.js","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*d.ts","import":"./hooks/*js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support/support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"}},"gitHead":"41fdef1d7088e59837650def0cfa2b32dd585f3c","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.2.0","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"21.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"workspace:*","@cossistant/types":"workspace:*","react-use-websocket":"^4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":"^18 || ^19"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.3_1761071624689_0.7020229916617118","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@cossistant/react","version":"0.0.4","keywords":["react","headless","headless-ui","support","customer support","helpdesk","support widget","chat widget","live chat","ai","ai support","ai-agent","support agent","typescript","nextjs","tailwind","shadcn","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.4","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"5e504536a367bae2a178f93250c386a128500d5d","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.4.tgz","fileCount":373,"integrity":"sha512-7SkwVVLaxkCFa7rLgNVBR2IPmV9oBpI7LUr0fMoSm1nsKeTT8JmE9CAJaR2SZN9iC8IW/QmXEaxwg/XbEuQNQw==","signatures":[{"sig":"MEUCIQDbDftdygdQk9Qmgh9UCbyv71GOpdK0dOWIrsm9KB/6PAIgSdJ84uelFDaUoSqzgR2kr8XC6n5N6PUI2+AyM79+icI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945733},"main":"./index.js","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*d.ts","import":"./hooks/*js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support/support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"}},"gitHead":"d0538c404fddeb8cc75011f4f3ecdbdaab4b4e95","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.2.0","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"21.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"workspace:*","@cossistant/types":"workspace:*","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.4_1761558385282_0.2886184620498333","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@cossistant/react","version":"0.0.5","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.5","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"49f4ba1949983458c0ac191ea4f57b5eed596507","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.5.tgz","fileCount":393,"integrity":"sha512-2zstkGxT56j3sKHAvjeC2mgL8nHQxKmHGIbyJiPVqIIiLIt/OshW9zaL/C4yngGDcTqlqIiS25x78E1myliYxA==","signatures":[{"sig":"MEQCIAL1p9ce0t7kHwG0g0x5xCkje0ID7Y8u7zmR1roFmbmFAiANI+uWWt2ow8D4b/4zjF/2lpX6llCb+LnlKRCOyYbCuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036659},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"}},"gitHead":"81177223c72c5ea2a0573cfb25e90643663c02e2","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"workspace:*","@cossistant/types":"workspace:*","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.5_1762434792024_0.08319129220562882","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@cossistant/react","version":"0.0.6","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.6","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"aff25f0a8d5ae12646d68936a54f7b803ed0d09c","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.6.tgz","fileCount":394,"integrity":"sha512-1HWK8q4WbRMGgi/LpYXaIYJQ9g4kX7xHUBMc7UEY/ER70Cc2cF2n+6Z+PV6/6PVL+ghuFfdH8Y9xwTjT2Z/ZCw==","signatures":[{"sig":"MEUCIQCVp33zByziFervbM0xzbHJiSk7hcaFzzQ0t8cMWFv4bwIgbVH/aa0wkYQSSvs6lM+D93dgjZw73QrJPTwZxQIRnnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048788},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./support.css"},"gitHead":"eb47343a665be90852e3eff69e7018cb7518ddf5","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"workspace:*","@cossistant/types":"workspace:*","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.6_1762441540573_0.0805702110655866","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@cossistant/react","version":"0.0.7","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.7","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"d86c7801f611eb34cbb7483ef8bed26574366e30","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.7.tgz","fileCount":394,"integrity":"sha512-zhyN60kle1yUi2YoeSiR95YS/TKoVRRAOBhhkCSlDfEj330KHwNLopeQ2Wgm252CwK7Y3wnjbww4/wc2furznw==","signatures":[{"sig":"MEQCIHMiae3S6+xm21mPWx/vLCTV1QN//47shu2bJtafDlK7AiAod2hoS8Brw/kgIE1eOpx4tVXC9ouwuxChFNY6FH9pvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049050},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./support.css"},"gitHead":"1e3c9ccff20359460b3602ee1bb41069e893d3b3","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.7","@cossistant/types":"0.0.7","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.7_1762445479545_0.9201702819533579","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@cossistant/react","version":"0.0.8","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.8","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"b02e2647529b51177141a41aa1462b60dac1e52b","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.8.tgz","fileCount":444,"integrity":"sha512-YONL3NP6Jbh7E+IfDTOvi50bFKPy2w3IO5NW5gHisG1TZD6NyUO79dadKRfuWRB8cdenbtbEsk/2tyCddAYC0Q==","signatures":[{"sig":"MEQCIEDLGyBbcXK+RzbHC5L6PlFRgM4zlP5UTXfXOqztntcfAiBoN5hjQaq/pjDCSFl6nDqtz5Y9ub1zOTbG2H98HQgR1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664811},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./support.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"9878449ca6ed3b484a63369e131cb58bde697620","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.8","@cossistant/types":"0.0.8","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.8_1762458052950_0.9030955460245402","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@cossistant/react","version":"0.0.9","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.9","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"863e32318952036993337fd7a0f9a54e54ec8160","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.9.tgz","fileCount":444,"integrity":"sha512-E5NNWeblkYcR6aPYnLTsUjdIoUuXBRZrjavQk4cOc70Zc1SMX/xUc8JnPEMywngrD4RtWbDQNu5jgx2+GSVgSg==","signatures":[{"sig":"MEYCIQC2pUjO+VHP38QnizDCWldniLvqorN7Fn6tsY+2fpd3eQIhAPGDMhmME9Nkp1klgZkSV+XkhvabdO5Ck2VVC3AolyH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664812},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"6bd6fa4f80a3843e72d32c8a1841332d8cf1c1b6","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.9","@cossistant/types":"0.0.9","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.9_1762462166720_0.8469257662992147","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@cossistant/react","version":"0.0.10","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.10","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"e7fb0bd0cf1b2eed3bd72209116a375f020593c9","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.10.tgz","fileCount":444,"integrity":"sha512-z+ttsV7hxvvkdchk3vNX0lUoGCbbTAKy/6ab7nv/II3FcANffJ5DYffrdsnNGFNy80NqvKaa0N4tbOyhQevv+Q==","signatures":[{"sig":"MEUCIQCVsUV1h1aI8QX4Db9/GDdV0yqw8EN5U8CincgGqGaiJAIgar4N2dNXTyTnpA3e/+xjfqIlhySF5stqWx4CmAl4kDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1665044},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"e7a69709efe028c39fd39f29808b9d3fef1efe95","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.10","@cossistant/types":"0.0.10","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.10_1762504816261_0.40822538080547255","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@cossistant/react","version":"0.0.11","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.11","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"adc6191580012160620afe659b52f64632031ca8","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.11.tgz","fileCount":444,"integrity":"sha512-L3RnB5mT3GCWkUr6lOmbrcPKhDiSN5VIqi0PcfTnPtXyRtF/YYY5oS6DOxpd8QewlaV6jFkvkdAZo2aelh8i4A==","signatures":[{"sig":"MEYCIQC4SOTXSfKQyfyv2IIG7Ith2QRyxR9smXOCMp/6q5taQgIhAPcArGn+CPl0GDkbi7FulElAwplGrwAXazxtWhFMsy6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1665164},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"ddcaada9a9120ba79e4d54de224108b9053bf342","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.11","@cossistant/types":"0.0.11","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.11_1762506405195_0.5090739915968123","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@cossistant/react","version":"0.0.13","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.13","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"44bead658a87dcf8d1001844ce9a1cb2cdd75667","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.13.tgz","fileCount":444,"integrity":"sha512-PkO0Uj2hLHuo0cp2et3GVxCMwtM/+6aapoFSKXpbzXkY+8JwcbEibhSJKtmC4SA3jL5wknrtnGAJwZ3EFdF+6w==","signatures":[{"sig":"MEQCIEgQyoKTSIxef1ELDDVhfcZW6QpJ3yWMQIRW7OpbsRtZAiAEqMRDoKoRqiqz67iJs+uBRMLXIw6g4yV3euP463Qxrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1665423},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"1174f3ea90ae5328ee8e16c7106bc2097b50ca7e","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.13","@cossistant/types":"0.0.13","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.13_1762532076886_0.16381636445527326","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@cossistant/react","version":"0.0.14","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.14","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"5d6ad51412b565399fc5fd439b58eb17a57335c0","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.14.tgz","fileCount":444,"integrity":"sha512-YmAnexLzLh0FrcvUeRq1Rx2Je1VIHPxpPeMtTWCEUdvI55GbAX/3U+J7jjLlXJQNPLV2Z8+bceEZs1oogGiAFA==","signatures":[{"sig":"MEQCIBdGuaeAavbv45OkQpeAdf9Zh1C3t8Pwu75blP5xGVKGAiAjsN9kUbBl0fprm3PrBbFnd9/oP2jkS7ksW1CBKVM8Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661706},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"0b4afffda8ce2e529c23e4915626a2fa27942b5b","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.14","@cossistant/types":"0.0.14","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.14_1762534067743_0.8333208265154222","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@cossistant/react","version":"0.0.16","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.16","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"ed2f4c46a736f05478a14f655e101e24a3e80003","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.16.tgz","fileCount":455,"integrity":"sha512-kKiOcCOktsI4EMtEjMtlJg2JvosOKSD3V4ITdy5SkIIriygmx8eFL8jhzyBakFICiKDBPDZAaw3wePP3jnHi+Q==","signatures":[{"sig":"MEUCIQCVDrUThvfdtXhukt6uF18PzoDBVMgVUVi8HMpXMLBElQIgNYsuP3fUV5ZKELSViT2+QKxeI9xPvfhq/xKd2US5DV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449416},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"c162bd938137851ce9183a117d6749c46fe961f6","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.16","@cossistant/types":"0.0.16","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.16_1762764998914_0.46246939529279274","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@cossistant/react","version":"0.0.17","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.17","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"3db52bfba9df5c5453db4fbcb6c3cda72531883f","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.17.tgz","fileCount":455,"integrity":"sha512-K8mTd/kSr71TNn9w1g/RsOokNgIdD4jUc+Ur7/sMkOym1+TM/lvaDKvNc0YcwY09R18t/vefMFLbIePmf6HHfA==","signatures":[{"sig":"MEUCIG8trgFNkM9hFo5YobXT1VNGOFcKwwxRBkEHDy4643dpAiEA/ureUmKb7iRDjjDVUAs+B6wIfdPGAcXZUwU8IQiqUTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449551},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"7ebe01f80c74998893bf455bca865637425431c6","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.17","@cossistant/types":"0.0.17","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":"","tailwind-scrollbar":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true},"tailwind-scrollbar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.17_1762765327167_0.2384693203163739","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@cossistant/react","version":"0.0.18","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.18","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"c5d3c00322bea7000fada3b2569a1cf86322c380","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.18.tgz","fileCount":455,"integrity":"sha512-kzPaVBK5ZF+SpCEsw/FqgN/3a0oQxqqwMMDv78wt4hVrUGVe4RGYLn3qyo6Tcc40ibjy3/CwxcdqIWrCwUpfVw==","signatures":[{"sig":"MEUCIEKhOTfXcmqzvEPwbLaHpWi7UD8T9wpjGr8+xgz2zJ+DAiEAy+Q6glynKj0oitSrrlzbHzWs+E7pjQ7YSQ9CoOX4Ukg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451628},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"3113a989beadac84e326eb1b0fb074e6c18def04","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.18","@cossistant/types":"0.0.18","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.18_1762766084992_0.938559910902133","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@cossistant/react","version":"0.0.19","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.19","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"ab9a11ae2a892ebe8f8a97a949db3d5abc577b5b","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.19.tgz","fileCount":455,"integrity":"sha512-QV8v9QnYGAR7kL0SP6VNK/Zz3w9OI59hzICAgceeBYmn1Asf0ve0n/+/uSK18XhPyuMdxxLqkH0SDlK4LuO5Fg==","signatures":[{"sig":"MEUCIH67tUo5NK4m23LjxtLoHYsIUVKto/CExbaMAr84s+CxAiEAigIMqfIEnC7X9AWbs5Jf7szXmoIoFHssI1TS4UTvcWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451656},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"6612b2f44ecc14c95dd0b71f2a324fc0f8941134","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.19","@cossistant/types":"0.0.19","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.19_1762792859432_0.7154530849827598","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@cossistant/react","version":"0.0.20","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.20","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"b819fb8e7cecc169a287fed1310d578b5a20a843","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.20.tgz","fileCount":455,"integrity":"sha512-mH64ap548oFLb2hFH57xjmtcBYP9zSPPUq9kfOo1NQoIhNGRgShtqlDqlkoOP/SYjuG4Xa8vZ4zyJI3Ajp3HZg==","signatures":[{"sig":"MEUCIH4uF3q4bIbmaytVImEf7K54AnJ4KjN0kMlW/g2qyk6lAiEA717t3sJ3Xf/p/I96CRe17jaBGfhRqEbPFAF6EErV8sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1457977},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"8fd1d964a63e28dc688fb21a568de199eb5e8353","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.20","@cossistant/types":"0.0.20","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.20_1762852585980_0.32074682862354753","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@cossistant/react","version":"0.0.22","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.22","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"e3507271f0a4263966b30b8e861f0ea30f484a74","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.22.tgz","fileCount":459,"integrity":"sha512-bL11Oo2asS6yxBSba/fFpWcZ8NdB6Vy3e+pCOgcAKvNbdxTQPVjgUgj5fotYkzk/3Yt/yOoNzXDPzMDJYWbmJA==","signatures":[{"sig":"MEUCIFulSTHCIrCUNb/2vnJsxaKYj6Yi+b0WYw5klRabzLnpAiEAjTvDdvPWKmm8ZwFT6K+0NUV6i/8Xw2FlI9PXqRMrTTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474135},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"46d3f177ddd29820c6666fb9d59eb6640beccb65","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.22","@cossistant/types":"0.0.22","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.22_1763574282498_0.4801868966504539","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@cossistant/react","version":"0.0.23","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.23","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"d1a30bae9fdfcf52e3204125bf7b3a44be360aee","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.23.tgz","fileCount":459,"integrity":"sha512-SAL/4WaErMU7VJBJC/DDcG5P1RZix/m+w5FrC3EmcFT52PEFw4ZYLL942x/ADXZvmFbRiFQZ4uPRI/rvpPqMvw==","signatures":[{"sig":"MEUCIC3TlQGab3MlehCSD1up4f1eDZcbtYQ8Xwg6AYTOGqUUAiEAmztnuYsXvr8ffVtnLJ+DKSe89v3eclkttMopabMJvbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478150},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"28c0b42c1686bf2d4a3f9c2ab4da4e858fcee9cb","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.23","@cossistant/types":"0.0.23","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.23_1764006943336_0.3240826709249798","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@cossistant/react","version":"0.0.24","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.24","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"59ad0d66f4090b61e939f73d07d224865f1a78ee","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.24.tgz","fileCount":459,"integrity":"sha512-5XqmwR6TyTmcFMc8muRkjwDX593gfNOOsSaMcz0+fuDMpZE2AN2APSdzYK6BSyEOxFmGUzpzuPJuX/Aww3axLQ==","signatures":[{"sig":"MEQCIDd+pBOAB42l4FSH0FlRF6oKimrbM8OirLC3S9kqz9yRAiB/qvi8q3I9FxK2T0eaUd/zhGy9X91LJgYPMpFRqoqfrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478786},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"32189151a68d4c36a8fbb1a430349e06bcdee37e","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.24","@cossistant/types":"0.0.24","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.24_1764086215957_0.036100228951930546","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@cossistant/react","version":"0.0.25","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.25","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"bcd0da283e327fd503ebe875272bd6c5d5f983b1","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.25.tgz","fileCount":459,"integrity":"sha512-nyHJWC0wXRmptFxuXlaocsRntgSMDpC3QUchYXqplgbTiu6Hr/FjtyY2A9FTLL+WOXSmiqzlC56UBI3Lg+JO7g==","signatures":[{"sig":"MEYCIQCaBJRKrj6RnqCobtLrPWiy1HlxvDksbwwuRrLP3V2j4AIhAJ20Bfl95bUoiTiSfHwWVueM5Y+/ko85IBsaoPpqC7IG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478786},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"5ac957b7264537aceeb156783f222178e78db5a9","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.25","@cossistant/types":"0.0.25","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.25_1764186686168_0.5732457750571067","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@cossistant/react","version":"0.0.26","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.26","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"8cd2fd3b6fbeff77776d163e52297f12f0b605d8","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.26.tgz","fileCount":459,"integrity":"sha512-dYhme1PPocMRj1pGlgub1u23bBXiyiN/EyL5qA31iTjtz+Emw6h0tAdau9MOgsSWjS53Ypi9brJKAnbkvna+JQ==","signatures":[{"sig":"MEYCIQCwNTgKyXjGx0hg4kZKPvZqPxN9eQQkzjTKX4aMaafTbAIhAPARDzDfoEJBk6zKTY0pWeJJkjkLJf9K8bZW1yr0Ka/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1478786},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"2f188815dd91839fc91d5e799c1135c6a066a965","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.26","@cossistant/types":"0.0.26","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.26_1764261278165_0.2677495781747381","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@cossistant/react","version":"0.0.28","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.28","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"56bc4b043fe2a46c8a9457c15929ad3871c61665","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.28.tgz","fileCount":495,"integrity":"sha512-bZL17v/JydLS7yEWuzFaEfmfhM/Y7J4ReaEjfTatRN3yfltk6IepCpxVDiZHPJUCYRVlu0S536XXCm1LgnnN9Q==","signatures":[{"sig":"MEYCIQCA9joiwZ2krTk+jFW9DPQeYxgFWOFPytQEkw3e37ny9AIhAOZw3P0Rlajea1Jut6pyUloO1Xtfv1U0+y7gB6jtZ0dR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691047},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"3add9066e3511c0aeb9e78078b420039bd9b2b68","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.28","@cossistant/types":"0.0.28","@floating-ui/react":"^0.27.16","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.28_1766530082830_0.6880693270605487","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@cossistant/react","version":"0.0.29","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.29","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"1625457451cae94d542f883dfef1708472b40dc3","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.29.tgz","fileCount":503,"integrity":"sha512-Tnj/aWWUkA9UFgOGN4mfp1dBRTrwrL/o8S6uZPCBF9IS3Miqvha4PzmtiPWRNEnWwemdZsUThvlvIi234fluBw==","signatures":[{"sig":"MEYCIQDkQ17Aw+JcyInkFhbrYRNRYxrc/5lclqCqORWEI8JERgIhAKae7cNuz66NJ11iSx6Hxp4GuHGJLob28w+hi/SIhpyY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795499},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"e90fe32e4c79a7ff832eb8595b35445e7f7c11ad","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.29","@cossistant/types":"0.0.29","@floating-ui/react":"^0.27.16","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.29_1768541546227_0.17913993194466604","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@cossistant/react","version":"0.0.30","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.30","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"03db89194d9aeee90ed7a76785613c811518831b","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.30.tgz","fileCount":469,"integrity":"sha512-949vVosbxmPW6wwKnmsMpd1gdFm9yPaezJ8ccdDPRiCNjAAszXkkrVfbfhkVzu+9U0Elgx8ozN8wtvQCN5lPBw==","signatures":[{"sig":"MEUCIFaNHHLeApugD7+k2Z/8gOBp/+aH0KWzrzeEAWGrNMSaAiEAzduQZO7BbxaGEsu7/fP1kOHubjGXb1EWAzYp2KZmmBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1427392},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"1fd6e8f42848d80eb6a8a2eee530dc3169563d23","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","facehash":"0.0.5","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.30","@cossistant/types":"0.0.30","@floating-ui/react":"^0.27.16","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.30_1769859759676_0.33746473472619143","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@cossistant/react","version":"0.0.31","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.31","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"a3bb2c79d88ea6ee4063a83d9dce513f6f8417d0","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.31.tgz","fileCount":477,"integrity":"sha512-HgA+A07/ktifVeqBCBfIJqM7kW8DRGWi66QPTxdUmackJl686nceekf7Wob09TLTBqw9whFgE+fHXL5ex3DEaw==","signatures":[{"sig":"MEYCIQCo3RV2l7ap+IzlibP5NdeCxILjbA2eC2NvtISyNMPT5AIhAJsitXR1auH29cf/3Bpjer1Lmnl7hRKddXjPpooyjM9L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1449845},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"14e290f7319d8c279145a6b4949cec40ae39b972","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","facehash":"0.0.6","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.31","@cossistant/types":"0.0.31","@floating-ui/react":"^0.27.16","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1","@cossistant/tiny-markdown":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.31_1770265177297_0.22620308977876658","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@cossistant/react","version":"0.0.32","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.32","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"a9aee9bbf7633496e91849ff4933c2e35278c4c2","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.32.tgz","fileCount":477,"integrity":"sha512-LV1RZcxCMEUw9K7a/A09AKV5hfFDqlPOFVj1bAIKRCUYImt9OO5MpkS2zVphg8q7CdSZ/fCebof7O741YqU5Pw==","signatures":[{"sig":"MEUCIEHXT4beEHZIh3/xnIm/2ughOMGXoELl/AaN0u1yv2r+AiEAslBv4Osisw/g7e/lNUEu61vQpV7j8W8BP7GPc74cm/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463798},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"dcfd229523f6f22f9f7d31b443e238448982a1d6","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","facehash":"0.0.7","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.32","@cossistant/types":"0.0.32","@floating-ui/react":"^0.27.16","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1","@cossistant/tiny-markdown":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.32_1770464308595_0.0039327325590530204","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@cossistant/react","version":"0.0.33","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.0.33","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"266db1efe53f7d2fa96d1fba96b711a7d0a4a791","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.0.33.tgz","fileCount":527,"integrity":"sha512-0x2ReU3Mf+9gdNr7QxfBxDmL/5oUvMF3cfuCjPhIEca6wx+HV/LkzFGPaw0rUZXYJ0Hnaqjft8Fv7CrCzVi0BA==","signatures":[{"sig":"MEUCIQD4GRmiTZSExROjFVb1k5Uwmnyzgu+jQ8xAIWTBI94bpgIgDAVv5dzj8BHeTA1iEN/GYMPtk/aQTM44e1Us50WjLDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676550},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./hooks/*":{"types":"./hooks/*.d.ts","import":"./hooks/*.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./tailwind.css":"./tailwind.css","./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"5acf5a514fa634c48639bf65a8bcbad2902b310e","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","facehash":"0.0.7","tailwind-merge":"^3.3.1","@cossistant/core":"0.0.33","@cossistant/types":"0.0.33","@floating-ui/react":"^0.27.16","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1","@cossistant/tiny-markdown":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","motion":"^12.18.1","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.33_1770725695082_0.4890605356183395","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cossistant/react","version":"0.1.0","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.1.0","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"0637ce04fc97bb8bbd89c37b1fc4cad5be3fdd6e","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.1.0.tgz","fileCount":528,"integrity":"sha512-FVqV7mW6E/jd1zo0V4/Unq+jmKKu1MNYjR2UCunlLdwnM2LIxKAtycJf8iavni1do39954QDDybuuXCgPT25bw==","signatures":[{"sig":"MEYCIQDOllPRjGB8orUXrKcFeoh7BF/AzhLpI4qBOLdhNZXVhgIhAO9PTWWcla+0ZtryRTtC4hJGPyCqbV7ZwxFRQv3FIc7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1685448},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./styles.css":"./styles.css","./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"22e75802c0868e700a0a37940181b45d5f5609ba","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","motion":"^12.18.1","nanoid":"^5.1.5","facehash":"0.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.1.0","@cossistant/types":"0.1.0","@floating-ui/react":"^0.27.16","react-use-websocket":"^4.13.0","class-variance-authority":"^0.7.1","@cossistant/tiny-markdown":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0_1771037375696_0.9629892494242109","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cossistant/react","version":"0.1.1","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.1.1","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"03299698091cc842f05d1e09ed160675f505f766","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.1.1.tgz","fileCount":534,"integrity":"sha512-FbpRsiXfIfsptSsnpHN39obu04W533KMdy90pVoSVgSQeQnP3E2MyS6OE+XvrmKo0FnK56SdWA4BzWG9E64trQ==","signatures":[{"sig":"MEUCICIijg+rE/IUwukE3pbWwC8kKLjAbI398U6R53yjxpSiAiEAl1v0OyunLfq7kXY3FWzmwYhV3XTf0yJsyQFZ9kgrOTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1651332},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./styles.css":"./styles.css","./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"b1c007206d203a9ddba471f1427f6c3461d47b46","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","facehash":"0.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.1.1","@cossistant/types":"0.1.1","@floating-ui/react":"^0.27.16","class-variance-authority":"^0.7.1","@cossistant/tiny-markdown":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1771172671067_0.9762284865721054","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cossistant/react","version":"0.1.2","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.1.2","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"219f5466e40e6b1d87a039b1ade0b948f43720b2","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.1.2.tgz","fileCount":329,"integrity":"sha512-gOjkaGXG3RZLG39XNJ2uCbPMLOjDrXeAH+tE3nyDgSeBKoHnRaQMpGpSmuUUWXM8zRPyUFA1Ar/z7pxhd/3iNA==","signatures":[{"sig":"MEUCIQCwfg4Df5nJumNObqxdfddxazelszecTMn7JrKzSsgNrAIgHPkiD+O8XY1yVUfnknQUoFy2nHFxlAPylys1pAmC4yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704818},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./feedback":{"types":"./feedback/index.d.ts","import":"./feedback/index.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./styles.css":"./styles.css","./support.css":"./support.css","./primitives/*":{"types":"./primitives/*.d.ts","import":"./primitives/*.js"},"./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"}},"gitHead":"6916fd7704fdee59a140e4e8b79cf05d5ba5c3b3","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","facehash":"0.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.1.2","@cossistant/types":"0.1.2","@floating-ui/react":"^0.27.16","class-variance-authority":"^0.7.1","@cossistant/tiny-markdown":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.2_1773309435713_0.18124825805928402","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cossistant/react","version":"0.2.0","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"author":{"name":"Cossistant team"},"license":"MIT","_id":"@cossistant/react@0.2.0","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"homepage":"https://cossistant.com","bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"dist":{"shasum":"6f311b52e0d76082239c99a0bcf88c7e5b03825e","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.2.0.tgz","fileCount":255,"integrity":"sha512-vvdpRjiBk1/Hy3qGmstVM8rVOieJxFRDVsW+RDk0RNanfwaeqw4XYTl/46hQieaMGNKPBXgsnA28GQez4ejdGQ==","signatures":[{"sig":"MEQCIE41EQ7LVccVzQ/ZKUi/KvgRRkCooUAP2TQ6QLU4PzYlAiBdZQLXr4q2Fcon9DlWLcc0idqjL1nwgo2Lx97PvqNdsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501246},"main":"./index.js","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./feedback":{"types":"./feedback/index.d.ts","import":"./feedback/index.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./utils/id":{"types":"./utils/id.d.ts","import":"./utils/id.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./styles.css":"./styles.css","./support.css":"./support.css","./internal/hooks":{"types":"./internal/hooks.d.ts","import":"./internal/hooks.js"},"./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"},"./utils/merge-refs":{"types":"./utils/merge-refs.d.ts","import":"./utils/merge-refs.js"},"./primitives/button":{"types":"./primitives/button.d.ts","import":"./primitives/button.js"},"./primitives/router":{"types":"./primitives/router.d.ts","import":"./primitives/router.js"},"./primitives/window":{"types":"./primitives/window.d.ts","import":"./primitives/window.js"},"./primitives/trigger":{"types":"./primitives/trigger.d.ts","import":"./primitives/trigger.js"},"./utils/conversation":{"types":"./utils/conversation.d.ts","import":"./utils/conversation.js"},"./primitives/day-separator":{"types":"./primitives/day-separator.d.ts","import":"./primitives/day-separator.js"},"./primitives/timeline-item":{"types":"./primitives/timeline-item.d.ts","import":"./primitives/timeline-item.js"},"./utils/use-render-element":{"types":"./utils/use-render-element.d.ts","import":"./utils/use-render-element.js"},"./primitives/multimodal-input":{"types":"./primitives/multimodal-input.d.ts","import":"./primitives/multimodal-input.js"},"./primitives/tool-activity-row":{"types":"./primitives/tool-activity-row.d.ts","import":"./primitives/tool-activity-row.js"},"./primitives/command-block-utils":{"types":"./primitives/command-block-utils.d.ts","import":"./primitives/command-block-utils.js"},"./primitives/timeline-code-block":{"types":"./primitives/timeline-code-block.d.ts","import":"./primitives/timeline-code-block.js"},"./primitives/timeline-item-group":{"types":"./primitives/timeline-item-group.d.ts","import":"./primitives/timeline-item-group.js"},"./primitives/conversation-timeline":{"types":"./primitives/conversation-timeline.d.ts","import":"./primitives/conversation-timeline.js"},"./primitives/feedback-topic-select":{"types":"./primitives/feedback-topic-select.d.ts","import":"./primitives/feedback-topic-select.js"},"./primitives/feedback-comment-input":{"types":"./primitives/feedback-comment-input.d.ts","import":"./primitives/feedback-comment-input.js"},"./primitives/timeline-command-block":{"types":"./primitives/timeline-command-block.d.ts","import":"./primitives/timeline-command-block.js"},"./primitives/timeline-read-receipts":{"types":"./primitives/timeline-read-receipts.d.ts","import":"./primitives/timeline-read-receipts.js"},"./primitives/timeline-message-layout":{"types":"./primitives/timeline-message-layout.d.ts","import":"./primitives/timeline-message-layout.js"},"./primitives/feedback-rating-selector":{"types":"./primitives/feedback-rating-selector.d.ts","import":"./primitives/feedback-rating-selector.js"},"./primitives/timeline-item-attachments":{"types":"./primitives/timeline-item-attachments.d.ts","import":"./primitives/timeline-item-attachments.js"}},"gitHead":"0b2404a7fee3ff0a7c6a01692df43d45af3d2c82","private":false,"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"repository":{"url":"git+https://github.com/cossistantcom/cossistant.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.7","description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.22.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"clsx":"^2.1.1","ulid":"^3.0.1","nanoid":"^5.1.5","facehash":"0.1.0","tailwind-merge":"^3.3.1","@cossistant/core":"0.2.0","@cossistant/types":"0.2.0","@floating-ui/react":"^0.27.16","class-variance-authority":"^0.7.1","@cossistant/tiny-markdown":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18 <20","react-dom":">=18 <20","tailwindcss":"*","@types/react":""},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1776704858239_0.22302997955239934","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cossistant/react","type":"module","version":"0.3.0","private":false,"author":{"name":"Cossistant team"},"description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"repository":{"type":"git","url":"git+https://github.com/cossistantcom/cossistant.git","directory":"packages/react"},"license":"MIT","homepage":"https://cossistant.com","exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./feedback":{"types":"./feedback/index.d.ts","import":"./feedback/index.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./primitives/button":{"types":"./primitives/button.d.ts","import":"./primitives/button.js"},"./primitives/command-block-utils":{"types":"./primitives/command-block-utils.d.ts","import":"./primitives/command-block-utils.js"},"./primitives/conversation-timeline":{"types":"./primitives/conversation-timeline.d.ts","import":"./primitives/conversation-timeline.js"},"./primitives/day-separator":{"types":"./primitives/day-separator.d.ts","import":"./primitives/day-separator.js"},"./primitives/feedback-comment-input":{"types":"./primitives/feedback-comment-input.d.ts","import":"./primitives/feedback-comment-input.js"},"./primitives/feedback-rating-selector":{"types":"./primitives/feedback-rating-selector.d.ts","import":"./primitives/feedback-rating-selector.js"},"./primitives/feedback-topic-select":{"types":"./primitives/feedback-topic-select.d.ts","import":"./primitives/feedback-topic-select.js"},"./primitives/multimodal-input":{"types":"./primitives/multimodal-input.d.ts","import":"./primitives/multimodal-input.js"},"./primitives/router":{"types":"./primitives/router.d.ts","import":"./primitives/router.js"},"./primitives/timeline-code-block":{"types":"./primitives/timeline-code-block.d.ts","import":"./primitives/timeline-code-block.js"},"./primitives/timeline-command-block":{"types":"./primitives/timeline-command-block.d.ts","import":"./primitives/timeline-command-block.js"},"./primitives/timeline-item":{"types":"./primitives/timeline-item.d.ts","import":"./primitives/timeline-item.js"},"./primitives/timeline-item-attachments":{"types":"./primitives/timeline-item-attachments.d.ts","import":"./primitives/timeline-item-attachments.js"},"./primitives/timeline-item-group":{"types":"./primitives/timeline-item-group.d.ts","import":"./primitives/timeline-item-group.js"},"./primitives/timeline-message-layout":{"types":"./primitives/timeline-message-layout.d.ts","import":"./primitives/timeline-message-layout.js"},"./primitives/timeline-read-receipts":{"types":"./primitives/timeline-read-receipts.d.ts","import":"./primitives/timeline-read-receipts.js"},"./primitives/tool-activity-row":{"types":"./primitives/tool-activity-row.d.ts","import":"./primitives/tool-activity-row.js"},"./primitives/trigger":{"types":"./primitives/trigger.d.ts","import":"./primitives/trigger.js"},"./primitives/window":{"types":"./primitives/window.d.ts","import":"./primitives/window.js"},"./support":{"types":"./support/index.d.ts","import":"./support/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js"},"./hooks/use-create-conversation":{"types":"./hooks/use-create-conversation.d.ts","import":"./hooks/use-create-conversation.js"},"./hooks/use-feedback-form":{"types":"./hooks/use-feedback-form.d.ts","import":"./hooks/use-feedback-form.js"},"./hooks/use-file-upload":{"types":"./hooks/use-file-upload.d.ts","import":"./hooks/use-file-upload.js"},"./hooks/use-send-message":{"types":"./hooks/use-send-message.d.ts","import":"./hooks/use-send-message.js"},"./hooks/use-submit-feedback":{"types":"./hooks/use-submit-feedback.d.ts","import":"./hooks/use-submit-feedback.js"},"./internal/hooks":{"types":"./internal/hooks.d.ts","import":"./internal/hooks.js"},"./support.css":"./support.css","./styles.css":"./styles.css","./realtime":{"types":"./realtime/index.d.ts","import":"./realtime/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js"},"./utils/conversation":{"types":"./utils/conversation.d.ts","import":"./utils/conversation.js"},"./utils/id":{"types":"./utils/id.d.ts","import":"./utils/id.js"},"./utils/merge-refs":{"types":"./utils/merge-refs.d.ts","import":"./utils/merge-refs.js"},"./utils/use-render-element":{"types":"./utils/use-render-element.d.ts","import":"./utils/use-render-element.js"},"./identify-visitor":{"types":"./identify-visitor.d.ts","import":"./identify-visitor.js"},"./lazy-support":{"types":"./lazy-support.d.ts","import":"./lazy-support.js"},"./provider":{"types":"./provider.d.ts","import":"./provider.js"},"./support-config":{"types":"./support-config.d.ts","import":"./support-config.js"}},"main":"./index.js","module":"./index.js","types":"./index.d.ts","sideEffects":["*.css"],"dependencies":{"@cossistant/core":"0.3.0","@cossistant/tiny-markdown":"0.0.1","@cossistant/types":"0.3.0","facehash":"0.1.0","@floating-ui/react":"^0.27.16","class-variance-authority":"^0.7.1","clsx":"^2.1.1","nanoid":"^5.1.5","tailwind-merge":"^3.3.1"},"peerDependencies":{"react":">=18 <20","react-dom":">=18 <20","@types/react":"","tailwindcss":"*"},"peerDependenciesMeta":{"@types/react":{"optional":true},"tailwindcss":{"optional":true}},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"publishConfig":{"access":"public"},"_id":"@cossistant/react@0.3.0","gitHead":"77c907446b8385d7fbaba03cead29535887ba169","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-xcGhuwTvkT72MPscjcGQlsmvs1rodLW8OKcaQxH3+/qOp+hMDHg4a8AnJTXY7nuU1Gj6J30Y343oGvNCFBbWEA==","shasum":"e0d83ee7a5d639ed52df7b36c4a4c0f32bdaed61","tarball":"https://registry.npmjs.org/@cossistant/react/-/react-0.3.0.tgz","fileCount":266,"unpackedSize":563475,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAQxmwm81xKpFHp9+bDFpJZtxvprPJ+Pc47p443+KiZcAiEAyWRfUO02eRKP+cwnBPhWpkdfAfTD+iemHkqtM/xPsNI="}]},"_npmUser":{"name":"frenchriera","email":"frenchriera@icloud.com"},"directories":{},"maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.3.0_1785860501925_0.7294115208396585"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-21T17:37:00.385Z","modified":"2026-08-04T16:21:42.294Z","0.0.1":"2025-10-21T17:37:00.645Z","0.0.2":"2025-10-21T17:52:10.503Z","0.0.3":"2025-10-21T18:33:44.934Z","0.0.4":"2025-10-27T09:46:25.496Z","0.0.5":"2025-11-06T13:13:12.276Z","0.0.6":"2025-11-06T15:05:40.769Z","0.0.7":"2025-11-06T16:11:19.771Z","0.0.8":"2025-11-06T19:40:53.191Z","0.0.9":"2025-11-06T20:49:26.961Z","0.0.10":"2025-11-07T08:40:16.562Z","0.0.11":"2025-11-07T09:06:45.471Z","0.0.13":"2025-11-07T16:14:37.168Z","0.0.14":"2025-11-07T16:47:47.957Z","0.0.16":"2025-11-10T08:56:39.126Z","0.0.17":"2025-11-10T09:02:07.375Z","0.0.18":"2025-11-10T09:14:45.362Z","0.0.19":"2025-11-10T16:40:59.664Z","0.0.20":"2025-11-11T09:16:26.363Z","0.0.22":"2025-11-19T17:44:42.737Z","0.0.23":"2025-11-24T17:55:43.526Z","0.0.24":"2025-11-25T15:56:56.188Z","0.0.25":"2025-11-26T19:51:26.394Z","0.0.26":"2025-11-27T16:34:38.378Z","0.0.28":"2025-12-23T22:48:03.022Z","0.0.29":"2026-01-16T05:32:26.448Z","0.0.30":"2026-01-31T11:42:39.877Z","0.0.31":"2026-02-05T04:19:37.476Z","0.0.32":"2026-02-07T11:38:28.786Z","0.0.33":"2026-02-10T12:14:55.238Z","0.1.0":"2026-02-14T02:49:35.912Z","0.1.1":"2026-02-15T16:24:31.301Z","0.1.2":"2026-03-12T09:57:15.883Z","0.2.0":"2026-04-20T17:07:38.478Z","0.3.0":"2026-08-04T16:21:42.122Z"},"bugs":{"url":"https://github.com/cossistantcom/cossistant/issues"},"author":{"name":"Cossistant team"},"license":"MIT","homepage":"https://cossistant.com","keywords":["react","headless-ui","support-widget","chat-widget","customer-support","helpdesk","live-chat","ai-support","websocket","typescript","tailwind","accessibility"],"repository":{"type":"git","url":"git+https://github.com/cossistantcom/cossistant.git","directory":"packages/react"},"description":"Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.","maintainers":[{"name":"frenchriera","email":"frenchriera@icloud.com"}],"readme":"# Cossistant React SDK\n\nBuild a ready-to-use support widget in React with good defaults, fast styling,\nand a composable API when you need to go further.\n\n## Install\n\n```bash\nbun add @cossistant/react\n```\n\n## Import styles\n\nUse one stylesheet at your app root:\n\n```tsx\nimport \"@cossistant/react/styles.css\";\n```\n\nOr, if your app already uses Tailwind CSS v4:\n\n```tsx\nimport \"@cossistant/react/support.css\";\n```\n\n## Quickstart\n\nUse the drop-in widget when you want Cossistant to own the runtime: client\nlifecycle, visitor context, websocket state, routing, open state, slots, and\nlocalization.\n\n```tsx\nimport { LazySupport } from \"@cossistant/react/lazy-support\";\nimport { SupportProvider } from \"@cossistant/react/provider\";\nimport \"@cossistant/react/styles.css\";\nimport { Suspense } from \"react\";\n\nexport function App() {\n  return (\n    <SupportProvider publicKey=\"pk_live_...\">\n      <Suspense fallback={null}>\n        <LazySupport />\n      </Suspense>\n    </SupportProvider>\n  );\n}\n```\n\n`LazySupport` code-splits the batteries-included widget. It ships with the\ndefault trigger, router, home page, conversation page, timeline, composer, and\nstyling hooks while keeping that UI out of the initial application chunk. Use\n`Support` from `@cossistant/react/support` when an eager component or compound\nsubcomponents such as `Support.Trigger` are required.\n\n## Headless Primitives\n\nUse hooks and primitives directly when you want to own the UI state and pass an\nexplicit client. This does not require wrapping that subtree in\n`SupportProvider`.\n\n```tsx\nimport { CossistantClient } from \"@cossistant/core\";\nimport { SupportTrigger } from \"@cossistant/react/primitives/trigger\";\nimport { useSubmitFeedback } from \"@cossistant/react/hooks/use-submit-feedback\";\nimport { useState } from \"react\";\n\nconst client = new CossistantClient({ publicKey: \"pk_live_...\" });\n\nexport function CustomFeedbackButton() {\n  const [open, setOpen] = useState(false);\n  const feedback = useSubmitFeedback({ client });\n\n  return (\n    <div>\n      <SupportTrigger\n        className=\"rounded-md bg-black px-3 py-2 text-white\"\n        isOpen={open}\n        onToggleOpen={() => setOpen((value) => !value)}\n        unreadCount={0}\n      >\n        {({ isOpen }) => (isOpen ? \"Close\" : \"Send feedback\")}\n      </SupportTrigger>\n\n      {open ? (\n        <button\n          onClick={() =>\n            feedback.mutate({\n              rating: 5,\n              source: \"headless\",\n              visitorId: \"visitor_123\",\n            })\n          }\n          type=\"button\"\n        >\n          Send rating\n        </button>\n      ) : null}\n    </div>\n  );\n}\n```\n\nProvider-optional hooks include `useSubmitFeedback`, `useSendMessage`,\n`useCreateConversation`, `useFileUpload`, and `useFeedbackForm`. If `client` is\nomitted they fall back to `SupportProvider`; if no client is available they fail\nwith a clear missing-client error.\n\n## Feedback Quickstart\n\nUse `Feedback` when you want a lightweight rating/comment widget backed by the\nsame visitor context.\n\n```tsx\nimport { Feedback, SupportProvider } from \"@cossistant/react\";\nimport \"@cossistant/react/styles.css\";\n\nexport function App() {\n  return (\n    <SupportProvider publicKey=\"pk_live_...\">\n      <Feedback topics={[\"Bug\", \"Feature request\", \"UX\", \"Other\"]} />\n    </SupportProvider>\n  );\n}\n```\n\n`Feedback` supports the same controlled open pattern as the support widget:\n\n```tsx\nimport { Feedback } from \"@cossistant/react/feedback\";\nimport { useState } from \"react\";\n\nexport function ControlledFeedback() {\n  const [open, setOpen] = useState(false);\n\n  return (\n    <Feedback.Root open={open} onOpenChange={setOpen}>\n      <Feedback.Trigger asChild>\n        <button type=\"button\">Feedback?</button>\n      </Feedback.Trigger>\n\n      <Feedback.Content side=\"bottom\" align=\"end\">\n        <div className=\"p-4\">Build any feedback UI here.</div>\n      </Feedback.Content>\n    </Feedback.Root>\n  );\n}\n```\n\n## Support Styling Hooks\n\nStart with:\n\n- `classNames.trigger`\n- `classNames.content`\n- `slotProps`\n\nThe default support widget also exposes stable DOM hooks:\n\n- `data-slot`\n- `data-state`\n- `data-page`\n- `data-support-mode`\n\n## Feedback Styling Hooks\n\nStart with:\n\n- `classNames.trigger`\n- `classNames.content`\n\nThe default feedback widget also exposes stable DOM hooks:\n\n- `data-slot`\n- `data-state`\n- `data-feedback-*`\n\nCommon slots include `feedback-root`, `feedback-trigger`, `feedback-content`,\n`feedback-panel`, `feedback-form`, `feedback-rating-field`, and\n`feedback-submit`.\n\n## Swap One Part with `slots`\n\nUse `slots` when you want better DX than rebuilding the whole widget tree.\n\n```tsx\nimport {\n  Support,\n  type SupportHomePageSlotProps,\n  type SupportTriggerSlotProps,\n} from \"@cossistant/react\";\nimport * as React from \"react\";\n\nfunction mergeClassNames(...classes: Array<string | undefined>) {\n  return classes.filter(Boolean).join(\" \");\n}\n\nconst CustomBubble = React.forwardRef<\n  HTMLButtonElement,\n  SupportTriggerSlotProps\n>(function CustomBubble({ isOpen, unreadCount, toggle, className, ...props }, ref) {\n  return (\n    <button\n      {...props}\n      className={mergeClassNames(\"fixed right-4 bottom-4 z-[9999]\", className)}\n      onClick={toggle}\n      ref={ref}\n      type=\"button\"\n    >\n      {isOpen ? \"Close\" : \"Need help?\"} ({unreadCount})\n    </button>\n  );\n});\n\nfunction CustomHomePage({\n  quickOptions,\n  startConversation,\n}: SupportHomePageSlotProps) {\n  return (\n    <div className=\"flex h-full flex-col gap-3 p-6\">\n      <h2 className=\"text-2xl font-semibold\">Real support, instantly.</h2>\n      {quickOptions.map((option) => (\n        <button\n          key={option}\n          onClick={() => startConversation(option)}\n          type=\"button\"\n        >\n          {option}\n        </button>\n      ))}\n    </div>\n  );\n}\n\n<Support\n  slots={{\n    trigger: CustomBubble,\n    homePage: CustomHomePage,\n  }}\n  slotProps={{\n    content: {\n      className: \"rounded-3xl border shadow-2xl\",\n    },\n  }}\n/>;\n```\n\n## Full Composition with `Support.Root`\n\nUse `Support.Root` when you want a custom shell, explicit page registration, or\ninline placement. In this mode, you own the trigger layout classes.\n\n```tsx\nimport { Support } from \"@cossistant/react\";\n\nfunction LaunchChecklistPage() {\n  return <div className=\"p-6\">Your custom home page</div>;\n}\n\nexport function App() {\n  return (\n    <Support.Root open>\n      <Support.Trigger asChild>\n        <button className=\"fixed right-4 bottom-4 z-[9999]\" type=\"button\">\n          Compose support\n        </button>\n      </Support.Trigger>\n\n      <Support.Content className=\"rounded-3xl border shadow-2xl\">\n        <Support.Router>\n          <Support.Page component={LaunchChecklistPage} name=\"HOME\" />\n        </Support.Router>\n      </Support.Content>\n    </Support.Root>\n  );\n}\n```\n\n## More Docs\n\n- [React Support docs](https://cossistant.com/docs/support-component)\n- [Customization guide](https://cossistant.com/docs/support-component/customization)\n- [Routing guide](https://cossistant.com/docs/support-component/routing)\n","readmeFilename":"README.md"}