{"_id":"@auticlabs/bulut","_rev":"18-ff6d1bbfc5bbeb6f3975543c1a6af79e","name":"@auticlabs/bulut","dist-tags":{"latest":"1.4.2"},"versions":{"1.0.0":{"name":"@auticlabs/bulut","version":"1.0.0","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.0.0","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"8edf87763bef7b4ac9c99595a2847c09d353774d","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.0.0.tgz","fileCount":14,"integrity":"sha512-kCfkPGJ5TzaDd5NmAZOB5hz5ogg30YaK46mawTNeYSvaKZh2fV6nVS2EhOZQefrjD/MpbpFfnO16qNuR7NA+Ow==","signatures":[{"sig":"MEYCIQDn/9pFDYHBv/C3nMxQZotgkyqYNL/m3hk/Q0H5t2SlmwIhAKBMMK3KvI7LB4pA1nixsc8QxYIfEz6giFXqyJqrO1Xc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664928},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"f199af95b62896bb8751684b92a89527de7118fd","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.0.0_1770936312413_0.38158044461740803","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@auticlabs/bulut","version":"1.0.1","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.0.1","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"996bfe560ee37ea9ce4bd218a436f9339c79688b","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.0.1.tgz","fileCount":14,"integrity":"sha512-JvbpalZktOi4tvu49You9dx2tSVihSzFntFuC695tkmJfvcC/rI3R3hY0Mh1h151Sqklfs1qFM/yvPhvImsCPQ==","signatures":[{"sig":"MEYCIQCmDqc+ctC8+0halEXh5xGfHUXysXBWpnbCEPqonARCgAIhAJHHVKaGvuiGyMeuH420+oKp/a52HBRaT3s0zAUcsYx9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664928},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"71e685c6c810f35e10b33375595b9d4e19eabc8a","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.0.1_1770936430554_0.9899392004742338","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@auticlabs/bulut","version":"1.0.2","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.0.2","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"9b3801f8f13aa9041805e63252dc57b8fe381483","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.0.2.tgz","fileCount":14,"integrity":"sha512-WYUeAsBJcD/8F9dPztY5A65EsZ+XJV8uNTb6VfupNGkJJWJvhN2ZlO4YTHWZ+xlMOxunmG6qXZSywqlLjS2vkg==","signatures":[{"sig":"MEQCIHd9d9eGIr0jSt+7g+bsnfyX/1dkHsTLDUyp2ZAkL2ykAiBpHtXISCWdlwQVxnfO6f5zDavcaOZK1OQqvnNs2F7uoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1732966},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"2821a7a98c453e9168e4306a1027be0f1336e596","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.0.2_1770946350967_0.9533309755883212","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@auticlabs/bulut","version":"1.0.3","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.0.3","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"0da5119e94d990fdffec8ae965babce82dc940e8","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.0.3.tgz","fileCount":14,"integrity":"sha512-x+i10U3MXDE0o0JzbuVD7naQL003wGj7o6alsYc7wpQCgNIL9y11cphe69gBXI1CMX4zbbepseIwAoC6XcyeBA==","signatures":[{"sig":"MEUCIQDPGV5g+Z4TbA7MEecHegS3PXhjtAzpVPLFPxydbzY8bQIgAqGV3iVmKaILUGWFSluzfMr5u7VzTnVEwFfRcEFJ3gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736308},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"84d57b6def150bdfb2fa374cabf2d048508d3d76","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.0.3_1770982966452_0.17072756524423283","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@auticlabs/bulut","version":"1.0.4","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.0.4","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"bea47557487ecb28bb3e98c99ac258f1094bbac0","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.0.4.tgz","fileCount":14,"integrity":"sha512-vVz6T4CB8NoZu0nOKOnS5sAkeC8MfL9PrOCwAv063AYjfUIMQgOPae+/CTuh3dVDRAsWaP1T4LpQ0bh12AWzxQ==","signatures":[{"sig":"MEUCIQDeBEPOq8szhIUZN9RzfS4BRKVwGVSaUnRMtr19sUrZVQIgQsO5hbg8yhNYhdpdEPjYjFIOSE+NJL+/YMLaHVYbLLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726281},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"84d57b6def150bdfb2fa374cabf2d048508d3d76","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.0.4_1770984403895_0.8366595926128091","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@auticlabs/bulut","version":"1.1.0","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.1.0","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"f4ec0fc14e168e8d450eb680bf0dbe5a28e61442","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.1.0.tgz","fileCount":16,"integrity":"sha512-k9vx9qq2vNEDE4qoXYpp7n6uehrony2/zxfviTQNGw8V9iOaaj0SpiHNXmM0oyf/msF4b3KYTKlnixiuljKpZA==","signatures":[{"sig":"MEUCIArhL7km7U6OvcJaG8NJzl+flxPIa0aRMP9e5Q8wTQ1uAiEAoQFVS7QwixQyeTS4B2cApdETGNaVhuMVa4X9Ic5jXs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2784854},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"0bc6e1c6ff54da6fbaa23e944a51e83bd108a464","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"ckproduces","email":"cagrokan@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.1.0_1770993002698_0.4174206472191393","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@auticlabs/bulut","version":"1.2.1","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.2.1","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"4e7e9a103b3be116a8286907b7de5803ea6805ef","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.2.1.tgz","fileCount":16,"integrity":"sha512-jOIy4GiJ19lgrU0LbAkBv0zjKCGijm1XGNUCZC3Mh55wQIZS8MWj9NiraJrDFzUY+RcS1nI2LV/st72TSmKTTg==","signatures":[{"sig":"MEQCIFZclZAZbA/lqbFWjg3GoCytXZz9JOnY2z9+rMlL2NVHAiB26QM6OFC39XtmakP9U+WEaIAbAT6i++C8FzRULdeUJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981081},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"d9888beb1466f1a720342c894bd608685886adc4","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.2.1_1771001386906_0.1806566984494511","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@auticlabs/bulut","version":"1.2.2","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.2.2","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"acbf6dc4f05be00928aebdc04edbc69d19c43a40","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.2.2.tgz","fileCount":16,"integrity":"sha512-4v6DqT743wYqjXrsQrc/8QZ9mG9YN/uA+A3Nli2eVdxLrT4I9NWXNkx0UGSc+ty7Hz3JOOdWKu6V9gjZhBHP4g==","signatures":[{"sig":"MEQCIDJUKrE42L02BVDYobm/i0Nsc3bLWibGcV5TchufCFOgAiAVBEfITPWBhGbrUQOnZTLKoLqYLlSXCLK+6W1fh2IHNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032766},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"43f4f41f5e3b86ed1df36db0deb7492b200ef106","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"ckproduces","email":"cagrokan@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.2.2_1771008166499_0.32928795964475976","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@auticlabs/bulut","version":"1.2.3","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.2.3","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"7a596b3b3b9f42485a67bd79355765153e9413c4","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.2.3.tgz","fileCount":16,"integrity":"sha512-QCaXp4y9KtH0sg9ZOarC7shVLB7TlCsUIl+CviGKtnVOvdmzSwsXOjUlmagG4Mo1vhjUPeDXuoCZb5LQT6u3/g==","signatures":[{"sig":"MEQCIASfla9I9ckEOb4aZCZFbyZUWT5u5OIPvwsKxORoG639AiBFWGiVvPmhX4uyFcSe7pqJJEyVioe1q7rnLCvn/cUnLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082312},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"a506df43da7034b4101845163dafc878a0b17a89","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.2.3_1771014163637_0.9150618026624315","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@auticlabs/bulut","version":"1.2.4","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.2.4","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"eee5b5da6068bd22aee859d9bd4fba8e6e45feea","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.2.4.tgz","fileCount":16,"integrity":"sha512-nWxxJarllnlxEfFbh5fa9aa6AuVJ7ejOnOhtqDWcvtrjkjYnXrczI1QaR7v5rTEZljhxp8EMM/IYE7xzz95ovw==","signatures":[{"sig":"MEYCIQDVRnKQCN6TmBAS3dDcVZksiQM6mtJGkFc9hx84CgCMgAIhAON5y0mvimDzT6fEQyj0GAtPcifERqiHVcpxKia8Z7HK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2091298},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"45a5cf1a71e56c5166a565dcddd8ce1e39356fad","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"ckproduces","email":"cagrokan@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^2.1.9","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.2.4_1771023691172_0.5953827702591539","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@auticlabs/bulut","version":"1.3.0","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.3.0","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"e6d2e709897026f71073d5ce6606f5a1bea7cbc1","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.3.0.tgz","fileCount":16,"integrity":"sha512-T2kaqN2b28p4ZOnBWU5uXP18GjT6W91ScfEjBXb3S0gx2lgBicnA3JEOp+8ZwHIGUyG+l/DGIBAIegxsiXIZ/A==","signatures":[{"sig":"MEUCIQCW2r4oELPVqGRKcCYFH4iVx7eWNPQifD76NHvxlnF8uAIgUI1WEXMJJuJHIeHX96NxiLJQYuFwlJAT2JE5vnQGdzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368605},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"c19cc2e6f1ba04e608724a9ceb94a4bbe34b447e","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^4.0.18","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.3.0_1771089216907_0.35416040964437845","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@auticlabs/bulut","version":"1.3.1","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.3.1","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"b5a11a8859c628c138145c7aa874bb0c25d9881c","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.3.1.tgz","fileCount":16,"integrity":"sha512-ZB7p0b/IpxpGZlPtA2XWcdAkcQxv+ghIGajaWlgq/RsGA5TlDe7HzuKR29NlwycwCQ4jzOltQBUJPAS6GHDYNQ==","signatures":[{"sig":"MEUCIQD8N/VQfYnHc94Y8Rt5K2EZyr+i4dQ3liryDlWmWABfQwIgFtnyivq7oHlN4/juZHmd2gk8Trmq+tgW/EDjKdXBc1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368601},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"13e4df685a3575ecc7324e82cd746da8af8df29a","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^4.0.18","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.3.1_1771089296510_0.8077131717704271","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@auticlabs/bulut","version":"1.3.2","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.3.2","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"0527a9b622eb4e30de95395ebd65afddf14f6592","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.3.2.tgz","fileCount":16,"integrity":"sha512-458tyi9KTzJmcbGCA6ddsFC/2C0ueoP9mBSd3X4KRgdgCpNjSezNXZJIJW/SGuAcrdYAu2TyfAgPfP6o/R2Y4Q==","signatures":[{"sig":"MEUCIGKSWLNn7IY9P/x2Zp9RlsRjbWIV+lAVz6uQnqxBstZOAiEAnf+yWM7040cgdKMY0eoBbbxMneZDq04Z/97NZHfM9UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368605},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"13e4df685a3575ecc7324e82cd746da8af8df29a","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@heroicons/react":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^4.0.18","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.3.2_1771091214768_0.915741960945647","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@auticlabs/bulut","version":"1.3.3","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.3.3","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"849c8845dad12800f74166221cd8b408ac95f65c","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.3.3.tgz","fileCount":16,"integrity":"sha512-jd9T0JGMHcqfx8jm+EM040LKTVulG/eYqCo5w+aXgjRPqxEmrQ5yW07pj2rqZv1toIwzjNjyIJW+jQQAgaJOcg==","signatures":[{"sig":"MEYCIQCN74dKN66YjWGeGXTbfJ5nMY73zcU6YTTHmsoPxZkmuwIhAL1kwsSWR32w5qdkBY5cp0ERjB40KDB+ZWbQ9TPKVOV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353516},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"97d394db9146c237d87cee1d3f157f3364ad104e","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^4.0.18","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.3.3_1771098074472_0.13875428359081377","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@auticlabs/bulut","version":"1.3.4","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.3.4","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"e87b16a908f8dff30247e842b17374ad4cdaf2e7","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.3.4.tgz","fileCount":16,"integrity":"sha512-QVenRZ616I93fC5+I/Lxv0g01SxjVk6qt6QWD5iAet5TyTe0dsvhS2Ezq8OswkREi1HTGObd6/jbDhGzVCqT0Q==","signatures":[{"sig":"MEUCIQCZe7FkA91UnJ3rqUWL7Dd3/VbJX+cne9qbuIMfuR3/5gIgLpYREAR8WiTzFlviY+iEaUGfT/jOrrebKT3CJRBlOUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1324017},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"0d1e0ba26812d8c2a40d5cff1aa02d79f292162c","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"ckproduces","email":"cagrokan@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – Your web accessibility assistant.","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^4.0.18","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.3.4_1771100927814_0.831204310594603","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@auticlabs/bulut","version":"1.4.0","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.4.0","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"d54ba8f72467a1c4235d3cd5eed69b8a0d5fe4c8","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.4.0.tgz","fileCount":16,"integrity":"sha512-ZxETUUUoQUfZHKXQ96ksk8RIu8roUkmsbJN6pfdOa7x2QCIIM8OPyRzKF0iKX7mURY23hRP/yxAzpKP5zMS1Dg==","signatures":[{"sig":"MEUCIQCuyATlk7FnMVivtbFWbk/SXYcUDbZ04MXli/q9Ru5M7gIgBLgUM31BI2DXXnieubmdjo4SwuvxpiOaSkVfrYA3gfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321238},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"6346dd5cf072d006f3e16331d1df916bde612964","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^4.0.18","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.4.0_1771114168886_0.7377155101843968","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@auticlabs/bulut","version":"1.4.1","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","_id":"@auticlabs/bulut@1.4.1","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"dist":{"shasum":"bf3b8f186f8d6bf100d18a2983c6f5a05ccb1b0f","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.4.1.tgz","fileCount":16,"integrity":"sha512-rx7JJ0oCpd+g79Uho1sxqVkm0twNFXO6vDSPYvvryHJ4m3GwqEFzMQ3vgoLdu3c7dHzYsT/MbMliYPlu7/U+PQ==","signatures":[{"sig":"MEQCICPi3tZz7nt7rirnCTNOdAVveTK4VBcYvZXRXMTTjWeeAiBxwmAOBTiEArvV/dIn3pbLenX7XurC9LHWnoFSS+ruXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329434},"main":"./dist/index.cjs","type":"module","types":"./index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"gitHead":"fd9c718cf7b9f6fc58a4d4c2a672f05b2d97ca96","scripts":{"dev":"vite","test":"vitest run","build":"vite build","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"gpercem","email":"gokhanpercem@gmail.com"},"_npmVersion":"11.6.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","react":"^18.2.0","preact":"^10.19.3","terser":"^5.27.0","vitest":"^4.0.18","react-dom":"^18.2.0","typescript":"^5.3.3","@types/react":"^18.2.0","streaming-json":"^0.1.4","@types/react-dom":"^18.2.0","@preact/preset-vite":"^2.8.1"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/bulut_1.4.1_1771116120231_0.8153654600795779","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@auticlabs/bulut","version":"1.4.2","description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./index.d.ts","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/index.js"},"require":{"types":"./index.d.ts","default":"./dist/index.cjs"}},"./embed":{"import":"./dist/embed.js","require":"./dist/embed.cjs"}},"sideEffects":false,"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","test":"vitest run","prepublishOnly":"npm run build"},"keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"author":"","license":"MIT","peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"devDependencies":{"@preact/preset-vite":"^2.8.1","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","preact":"^10.19.3","react":"^18.2.0","react-dom":"^18.2.0","streaming-json":"^0.1.4","terser":"^5.27.0","typescript":"^5.3.3","vite":"^7.3.1","vitest":"^4.0.18"},"gitHead":"77daa5ab25f3efeb79129b2a8def28ce99708968","_id":"@auticlabs/bulut@1.4.2","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-yOQq0EM8IIdDXfbaUB/IVwSTbj+Cgv+fo61X2ppoYDkHqSc6j1a0ePMrui+uF3OqU6ko5YslbP/6/dvP+I4sTg==","shasum":"5d0e40e61550e047877a5e0e77bb4d327986fc54","tarball":"https://registry.npmjs.org/@auticlabs/bulut/-/bulut-1.4.2.tgz","fileCount":18,"unpackedSize":1975627,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDG2omNlPtKALtdiuqANXr7x+HYg4TcXB9v2R6GCDjjMwIhAMe/0CABnR5br40/sqs5nLbA5DYS66006pUOtEqExdxa"}]},"_npmUser":{"name":"ckproduces","email":"cagrokan@gmail.com"},"directories":{},"maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bulut_1.4.2_1771281112111_0.2282310939441612"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T22:45:12.336Z","modified":"2026-02-16T22:31:52.496Z","1.0.0":"2026-02-12T22:45:12.660Z","1.0.1":"2026-02-12T22:47:10.713Z","1.0.2":"2026-02-13T01:32:31.152Z","1.0.3":"2026-02-13T11:42:46.648Z","1.0.4":"2026-02-13T12:06:44.087Z","1.1.0":"2026-02-13T14:30:02.976Z","1.2.1":"2026-02-13T16:49:47.089Z","1.2.2":"2026-02-13T18:42:46.713Z","1.2.3":"2026-02-13T20:22:43.858Z","1.2.4":"2026-02-13T23:01:31.433Z","1.3.0":"2026-02-14T17:13:37.143Z","1.3.1":"2026-02-14T17:14:56.738Z","1.3.2":"2026-02-14T17:46:55.009Z","1.3.3":"2026-02-14T19:41:14.696Z","1.3.4":"2026-02-14T20:28:48.031Z","1.4.0":"2026-02-15T00:09:29.193Z","1.4.1":"2026-02-15T00:42:00.397Z","1.4.2":"2026-02-16T22:31:52.361Z"},"license":"MIT","keywords":["chatbot","widget","react","nextjs","vite","preact","embeddable","ai"],"description":"Bulut – a lightweight AI chatbot widget for React, Next.js and Vite applications","maintainers":[{"name":"ckproduces","email":"cagrokan@gmail.com"},{"name":"gpercem","email":"gokhanpercem@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"./public/bulut_banner_github.png\" alt=\"Bulut Banner\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@auticlabs/bulut\">\n    <img src=\"https://img.shields.io/npm/v/@auticlabs/bulut\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@auticlabs/bulut\">\n    <img src=\"https://img.shields.io/npm/dw/@auticlabs/bulut\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://github.com/gpercem/bulutbot\">\n    <img src=\"https://img.shields.io/github/stars/gpercem/bulutbot\" alt=\"github stars\" />\n  </a>\n  <a href=\"https://github.com/gpercem/bulutbot/issues\">\n    <img src=\"https://img.shields.io/github/issues/gpercem/bulutbot\" alt=\"issues\" />\n  </a>\n  <a href=\"https://github.com/gpercem/bulutbot/blob/main/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/gpercem/bulutbot\" alt=\"license\" />\n  </a>\n</p>\n\n# Bulut\n\nBulut is an embeddable AI accessibility assistant for modern web applications.  \nIt provides real-time voice interaction, contextual understanding of your pages, and structured tool-based navigation — all isolated inside a Shadow DOM.\n\nDesigned for production use. Built for accessibility from the ground up.\n\n---\n\n## Core Capabilities\n\n- Real-time voice pipeline (STT → LLM → TTS with streaming)\n- Structured tool calling (navigate, click, scroll, context retrieval)\n- Floating chat interface with compact and full chat modes\n- Accessibility-first continuous conversation mode\n- Shadow DOM isolation (no CSS leakage)\n- Single bundle distribution\n- Minimal integration surface\n\n---\n\n## Installation\n\n```bash\nnpm install bulutbot\n```\n\n---\n\n## Quick Integration\n\n### React / Vite\n\n```tsx\nimport { Bulut } from \"bulutbot\";\n\nexport default function App() {\n  return (\n    <>\n      <h1>My App</h1>\n      <Bulut projectId=\"your-project-id\" />\n    </>\n  );\n}\n```\n\n---\n\n### Next.js (App Router)\n\nThe component internally uses `'use client'`, so it can be placed directly in layouts:\n\n```tsx\n// app/layout.tsx\nimport { Bulut } from \"bulutbot\";\n\nexport default function RootLayout({ children }: { children: React.ReactNode }) {\n  return (\n    <html lang=\"en\">\n      <body>\n        {children}\n        <Bulut projectId=\"your-project-id\" />\n      </body>\n    </html>\n  );\n}\n```\n\nIf conditional rendering is required:\n\n```tsx\n\"use client\";\n\nimport { Bulut } from \"bulutbot\";\n\nexport function ChatWidget() {\n  return (\n    <Bulut\n      projectId=\"your-project-id\"\n      baseColor=\"#0ea5e9\"\n      voice=\"alloy\"\n    />\n  );\n}\n```\n\n---\n\n### Next.js (Pages Router)\n\n```tsx\n// pages/_app.tsx\nimport type { AppProps } from \"next/app\";\nimport { Bulut } from \"bulutbot\";\n\nexport default function App({ Component, pageProps }: AppProps) {\n  return (\n    <>\n      <Component {...pageProps} />\n      <Bulut projectId=\"your-project-id\" />\n    </>\n  );\n}\n```\n\n---\n\n### Vanilla HTML (Embed Mode)\n\nFor non-React environments:\n\n```html\n<script type=\"module\">\n  import Bulut from \"https://unpkg.com/bulutbot/dist/embed.js\";\n\n  Bulut.init({\n    projectId: \"your-project-id\"\n  });\n</script>\n```\n\n---\n\n## Configuration\n\n### Component Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `projectId` | `string` | — | Required project identifier. |\n| `backendBaseUrl` | `string` | `\"http://localhost:8000\"` | Backend API base URL. |\n| `model` | `string` | `\"google/gemini-3-flash-preview:nitro\"` | LLM identifier. |\n| `voice` | `\"alloy\" \\| \"zeynep\" \\| \"ali\"` | `\"alloy\"` | TTS voice selection. |\n| `baseColor` | `string` | `\"#6C03C1\"` | Primary accent color (hex). |\n\n---\n\n## Embed API\n\nWhen using the embed entry:\n\n### `Bulut.init(options)`\n\nInitializes the widget.\n\nAdditional option:\n\n- `containerId` — Mount into an existing element instead of auto-creating one.\n\n```js\nBulut.init({\n  projectId: \"your-project-id\",\n  baseColor: \"#0ea5e9\"\n});\n```\n\n### `Bulut.destroy()`\n\nUnmounts the widget and cleans listeners.\n\n### `Bulut.isReady()`\n\nReturns boolean initialization state.\n\n---\n\n## Accessibility Mode\n\nWhen accessibility mode is active:\n\n- Voice becomes the primary interface\n- Responses become more descriptive\n- Listening auto-restarts after speech output\n- Conversation flows continuously\n\nThis mode is optimized for visually impaired users and hands-free environments.\n\n---\n\n## Architecture Notes\n\nBulut dynamically loads a lightweight Preact-based runtime and mounts it inside a Shadow DOM container.\n\nImplications:\n\n1. No global style collisions.\n2. SSR-safe via runtime import.\n3. Small bundle size.\n4. Framework-agnostic backend communication.\n\nThe assistant retrieves structured page context and executes explicit tool calls instead of relying purely on text generation.\n\n---\n\n## Browser Support\n\nES2020+ environments:\n\n- Chrome 80+\n- Firefox 80+\n- Safari 14+\n- Edge 80+\n\n---\n\n## Links\n\n- Website: https://bulut.lu  \n- About: https://bulut.lu/about  \n- npm: https://www.npmjs.com/package/@auticlabs/bulut  \n- Backend Repository: https://github.com/gpercem/bulutbot  \n\n---\n\n## License\n\nThis project is licensed under the [MIT License](./LICENSE).\n","readmeFilename":"README.md"}