{"_id":"rawan-bee-bot","_rev":"30-e7b6e02ea9ff9933cf6971f74f074bc6","name":"rawan-bee-bot","dist-tags":{"latest":"1.3.2"},"versions":{"1.0.0":{"name":"rawan-bee-bot","version":"1.0.0","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.0","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"fd0f2e428d3c765c0ae65fb689e22109857e59fe","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.0.tgz","fileCount":11,"integrity":"sha512-gEi2sxQkBqO3EeulvwLGpqg/at2GMkafaT7rHCJUM0An4J1IN522I4OqtmLLK1CFiCw+z2o/eSpi4L7MCNljRw==","signatures":[{"sig":"MEUCIQD0COyeexJj6rhCET5AtjZlM7gWVqIZKlPUsJeu4tVUrwIgfKO8BL/65uv+uU8zGBjeKYyAZASXjg0/N3COyvmWURs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9443},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"9b61a32a4703ad7899ce6516bcbaf5d3efd4f74a","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.0_1739904559336_0.7430331323194823","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"rawan-bee-bot","version":"1.0.1","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.1","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"d32e81c5f140f3c53e18789c5bb8526381b280d7","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.1.tgz","fileCount":11,"integrity":"sha512-CvSwCM5QNBM3TIa9ct5z7KLzWydCCBW7WA+PyYSr1RsLVGY32Ift19CK+zSFG0m2ASRSOgjwi4g5MDxGCuDHsw==","signatures":[{"sig":"MEUCIQCgyDhZSj400cL1NaTRfxjCO0ohkI0oN6EilDTlo334kQIgHo7vuvtJKRagswHUuCJHxDh691Xx/Qb6C/um+gYFioc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9836},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2dce4b5518ef90f21e389aa43975bf41f188d683","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.1_1739905700827_0.6139437922498112","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"rawan-bee-bot","version":"1.0.2","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.2","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"6905169cc9ad0528d78ee633763ae60160fa0bea","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.2.tgz","fileCount":11,"integrity":"sha512-7DAsXPJf+dtJwmv7HnDK9ugqcKhaSkVVk1k8PYrJ6XRQfUzltOq4PxxCW/NEIEqNYn9sZvxT7/T476CqTHYe1Q==","signatures":[{"sig":"MEUCIFaUcwgZQt52+LX4HrkTRlua8QlunymyGfpFpFS5MehdAiEAmZlIt00FbYkVqpZ/22xqby/nV9j+4XiMxza0OpiVIlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10058},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8a988d16fe4eca02fe0e4c992f6e6b1cafe253cf","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.2_1739909621831_0.872402548295041","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"rawan-bee-bot","version":"1.0.3","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.3","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"373ce7775d203492babdd4ef116fddc1b62e5cf0","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.3.tgz","fileCount":11,"integrity":"sha512-1Z+b5SvU05WiR8pSRRSNawDsoLml5qp+ED5L2RnHPS1wkxRtwr2ZTCrjLM2SXU43hJe9bQNS81nHEwQHLQgKpw==","signatures":[{"sig":"MEUCIE7kyk9qGVVM0M7X+NYbrmPthu0fbhMwncso4B9XiCpSAiEA551O/VEQMmSvR076G+wBJnDbDsBlyTJYX4h4Cnn/6Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10036},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b3c59b4436f56dd173cc946523a99a181c0e7df3","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.3_1739911490439_0.6028070492539588","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"rawan-bee-bot","version":"1.0.4","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.4","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"9d09186d6781a5e9a62034508cd95542a1e9de4d","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.4.tgz","fileCount":11,"integrity":"sha512-YFwR9gyEXrId6HhAqglCNQUyskFBxo3EuOpkmbdwEd91nqH0S1WYG9b2/BKBgGVX5VrRBNziFaYsw+TmkGP/Vw==","signatures":[{"sig":"MEYCIQCPuCR3IdcazHg7qbuW1sOcRaupFXiVqYdGcNGQB/SfJQIhAPKYG12TEtQp60OJjkwAGXoy+S6MVbRO1hEHQK4AXv2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10761},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"38421200f9e3b38121f6b0f1d7b612839711b4b5","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.4_1739911793932_0.8275928990460804","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"rawan-bee-bot","version":"1.0.5","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.5","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"90f06608db67b505fc1efee6b687513f7883b735","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.5.tgz","fileCount":11,"integrity":"sha512-ZUBZ0DTIKQWgUjeJEyroiHEWFIJHGi73k/E1P0Qi6cAgn2oi+IsHfMV9LHGnAA7MzE+amyr73UPPhFfdDD8Gbw==","signatures":[{"sig":"MEUCIQD4gzjzij2t2FDFr0uMN7UuV+g98a0axuIjsZyuSSXqegIgLmNlXv28a9hRLHbSD85WVzv3Kx93aM6A0A3kFEX3+8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10524},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d80188f7c56b467abb7845fa3892d8632648a103","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.5_1739912162951_0.30523971177716147","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"rawan-bee-bot","version":"1.0.6","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.6","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"0944d70ed18ecf8029c349992c80e75b215e3311","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.6.tgz","fileCount":11,"integrity":"sha512-0mHDyoaz28cugC3doK+oPsJKl7q8dJtTogwxOO3vyNm8RJSe/Sh/Qdo3J/O+6+HcZo6T2ASomDXJgCVTupstDA==","signatures":[{"sig":"MEUCIA6v4NcCRfRU72kBjCryPFG4aLV7eKCOdSHqplBtadsGAiEA/IgAKVjazn7kvCzM3hSL96XHZQEz4H1hIF40dpHj3+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12956},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0f507f7bc9173a66173f0f9895063882f5f5bd58","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.6_1739913217944_0.5116662050476246","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"rawan-bee-bot","version":"1.0.7","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.7","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"871e26ab7baddf8626ae3a117f66c9d6dc0900f2","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.7.tgz","fileCount":11,"integrity":"sha512-yImm6kuwShyyEhX8PKvr1U3Xtg/60LSOIB9WtAD5D8V8MEoBwcWhq3L5/VQXJHtIbv7rfqqmx6fBpfVKVvQF3A==","signatures":[{"sig":"MEQCICiGMIzBKvFAcKLWNJnAsuMeAtV9z53YePiwFsIcPOCNAiA1yNgRqotOFe3aX8wLm4Q/krMmrvPA7/4bF2bYypha9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12956},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"fe6f8af1a3f2207d9ae2a0a2f83d655c6640c5d6","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.7_1739913282772_0.13698267516702534","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"rawan-bee-bot","version":"1.0.8","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.0.8","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"e8e0d1642abf750835c11cd5f7988dd4c0f9d372","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.0.8.tgz","fileCount":11,"integrity":"sha512-jE5uEF4laB/4cveVUlEEptY+tZA78lLcebKyCJ6zN/nTUztDVVm5dgRb2vwYoSxoYFy9uhwenCT2Qsc9sEn/DA==","signatures":[{"sig":"MEUCIA/DefyuUnNAS0VQud4JYwH8ULLyIJBii8Ko60p5WhoFAiEA6C16H4u6LlAyBDwPKlGg2z0ccdvIOfH2gWQ0nUahj9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13195},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"a2f9393b40e13b7711831115aade70108d0f0931","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.0.8_1739914245635_0.13721900366605055","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"rawan-bee-bot","version":"1.1.0","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.0","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"5c21bdf34130ba7f29f4d6de2ee44e7e907a197e","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.0.tgz","fileCount":11,"integrity":"sha512-ud8pqgWrJTuAr9pkOGgybTBBUPcE1JvXVGme5HFHaw4P9+tqrbuIRKO/06ar19m9u5tJtdO6TVYAVUMLXyKnvQ==","signatures":[{"sig":"MEYCIQCAotwFH+oggcZGJ6rjgHe1rU1RI/ZmCx8OncHk9jIfoQIhALwPj3voLCmzgDake2ZTsCa3zzIgaxgy3v8R/JrOqSB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14182},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"38e16a0050802ba89e0a86cae120f2f594b9b6a6","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.0_1739916207196_0.7405819856953542","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"rawan-bee-bot","version":"1.1.1","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.1","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"c04f8bba39a70e98b64b130dce93be4afe05aecc","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.1.tgz","fileCount":11,"integrity":"sha512-oDqBMml6QsZ5QiVnhEW59YHvZr1EdLjY0GDj3ocang1dN2x7BqmDhF98V7rxQxH/x/uTpMEkfHf5XvKY+8/jHg==","signatures":[{"sig":"MEYCIQDp24DKWXcgkNlKohN5trVQA4hcCPdmj5D3V41GwBIM2QIhALo4u6HuEGxBDCrNoc/dJFweGjWbhtv+cVDVvbOmiGZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15950},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"7547562e4f024d01a8b169ad26979f65e9f9f65f","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.1_1739917579142_0.7504097108931465","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"rawan-bee-bot","version":"1.1.2","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.2","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"ad29121da34a83b3b1c2751de1e5b7d81255bde1","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.2.tgz","fileCount":11,"integrity":"sha512-pvnv0t9PcxC2gO+S4rD0ZFFvXNPCaANN7TinHs1SrecMbRZkNqy80jI/gK63j7i7DAtbC/rywpZOhVDv4Sm26Q==","signatures":[{"sig":"MEYCIQD1ED/kwvNd2tt4D1bTEvLF7GiucHa9kMIB4mmbX2IVowIhAIwR+pjvz0Fn8fTKuUh2go8SV0YumDPNHL3VVzvecef+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14016},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6678867903589d87ee39c782c8bae1400cc73c41","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.2_1739919213938_0.363977678518163","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"rawan-bee-bot","version":"1.1.3","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.3","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"56787d8af801d96ccc842618254d3769c191ade9","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.3.tgz","fileCount":11,"integrity":"sha512-HDAQad4q/PnL2omqnfy6XA6Knndjdjmv3VBH6GOIhhLafSehr+Q5NnLl43nJxtIIKj++R3hMoPPRjvC1J41ddw==","signatures":[{"sig":"MEQCIDPbrlgc4MZIlFWdYnK5tFF1D3baihykXI5WIGwYKOTlAiAirMwA8pK0G/CnvqP0j/1bi1Fze2qk7ni4+Fg490he1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16380},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2a5ffaad47cca5df555398babb6587e02e43fbc0","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.3_1739919921186_0.055056880283646414","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"rawan-bee-bot","version":"1.1.4","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.4","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"63764c35ae76d2a4469df86dc35945fbc27eb3f9","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.4.tgz","fileCount":11,"integrity":"sha512-83B21E65jxI6jOI2D4v8uUoSCsOanzbVnTd/NMbYv3tvKFGWdmBi67F3egr7T+15AtxIQi/LssD7HexNR7HzCA==","signatures":[{"sig":"MEYCIQDKzN4JNXCZu+1WtUfUStD8xPE0TFCXDtJZsOXKx3VvugIhAMuWRDF0WRZyecGkjmalJePDHVrQjzWufrwiQuA9Zixs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16683},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"06ba5b6df37e36c547dd100124158a0fb1b15faa","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.4_1739921492811_0.8596248499694286","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"rawan-bee-bot","version":"1.1.5","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.5","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"7a3c6be75e317ebb40c187772f385621d7b39c2f","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.5.tgz","fileCount":11,"integrity":"sha512-ZkZ96f0pdrfZ6hwOxT1aLWf8jffmxVjLqjwynesibFqHJRksxWluKSVymLvTu69oMVkC5QrrwFMb8OekpTYNVA==","signatures":[{"sig":"MEQCIBFvFL1DsQk+kwTXbX5XJc77j/kXB4xL/4H8D8AXQ47nAiBhgwf8LR9H49309tC5Ajhktk2T3GPWlaZ2ydGQ7kX8Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16710},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"5f9af9b9e2ede2b0e1fa68363547d66b272a00c3","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.5_1739921877730_0.10735198389018374","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"rawan-bee-bot","version":"1.1.7","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.7","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"7703d7866d17f7fad37c8c02d8e03b755ccf0044","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.7.tgz","fileCount":11,"integrity":"sha512-WS/qx4q6jz7D2kt1Ca0Xyf5D9UovW0YXQLL3OK5zoMVDFAeULRyDw1DtIRaL6f8q9zyllYKbC04c01exIB9w/A==","signatures":[{"sig":"MEQCIDQ17V57IV+gbFtFBqzvhmZTzra+EqWdxVvuPLdpS18NAiBU6WABN1qbd6byHlchKXc4jCLYYIqOWRN4p0n7mvGEdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17206},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"5529818586440fb27a1dd1f25c3431037a3ee9de","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.7_1739923137449_0.6146765746768705","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"rawan-bee-bot","version":"1.1.8","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.8","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"8aa8fec2c8ce9d9b748380b5d94b2c447a9ac0ab","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.8.tgz","fileCount":11,"integrity":"sha512-VtqFu5ECUBspkpaiHKrfayv0U1cqbli3SIbm/5FduB71onqIs4PBWOSoTOb11u021EGBGiHoBatCojCdZO0ZtQ==","signatures":[{"sig":"MEUCIQD4V4sIGVWt0H5vC5CNuBq2uq7A0vc6ebU52/6tDKot+wIgYSfYXxPkRswtWvezYmu+k7MOQDTI1T5WMMOAGhnKl2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17231},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"755f0cbee7835b3776cf3005f7b960a6bdf3b237","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.8_1739923746043_0.37702542333231204","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"rawan-bee-bot","version":"1.1.9","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.1.9","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"7b1e43809fb6da039de2c50315ffbd2bcb4a9c6f","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.1.9.tgz","fileCount":11,"integrity":"sha512-dv8wdT2uYUCu/TBY3AM+91sNEzpDz8kHNjeiq8ip3jZN150fM+k/xyf2q+UYxN6g06jIwk2AVxayqbqop6/bXw==","signatures":[{"sig":"MEUCIQDQOePiwJGU13wBANJU6+k5IMEmIePAIehhIAYOOgOu/AIgE49IbmqdMCQ1vhfkjAuw2z7efkwNkhmbom0zjIOBdUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17363},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"00ddb785c78c03dc35e4017bb158685d487cee34","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.1.9_1739925001670_0.7960883126285856","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"rawan-bee-bot","version":"1.2.0","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.0","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"c8bd033bde45c87595bb4f64cec985985a5086de","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.0.tgz","fileCount":11,"integrity":"sha512-78D4JhTNPZyOTHv9QdNEyvQe3lMlXMNtaPhGn/+X5mq4EgpE9/WyYHv8yABD1IYVdzCpJ9Upac/OID5KAkMMjA==","signatures":[{"sig":"MEYCIQD5CsTcb6m/5yXa6+hGtE8NKQfhm85Uhf0roR9HfPP9EAIhAOi/jkCRNEOIhSMD30kBlnRUSDV4HlNwyg2G2nHU6/Kn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17231},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"89797c5823f9460442dc334a75674225b6f4046d","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.0_1739925453844_0.8465584336127785","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"rawan-bee-bot","version":"1.2.1","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.1","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"3dbb86daa2a823f767e490f24c6c5d40837b17eb","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.1.tgz","fileCount":11,"integrity":"sha512-lSNHZs7x5U4bTHsMuv2OOfQimyoNYFKHXRcnJCAvhQZWLc3J+OcVmRohrm3WboGG0fq7t+At+DicKGrY9C+ZYQ==","signatures":[{"sig":"MEUCIEjmSYuVi53uSenGL6DiZJzIsAEFSzD3BvpKrgwWU4ZXAiEArDXiSUT+vHMwEL4G/3H/cwqq8K3O5MXPTMuRj5GJlv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21624},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"1b2b5b755147768080ecf8dcaa2641c071d65025","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.1_1739927115728_0.23358297020490992","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"rawan-bee-bot","version":"1.2.2","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.2","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"23404dbefbbd289dbebec91878523ddb6e9cfd66","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.2.tgz","fileCount":11,"integrity":"sha512-Bo4bmUcPNm1AN45Z3z2WNz6E5fBh/bxwfdlNvKkJTGT+ts9x4e2bwwySvaNY5H1Izf064N9NvUjmhTTUDKUy8Q==","signatures":[{"sig":"MEYCIQDJsclvHzL+dMMhByBsrf9reDGL7F0LPidkcW13xj4OXwIhAIuKFFqthFYP29aYCLI8xwb003hXUEQrsMtVuz+Qe8AR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21625},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"675f2c2efa3df13d06aec0f8792befa54bd7e03e","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.2_1739927586405_0.4048781432987578","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"rawan-bee-bot","version":"1.2.3","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.3","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"5a4e484fa9f4b19bcde6ea57eae9453081b030d8","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.3.tgz","fileCount":43,"integrity":"sha512-tFbjps7XwW4Et1LvrBKWiH8ab1AXSZ6LIgSlASXMCNkL++MSvkMF3V18WvRLru4N0TOVNUGJ2FT/oW0nYecVZw==","signatures":[{"sig":"MEUCIEODKVfocQ1wSJk+7Cn08w9eWuG8CPyJKRyJcowOflBiAiEAikAikI+XlNKA4izjLB0MJQNZU3pU29RCsjwP5Hc60ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40664},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"535d0ea8f108731604f3385c727639e7635380d0","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.3_1739928573875_0.5415441560383447","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"rawan-bee-bot","version":"1.2.4","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.4","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"57d941e2347c7d75c7ba549af9e87921db6543d8","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.4.tgz","fileCount":43,"integrity":"sha512-ME9T5aU43xkfW4vbwtDvdH0VNDUBvpsmI0XVJO2CRQY0ux/UZ+9da/o0ziWWJnFGbfnUzj+KBhPyhhayOAqbOQ==","signatures":[{"sig":"MEUCIQCOtLwyZbReYI+refuUhMvs4zb4K0khkjx/a1pfd6RsbgIgEdvDx91NJ+g2XPsgXlDCMfbexjOKlAIkk7nvZJvlPcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40676},"main":"dist/ChatbotUI.js","types":"dist/ChatbotUI.d.ts","module":"dist/ChatbotUI.esm.js","gitHead":"ecea8287950a02b2c50a71aa6c59e951384b8e01","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.4_1739929027732_0.7163907330106696","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"rawan-bee-bot","version":"1.2.5","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.5","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"f7eb74316277ae118ad2ad48fbc07bc6b30d758e","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.5.tgz","fileCount":43,"integrity":"sha512-uc4klE7JLmCOvir9krXJpSMePro3lTVSjgtweLcYSdfZ4EUmrikDVnJoU4GqH1pXjgHgGGQ2jTWhKKXqHfpuyg==","signatures":[{"sig":"MEUCIQCueERnYyjNWjTaJV0Arb3MEGvz17h7Ig6uFjGJBnhanwIgA2TPifMpor9Cz7eJOYMYcEmjVEVjoz5MFmuN3oAatsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41781},"main":"dist/ChatbotUI.js","types":"dist/ChatbotUI.d.ts","module":"dist/ChatbotUI.esm.js","gitHead":"cfc3d96a6a6cf4921a2a36c0080bf7122da29fa4","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.5_1739929873576_0.3832705372342631","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"rawan-bee-bot","version":"1.2.6","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.6","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"4a52bdf28e2943510eba8b3f963edf86fd251034","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.6.tgz","fileCount":43,"integrity":"sha512-9mt1PEN9L+uidpW04FGnwictgZnzZp5AWTFHpTzTznRHxUKvl+5BYNDQMN10WYZXmf47lpBqvcP8CYxiYowFuA==","signatures":[{"sig":"MEYCIQDqquNM+J8kcKSVbf4JVmCdJfS2OXl7RohLDyr26PbDpAIhAKToGMoUkSNL0JYiktzvU7dHontXl6yUPPNnoNDOymy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41797},"main":"dist/ChatbotUI.js","types":"dist/ChatbotUI.d.ts","module":"dist/ChatbotUI.esm.js","gitHead":"66a34aa674bca3b840d3dfc4a31251d24fb41222","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.6_1739930101546_0.8599773865018336","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"rawan-bee-bot","version":"1.2.7","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.7","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"baa94eb8efda4a7ce49ff3b533334ff569086c57","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.7.tgz","fileCount":43,"integrity":"sha512-QtpF3zpPya3GwUA1qMU7vityQ+z0l5WXumXX35fhSsnpEp09qPPhWgmfbbfc6CixwEetVi/NjHs3H/XVLgI6nw==","signatures":[{"sig":"MEQCIC1YkMETeA5GY8pnM+85fMlWHITBpipI2w3oUiuKeVM7AiBwKzpQdjIRykCOnHmDu/jLlyc5MRf7P5t+lPZh6VH3mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41409},"main":"dist/ChatbotUI.js","types":"dist/ChatbotUI.d.ts","module":"dist/ChatbotUI.esm.js","gitHead":"f5c93a3765f6aa368c9f0cce1c80f31533b1a933","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.7_1739930226471_0.03600721896723735","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"rawan-bee-bot","version":"1.2.8","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.2.8","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"78f0acdd21cec5825f5b472ee3f1bb22d940633d","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.2.8.tgz","fileCount":47,"integrity":"sha512-rjS5Y4WO+tIU1GO/0yeS9eABqyY/vV/Grwu4q9vH081d+y0ERMKDzMttVbaftkNnY/zGdeTct3A4QnkqtEvsWw==","signatures":[{"sig":"MEUCIBoFoBW9Fw0TP8fKCGAYReQoOoMI6i3+cSuzaHwhEK45AiEAwZoJkb/DgZtKslWxShFF67w9bFAHdM/uNWGPAaOeFYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43972},"main":"dist/ChatbotUI.js","types":"dist/ChatbotUI.d.ts","module":"dist/ChatbotUI.esm.js","gitHead":"c302ecc2d97229a22cefe78b3ff729a19c9d3b69","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"10.8.3","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.2.8_1739931187389_0.5022004290526589","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"rawan-bee-bot","version":"1.3.0","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.3.0","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"67df444ec7855e4f62f2ab7ae1b462aaa7e3e8b8","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.3.0.tgz","fileCount":56,"integrity":"sha512-78g6uPhf+XXa7ENPycOia1gNrLHN7EkUn9ztSFkm1ZCpOIEdYg3miExQ2d1YxHFizYhGHi2bGpK7tG6BMgS6yQ==","signatures":[{"sig":"MEQCIDDYnlPuDLbPeGO71CbZXm/kR9a5D+4Bgqq0dlgcYAWoAiABSEPRNU6RK7NeMtFP4uEEBfvnH2XKLUppin4wCMeciw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589999},"main":"dist/ChatbotUI.js","types":"dist/ChatbotUI.d.ts","module":"dist/ChatbotUI.esm.js","gitHead":"b2a810d14ed424e3cfa1c8bb37b0fa175a2f5c29","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"11.10.0","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.3.0_1775147314029_0.026892263844264797","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"rawan-bee-bot","version":"1.3.1","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","_id":"rawan-bee-bot@1.3.1","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"dist":{"shasum":"8149d00d9e535b7c86d7aeb59c359a7358ea9de5","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.3.1.tgz","fileCount":55,"integrity":"sha512-24jqWQ5io5I4CT8p1M67/K6biPJA70l5a8kAdB1z7Y2pHsNX2ttMd0mbJB/io3sgDsxq3y9aTR8PSNX0b+qK9A==","signatures":[{"sig":"MEQCIHoCoUrQ4FxD0gWxpexzfziMNAJJySQclRFMSdlB3nC3AiAjIqqBqsIY+o5r+G+rT302UBlOOLomcgbco+T5TkSLtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77756},"main":"dist/ChatbotUI.js","types":"dist/ChatbotUI.d.ts","module":"dist/ChatbotUI.esm.js","gitHead":"cb56f8cb58338ff8dd9ab2343c368cd03a0f42df","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"repository":{"url":"git+https://github.com/RawanBee/rawan-bee-bot.git","type":"git"},"_npmVersion":"11.10.0","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"axios":"^1.3.0","styled-components":"^6.1.15","@types/styled-components":"^5.1.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rawan-bee-bot_1.3.1_1775147497944_0.8294123720517148","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"rawan-bee-bot","version":"1.3.2","description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","main":"dist/ChatbotUI.js","module":"dist/ChatbotUI.esm.js","types":"dist/ChatbotUI.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build","test":"jest","lint":"eslint src --ext .ts,.tsx"},"repository":{"type":"git","url":"git+https://github.com/RawanBee/rawan-bee-bot.git"},"keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"author":{"name":"Rawan Bazadough"},"license":"MIT","peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"dependencies":{"@types/styled-components":"^5.1.34","axios":"^1.3.0","styled-components":"^6.1.15"},"devDependencies":{"@types/react":"^18.0.0","@types/react-dom":"^18.0.0","eslint":"^8.0.0","jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.7.3"},"gitHead":"a4472769336410220fefb0371109611f31c9858c","_id":"rawan-bee-bot@1.3.2","bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","_nodeVersion":"24.11.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-Y6R5AtE56H67HYco5utdoSri8lhf787/WoiAUZKYK4NHvAay6maItuRSjc2TVFrysgUnwu60l8fIoJv3ccEzLA==","shasum":"d9a954492793b21a68098de1507da09befb90ea8","tarball":"https://registry.npmjs.org/rawan-bee-bot/-/rawan-bee-bot-1.3.2.tgz","fileCount":56,"unpackedSize":589999,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCihB0CuJ6j+dbloJGtQ3WQBG00i/Zlyz42aWe4SVx1DgIhAIHtDRTIYYys4udjybZ2IQgBAb8EVu+ADiwEIAaP+Ggu"}]},"_npmUser":{"name":"rawanbee","email":"bazadough1997@gmail.com"},"directories":{},"maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rawan-bee-bot_1.3.2_1775147635289_0.7682684538104736"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-18T18:49:19.237Z","modified":"2026-04-02T16:33:55.590Z","1.0.0":"2025-02-18T18:49:19.510Z","1.0.1":"2025-02-18T19:08:21.031Z","1.0.2":"2025-02-18T20:13:42.019Z","1.0.3":"2025-02-18T20:44:50.607Z","1.0.4":"2025-02-18T20:49:54.110Z","1.0.5":"2025-02-18T20:56:03.146Z","1.0.6":"2025-02-18T21:13:38.119Z","1.0.7":"2025-02-18T21:14:42.961Z","1.0.8":"2025-02-18T21:30:45.819Z","1.1.0":"2025-02-18T22:03:27.422Z","1.1.1":"2025-02-18T22:26:19.313Z","1.1.2":"2025-02-18T22:53:34.112Z","1.1.3":"2025-02-18T23:05:21.359Z","1.1.4":"2025-02-18T23:31:32.975Z","1.1.5":"2025-02-18T23:37:57.907Z","1.1.7":"2025-02-18T23:58:57.627Z","1.1.8":"2025-02-19T00:09:06.260Z","1.1.9":"2025-02-19T00:30:01.855Z","1.2.0":"2025-02-19T00:37:34.014Z","1.2.1":"2025-02-19T01:05:16.043Z","1.2.2":"2025-02-19T01:13:06.588Z","1.2.3":"2025-02-19T01:29:34.095Z","1.2.4":"2025-02-19T01:37:07.917Z","1.2.5":"2025-02-19T01:51:13.781Z","1.2.6":"2025-02-19T01:55:01.751Z","1.2.7":"2025-02-19T01:57:06.645Z","1.2.8":"2025-02-19T02:13:07.583Z","1.3.0":"2026-04-02T16:28:34.318Z","1.3.1":"2026-04-02T16:31:38.090Z","1.3.2":"2026-04-02T16:33:55.488Z"},"bugs":{"url":"https://github.com/RawanBee/rawan-bee-bot/issues"},"author":{"name":"Rawan Bazadough"},"license":"MIT","homepage":"https://github.com/RawanBee/rawan-bee-bot#readme","keywords":["react","chatbot","AI","OpenAI","LLM","GPT","chatbot-ui","typescript"],"repository":{"type":"git","url":"git+https://github.com/RawanBee/rawan-bee-bot.git"},"description":"A flexible, AI-powered chatbot UI component for React, supporting multiple AI providers (OpenAI, Gemini, self-hosted LLMs).","maintainers":[{"name":"rawanbee","email":"bazadough1997@gmail.com"}],"readme":"# rawan-bee-bot\n\nA **React chatbot UI** you drop into any app: a bottom **Messages** launcher, a **glass-style** chat panel, and built-in wiring for **OpenAI**, **Google Gemini**, or a **self-hosted** HTTP endpoint (e.g. Ollama).\n\n## Preview\n\n![rawan-bee-bot — Messages bar and chat panel](src/assets/ui.png)\n\nThis document is written for **people installing and using the package**, not for library authors.\n\n---\n\n## Who this is for\n\n- You use **React 17+** and want a **ready-made chat UI** (no design system required).\n- You want to point the widget at **OpenAI**, **Gemini**, or your **own backend URL**.\n- You want **optional** `localStorage` history and **optional** hooks to log messages to your server.\n\n---\n\n## Requirements\n\n| Requirement | Notes |\n|-------------|--------|\n| **React** & **React DOM** | `>= 17`. Listed as **peer dependencies** — install them in your app. |\n| **Browser `fetch`** | Used for all AI calls. |\n| **`localStorage`** | Only if `persistMessages` is `true` (default). |\n\nThe package bundles its own runtime dependencies (e.g. **styled-components**). You do **not** need to add styled-components yourself unless you want to.\n\n---\n\n## Installation\n\n```sh\nnpm install rawan-bee-bot\n```\n\nEnsure React is installed in your project:\n\n```sh\nnpm install react react-dom\n```\n\n---\n\n## Add it to your app (3 steps)\n\n**1.** Import the default component.\n\n**2.** Render it once (usually near the root of your layout, e.g. inside `App`).\n\n**3.** Set `aiProvider` and the options for that provider (see below).\n\n### Minimal example (self-hosted / Ollama)\n\n```tsx\nimport ChatbotUI from \"rawan-bee-bot\";\n\nexport default function App() {\n  return (\n    <ChatbotUI\n      aiProvider=\"selfhosted\"\n      backendUrl=\"http://localhost:11434/api/generate\"\n    />\n  );\n}\n```\n\n### Minimal example (OpenAI)\n\n```tsx\nimport ChatbotUI from \"rawan-bee-bot\";\n\nexport default function App() {\n  return (\n    <ChatbotUI\n      aiProvider=\"openai\"\n      apiKey={process.env.REACT_APP_OPENAI_API_KEY!}\n    />\n  );\n}\n```\n\nUse your bundler’s way of reading env vars (`import.meta.env` in Vite, etc.).\n\n---\n\n## What the UI does\n\n- A **fixed bar** at the bottom (on wide screens: a tab on the **bottom-right**) labeled **Messages**. Clicking it **opens** the panel.\n- The **panel** shows the conversation, an input field, and a send button.\n- **Escape** closes the panel (when it is open).\n- **Appearance** defaults to a **neutral, glassy** look and follows **system light/dark** (`prefers-color-scheme`). You can override colors with `theme` and the font with `fontFamily`.\n\n---\n\n## Choosing an AI provider\n\nPick **one** `aiProvider` value. The widget sends the user’s text to the matching backend.\n\n| `aiProvider` | When to use | Required props | Default endpoint (if you omit `backendUrl`) |\n|----------------|-------------|----------------|---------------------------------------------|\n| `\"selfhosted\"` | Local LLM / custom HTTP API compatible with the request shape below | None (API key not used) | `http://localhost:11434/api/generate` |\n| `\"openai\"` | OpenAI Chat Completions | `apiKey` | `https://api.openai.com/v1/chat/completions` |\n| `\"gemini\"` | Google Gemini | `apiKey` | Gemini `generateContent` URL for `gemini-2.0-flash` |\n\n**`backendUrl` (optional):** Full URL to `POST` to instead of the default. Use this for **proxies** or **alternate hosts**.\n\n### Self-hosted (Ollama-style) details\n\nThe built-in client `POST`s JSON like:\n\n```json\n{ \"model\": \"mistral\", \"prompt\": \"<user message>\" }\n```\n\nand expects a **streaming-style** response body where lines are JSON objects that may include a `response` string field (typical Ollama `/api/generate` behavior).\n\n**Important:** The **`model` name is currently fixed to `\"mistral\"`** in this package. If you need another model, use a **proxy** that maps the request, or open an issue / fork to make the model configurable.\n\n### OpenAI details\n\n- **Model** used in code: **`gpt-4o-mini`**.\n- **Auth:** `Authorization: Bearer <apiKey>`.\n\n### Gemini details\n\n- **API key** is sent as a **query parameter** on the request URL (as required by the REST API).\n\n---\n\n## `<ChatbotUI />` — all props\n\nEvery prop except `aiProvider` is **optional** unless your provider needs it.\n\n| Prop | Type | Default | What it does |\n|------|------|---------|----------------|\n| `aiProvider` | `\"openai\" \\| \"gemini\" \\| \"selfhosted\"` | — | **Required.** Which backend to call. |\n| `apiKey` | `string` | `undefined` | **Required** for `openai` and `gemini`. Not used for `selfhosted`. |\n| `backendUrl` | `string` | Provider default (see table above) | Override the full URL for AI requests. |\n| `title` | `string` | `\"Messages\"` | Text in the panel header. |\n| `placeholder` | `string` | `\"Type your message…\"` | Input placeholder. |\n| `fontFamily` | `string` | System UI stack (see below) | CSS `font-family` for the whole widget. |\n| `theme` | `ChatbotTheme` | Built-in light/dark neutral glass | **Partial** object; merged over defaults. |\n| `persistMessages` | `boolean` | `true` | If `true`, loads/saves message list in `localStorage`. |\n| `storageKey` | `string` | `\"rawan-bee-bot:chatHistory\"` | `localStorage` key when `persistMessages` is `true`. |\n| `className` | `string` | `undefined` | Applied to the **outer wrapper** `<div>` around launcher + panel (for your own layout/CSS). |\n| `onMessageSend` | function | `undefined` | Called after a **successful assistant** reply (see Callbacks). |\n| `onSaveMessage` | function | `undefined` | Called when the widget **stores** a message (user + assistant; see Callbacks). |\n| `onError` | function | `undefined` | Called with an `Error` if the AI request fails. |\n\n---\n\n## Callbacks (`onSaveMessage`, `onMessageSend`, `onError`)\n\nAll callbacks are **optional**. They may be **async**; the widget will `await` them where used.\n\n### `onSaveMessage(message, history)`\n\nCalled:\n\n1. After the **user** message is added (before the AI responds).\n2. After each **assistant** message is added (including error messages shown in the UI).\n\n- **`message`:** The single message that was just appended (`ChatMessage`).\n- **`history`:** The full list **including** that message.\n\nUse this to **mirror** chat to your database or analytics. It does **not** replace `localStorage` unless you set `persistMessages={false}`.\n\n### `onMessageSend(message, history)`\n\nCalled **only** after a **successful** assistant reply (not for user-only turns, not for thrown errors).\n\n- **`message`:** The assistant’s `ChatMessage`.\n- **`history`:** Full transcript including that reply.\n\n### `onError(error)`\n\nCalled when the AI call throws (network, HTTP error, missing API key, etc.). The user still sees an **error line** in the chat when possible.\n\n### `ChatMessage` shape (TypeScript)\n\n```ts\ntype ChatMessage = {\n  id: string;\n  role: \"user\" | \"assistant\" | \"system\";\n  content: string;\n  createdAt: string; // ISO timestamp\n  isError?: boolean; // true when content is an error explanation\n};\n```\n\nImport the type in TypeScript:\n\n```tsx\nimport type { ChatMessage, ChatbotTheme, ChatbotUIProps } from \"rawan-bee-bot\";\n```\n\n---\n\n## Chat history & `localStorage`\n\n- **`persistMessages={true}` (default):** On load, the widget reads `storageKey`; after each change, it writes the full message array back.\n- **`persistMessages={false}`:** No read/write; each full page load starts empty unless you add your own persistence later.\n- **Changing `storageKey`** gives you a separate thread per key (e.g. per user or per page).\n\n---\n\n## Styling: `theme` and `fontFamily`\n\n### Defaults\n\n- **Colors:** Neutral, **glassy** presets; **light** vs **dark** follows **`prefers-color-scheme`** until you override with `theme`.\n- **Font:** A **system UI** stack (same as exporting `SYSTEM_UI_FONT_STACK`).\n\n### `theme` — what each key controls\n\nPass **only** the keys you need. Unset keys keep the default for the current light/dark preset.\n\n| Key | Affects |\n|-----|--------|\n| `chatButtonBg` | Bottom launcher bar background |\n| `chatButtonTextColor` | Launcher text and accent dot |\n| `headerBg` | Panel header background |\n| `headerTextColor` | Header title color |\n| `closeButtonColor` | Close control |\n| `userMessageBg` / `userMessageText` | User bubbles |\n| `botMessageBg` / `botMessageText` | Assistant bubbles |\n| `inputContainerBg` | Area behind the input row |\n| `inputFieldBg` / `inputFieldText` | Input field |\n| `sendButtonBg` / `sendButtonTextColor` | Send button |\n| `typingIndicatorColor` | “Typing…” text |\n\n**Color format:** Any valid CSS color string works (`#rrggbb`, `rgb()`, `rgba()`, etc.). For **hex** colors, some internal helpers can lighten them for gradients; **non-hex** values are passed through unchanged.\n\n### `fontFamily`\n\nSet a full CSS stack, e.g.:\n\n```tsx\n<ChatbotUI\n  aiProvider=\"openai\"\n  apiKey={key}\n  fontFamily={'\"Inter\", system-ui, sans-serif'}\n/>\n```\n\nTo **extend** the package default instead of replacing it:\n\n```tsx\nimport ChatbotUI, { SYSTEM_UI_FONT_STACK } from \"rawan-bee-bot\";\n\n<ChatbotUI\n  aiProvider=\"selfhosted\"\n  fontFamily={`\"Inter\", ${SYSTEM_UI_FONT_STACK}`}\n/>\n```\n\n---\n\n## Imports and exports\n\n**Default export (most apps):**\n\n```tsx\nimport ChatbotUI from \"rawan-bee-bot\";\n```\n\n**Named exports:**\n\n```tsx\nimport ChatbotUI, { SYSTEM_UI_FONT_STACK } from \"rawan-bee-bot\";\n```\n\n**Type-only imports:**\n\n```tsx\nimport type {\n  AIProviderName,\n  ChatbotTheme,\n  ChatMessage,\n  ChatbotUIProps,\n} from \"rawan-bee-bot\";\n```\n\n---\n\n## Full example (theme + callbacks + font)\n\n```tsx\nimport ChatbotUI, { SYSTEM_UI_FONT_STACK } from \"rawan-bee-bot\";\n\nexport default function App() {\n  return (\n    <ChatbotUI\n      className=\"my-chatbot-root\"\n      aiProvider=\"openai\"\n      apiKey={process.env.REACT_APP_OPENAI_API_KEY!}\n      title=\"Support\"\n      placeholder=\"How can we help?\"\n      fontFamily={`\"Inter\", ${SYSTEM_UI_FONT_STACK}`}\n      theme={{\n        userMessageBg: \"#2563eb\",\n        sendButtonBg: \"#0f172a\",\n        headerBg: \"rgba(255, 255, 255, 0.85)\",\n      }}\n      persistMessages\n      storageKey=\"my-app:support-chat\"\n      onSaveMessage={async (message, history) => {\n        await fetch(\"/api/chat-log\", {\n          method: \"POST\",\n          headers: { \"Content-Type\": \"application/json\" },\n          body: JSON.stringify({ message, history }),\n        });\n      }}\n      onError={(err) => console.error(err.message)}\n    />\n  );\n}\n```\n\n---\n\n## Troubleshooting\n\n| Problem | Things to check |\n|--------|------------------|\n| **CORS errors** | Browser calls go **from your site** to the AI URL. OpenAI/Gemini allow browser keys in some setups; **local Ollama** often needs a **same-origin proxy** or dev server proxy. |\n| **`openai` / `gemini` errors** | `apiKey` set? Env var actually loaded in the build? |\n| **`selfhosted` empty or errors** | Is the server running? Does URL match? Is the response shape compatible (streaming JSON lines with `response`)? Model on server is **`mistral`** per request body. |\n| **Wrong font** | Set `fontFamily` explicitly; ensure the font is loaded in your app (e.g. Google Fonts + CSS). |\n| **Duplicate React** | In monorepos, ensure a **single** React instance (common Vite/webpack `resolve.dedupe` issue). |\n\n---\n\n## Develop this repo locally\n\n```sh\ngit clone https://github.com/RawanBee/rawan-bee-bot.git\ncd rawan-bee-bot\nnpm install\nnpm run build\n```\n\n### Demo app (`demo/`)\n\n```sh\ncd demo\nnpm install\nnpm run dev\n```\n\n---\n\n## Questions & bugs\n\nUse [GitHub Issues](https://github.com/RawanBee/rawan-bee-bot/issues) for bug reports and feature requests.\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}