{"_id":"urasoft-live-support","_rev":"30-ded9089a5e696e0ba2ee0c586618840c","name":"urasoft-live-support","dist-tags":{"latest":"1.1.29"},"versions":{"1.0.0":{"name":"urasoft-live-support","version":"1.0.0","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.0.0","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"4f17093513207e1a0a67ef06c32a07e38e6182df","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.0.0.tgz","fileCount":16,"integrity":"sha512-JSRWg93I2RA7hxfhkT1KMT9iH+VY8psoq2ELOgIjrr3DxibVQQf0xJys26/coKZHhVxlEpYN+eNwZYY557yCCw==","signatures":[{"sig":"MEUCIC/VfS8xF094ethDrqdsQ9VqVvAQvmeca+i4HQi3OX+RAiEAizyWoGuZB8thtkYLFzBvxRN2eGqd3ARm6eb9xArxwug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"090b0af116ad683c6a2953e79ddc05b01bacc013","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.0.0_1767166522689_0.18642843629420147","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"urasoft-live-support","version":"1.0.1","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.0.1","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"f93cbf84c7772e7703907d3b1c7b51a869b8ee54","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.0.1.tgz","fileCount":16,"integrity":"sha512-HMmqUimXtQbhcscX7vvZD+/o7zQ+zU+ZI1FEG/wT8Ccq/jandyABBagtXb64GuVw+njhT9dwsxAs1SPzYIFZbg==","signatures":[{"sig":"MEUCIQCcnlK8GpNE+uoCoFxoPz01KM7ZkJ1tSkGhksGd5TLkWQIgZArqAn5Aw3jL0TLBkWw9xtA3aExfTwLa7pSct34KBzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"9ad8fa3245d611d390f719cefdf4647226619e69","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.1","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.0.1_1767370468338_0.45998913985345546","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"urasoft-live-support","version":"1.1.0","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.0","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"622343cf0c153a7f852d5039a309ab5b2697c8df","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.0.tgz","fileCount":16,"integrity":"sha512-0/5Guxiu9S8lRu7WXqvwhEQWpE2vS1AMZvFopIe4gYAwHRnR8ixyi0OyKwqlJCQQhJg/7I74Sh9nMaVgJCPEbA==","signatures":[{"sig":"MEUCIQC7UC01q1DMcBHJpsDu9moYATxGmF+qrlRoYiqmJT/DYgIgH1qYzZjvDnmrnsT7CqkoT8nIcGLp80otmB6hdaC/954=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1780518},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"930dbc4c7fac08dfc812118768dbf6e6ede2341a","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.1","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.0_1767548324210_0.8445170129301842","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"urasoft-live-support","version":"1.1.1","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.1","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"c049cf4584749639ae61ac97d0558bd80e72990a","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.1.tgz","fileCount":16,"integrity":"sha512-GVIppQSTbeX4FWCfSD2/DX8Ip3MBsbmOS040bUU1HR+RvI575u2InqMitPdTZqYEt/8SHs9aQushIqoPNn7BPQ==","signatures":[{"sig":"MEQCIEQ4PnwB3v5q9pMogHFhF++peP+abuWlPCA+z+L0KrXZAiB5KNDV2aaYGEbNAY8xqsC5CsLDwpC0DqlGARJw95wytg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1780516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"17d99b8262335b8d078fcc240966953fffadf227","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.1","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.1_1768035625127_0.3355591405581835","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"urasoft-live-support","version":"1.1.2","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.2","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"44dde8d4c0c798d8ef769ac716aa3721101410d9","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.2.tgz","fileCount":16,"integrity":"sha512-gKX/YLo9bix/JjW3a8AyyhXmseuz14LScptp1FjQmuU/+VGnTf77b16YgHHv9c9gVZPaN3hw728QS9xWD0Sc+w==","signatures":[{"sig":"MEQCIAHrbJgeqRbnIRk3wfjZUwzJP2do49wOiSu/W+K84+p4AiBw5L8PTX2W1EUAYwhrb7poaqfslJjWHmy2Y+ROCpf8eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803262},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6aade360f718f760531273ad594824aee47e14cc","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.2_1768052906260_0.13169870016878482","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"urasoft-live-support","version":"1.1.3","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.3","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"8eba350ab7cfff3b027ea76cce221920f8067fe4","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.3.tgz","fileCount":16,"integrity":"sha512-TLdmUS7/Py47QZsU5a+O4DoV/L3K6bcxCrSLKERjcOxSBu9KCVFUTcxEloKMA1dpOwvOMA2ffztK/61avB6s3g==","signatures":[{"sig":"MEUCIQCS386WRdeFHMuhA6i4QiJs/PdZx+qkffiW6j2OGUeV8wIgWQrA9RkxFhKu9Gg9nupOIT2TeWNF4Db9s/2vXcsMo9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1800498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6aade360f718f760531273ad594824aee47e14cc","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.3_1768053245121_0.9253206829166636","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"urasoft-live-support","version":"1.1.4","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.4","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"fff30a964b73c1e8ca5022da8339d6539c71769b","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.4.tgz","fileCount":16,"integrity":"sha512-PO0CzHCy5kUqkPMpb3AWecnNtF+t27hxk5XqnhBoYY5uMpkmR++ShpG14mmNLEsiZB34/ZJ/UschY4jnXU82FQ==","signatures":[{"sig":"MEYCIQCj//sMBRiIiqseMdfoQ/wP0fOFqxVfgEOJcHzna8T5ugIhAM+5XCi4pSI2In5lsxCWEQ1u2dNEZs3mWGh72ius1gxF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803437},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6aade360f718f760531273ad594824aee47e14cc","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.4_1768053519437_0.6862421167713062","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"urasoft-live-support","version":"1.1.5","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.5","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"49515fe675eedc41301eef97afdbf8ce8958cf0e","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.5.tgz","fileCount":16,"integrity":"sha512-qJRkq61tfhMtNGY+Yc6d/twolShWTGddQir0Z/F0aRhil0qOb4QjKSGTtgCa1OuFizqCtJrAhhvWb1+W0vMqnA==","signatures":[{"sig":"MEUCIQCWeYDgDZqJ4RfU6aMRbzD1X7cUy+9KekHHxB40mW3oaAIgZ1OX0L//RaECVxz5XRuBVew2yd0kLUo0l1LlNvZvHbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803435},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"6aade360f718f760531273ad594824aee47e14cc","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.5_1768053859034_0.03914714425258037","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"urasoft-live-support","version":"1.1.6","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.6","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"c50a4567b929493476085a353990131b04ca84c7","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.6.tgz","fileCount":16,"integrity":"sha512-aEQMuU0qi3uW7Uta53WgaDqb1s+SEnUhn4Bnzy+pQP/oks1ryZSeDWAvCCRL7P8QgVAkFCJTaaA9sPyDcMkieQ==","signatures":[{"sig":"MEUCIQDxm3VP9Ak/VV3JXIlK3UnFdYbmNbbZPGg06Yo4tloTkAIgB64kjwG7eWQxLzllcIu6lHrQa/z0+zHsRG4iB2+QOVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"11474fca8d6847135b60f7715df03363f4a57a21","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.6_1768054103234_0.6153916660526964","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"urasoft-live-support","version":"1.1.7","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.7","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"8f4a5656f1b207025dcf889a5cdc93af2e74b8b4","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.7.tgz","fileCount":16,"integrity":"sha512-ix16S1U138EZpQ+yoGDCDrnirU6cK1A/zuuKJYvYQP0YrhLjLty1MIrz66ZDlQnQNVH4btVgyO3TOTwCajrPVw==","signatures":[{"sig":"MEQCICY4QBYGRMMU5mcXM5h0TKyj1B46rFa7odaKh66gMmdQAiA+XFAWWV5d1v3JXaOWRiAcSnW/4D3AmZaXp/PFIqoSzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1803299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"11474fca8d6847135b60f7715df03363f4a57a21","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.7_1768055136741_0.18204198379716785","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"urasoft-live-support","version":"1.1.8","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.8","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"078e35342b26362adf036835fb92ebf73ec9e65e","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.8.tgz","fileCount":16,"integrity":"sha512-068BPVFZb6KGqHNxZJXTmsfD6dFQ347Tpuh67UdGOeOhQyfRHJFZhoTHt3Giwq1mUIXb714KWoDogawa5qC5wQ==","signatures":[{"sig":"MEUCICudiyr9ltmkAG6opc0DejAydTcL/m4IBrLVXvXcpJccAiEAvsTAcSJodgzDrqTKbGGmMDmKZSqR3QGFz+JyBhq9lnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"11474fca8d6847135b60f7715df03363f4a57a21","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.8_1768055504251_0.8587629463356488","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"urasoft-live-support","version":"1.1.9","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.9","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"24fc2a58b94a38848cc915f7447c89a6d0a848d2","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.9.tgz","fileCount":16,"integrity":"sha512-/f4CRR06T7GETEb0LAqUX+esMPsOhIr1VBZoQh/ikBhxIdG1vEsC7LGlmE2ESsK6uiV20o0JgeR6eawEro5fwg==","signatures":[{"sig":"MEQCIFFnsvjNYE8qX4gsgDOaM+by28IV44qMMPkGTh5bMMafAiB6qlNwRuO2/s+DsnPGW2BZzqZXSPMZTqK5FfVrK7/aaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1797214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b16f3ce092d78afb409d6092469ad2a571560c7f","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.9_1768057893732_0.7191038834726835","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"urasoft-live-support","version":"1.1.10","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.10","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"832be864e24461b595660c4240bbb35034126001","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.10.tgz","fileCount":16,"integrity":"sha512-sMA6uglVaRhY2001piwZlDhA0b/J7Gsxyrj9AQcsHF6fCDYIAnUgUfgStQPFKyWrymHFS6dYEowvscfjp1XRxg==","signatures":[{"sig":"MEUCIDurFnCx33xe+v2iAsYH5K5qlFWd6wXa3NRXr0jxRZrGAiEA7r1Z7f8bcJHgxnpT+g1/aCTvV3TtFn2SM3x3X5M+rQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1799715},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"710f8236a7d52dd855a5fe19d6a5e6d4cd07f898","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.10_1768060459847_0.6716206614309441","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"urasoft-live-support","version":"1.1.12","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.12","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"d4ab28fc0237ee359aac18a2c86327e639dd0eb5","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.12.tgz","fileCount":16,"integrity":"sha512-GlWJIEj3EbgKeFxGbPzx6dFBG5Pwww2CwPjEUKH28nW1MQqRXoIThQn0EFcKAOnxgpY+Q/FE3CJzx9LML8KKug==","signatures":[{"sig":"MEYCIQCXXDOWXPeEEyQssZtjgoPFpq3NrAJMW5fQVqqqHulxigIhAIdZ8XraWFyNykPiZ1L1MQxiLAHlnrBLvDy6h0MYwBZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1805617},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"9661fd69d8f0cf04e4883123fe2045e1d8e95100","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.12_1769245280987_0.18916028171845034","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"urasoft-live-support","version":"1.1.14","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.14","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"11dde8a40678394a32f8578a6adfd59ec1a06cf0","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.14.tgz","fileCount":16,"integrity":"sha512-CkxIpZIWcAnyUtgA9mecr1qGOlzFHv9JOJM+jzliw6BepFjBrdMckzC4iagDCDX2TQ1vhtRXalRZYiv/8LRMMw==","signatures":[{"sig":"MEUCIQCI+Vugozd6XuXjX8UsGWHSXhnODvk9MSATevmZ0uxgQAIga5AkA9ibfmxWsS0BeyPtceuHqGE5xJ0Z3jStKZteYDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798466},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"94f24b5e9730b36b6830ad54d849b482f715a815","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.14_1769375662155_0.08195954883578427","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"urasoft-live-support","version":"1.1.15","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.15","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"e22d3515a1122c95ac2e7f43f1a578267b862d8d","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.15.tgz","fileCount":16,"integrity":"sha512-KRrrV5spIQ+WkLV1GCIsnZaMIMrk6Rn9eocSP9H3Ro8hYLwJA1g+k0NSWY79J9bVdHgkP0TkNfTIId1pOxwhGA==","signatures":[{"sig":"MEUCIQDYb7GHHGS9x/GJVMgHMsDkOBqW7FCnVNxxGZzOfv2dQgIgCa3/gjEwRy0L6jp8KeSv/oKv4ryWPPB6G/xe7+osK/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"aff74150e734f3b22113aa29b0a6807860421b34","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.15_1771181198868_0.3476005241800435","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"urasoft-live-support","version":"1.1.16","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.16","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"b157e8e94939c31b7a5822101a1044931693ee56","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.16.tgz","fileCount":16,"integrity":"sha512-aU1KXsSAHsAsyURXsd3ttxM1KFQLNT76CA8+oQ9/h26wBqaz4LX35PbXupXiF0aBASAIX1xnO7iqasVJQMQy4Q==","signatures":[{"sig":"MEUCIGfEPP0m/2r6wKjfAvB2ppP9j4d1kZ+Fvtvc5kZNCP+VAiEAzHuBZF1y57wnGGx7Vf968hRRzMvRV6HN+McxMr1P+bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1828344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"620988341f404ee402fdf277fa0c0170f9b91dee","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.16_1771184201596_0.8308910268535361","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"urasoft-live-support","version":"1.1.17","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.17","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"f1feff9397dbda766b94f990e3c96c943059a889","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.17.tgz","fileCount":16,"integrity":"sha512-4f9VDd/9ZI4lwwCxmDWB8AH/DEDDD6bRnK9Pq1rSDBnpU4q8InwCSfSeQ6p3EhKMz5vcLuJlstK12gX0dWKThw==","signatures":[{"sig":"MEYCIQCOU9QCvpqJQBlojP7uhbgwY6BwOVy7KgUfVh7iS/cqEgIhAOY29caWUjvINCZvRA9vXNqw19ekUO5VtRvZkqVJCCOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1828618},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"f598d671456259f0cb19d38ace62446db93bb5da","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.17_1771190447065_0.905927692163832","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"urasoft-live-support","version":"1.1.18","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.18","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"8402b9ba986aec61645e4d42f703fcf79ff68c07","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.18.tgz","fileCount":16,"integrity":"sha512-4Etxhz8KmuRoxdH+i4iZELqX6FeZDhRmvLfHAluar+4tFDVsoLo4OpuGpxn5H2AcSVdVwqhcj1/XBkCaNp7XxA==","signatures":[{"sig":"MEUCIQCEeVf9yg2QazkGWZ71yt6AVv8ljjxlFY8OR1oh0YFYOgIgPnSW7ZN+5iYhwVSulv1xmFWFXolIWg2/SdoRF5fYNJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b3158521cbcbceda947cc3ec02c50caa5119af45","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.18_1771192727562_0.5577132635508251","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"urasoft-live-support","version":"1.1.19","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.19","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"d0692959ac0477af87977cce5cf5afa2636e7f9e","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.19.tgz","fileCount":16,"integrity":"sha512-zqEkpXkHUwKKOtHVAT0UkrcYcjhWfEEE9UINqJAb1cnRpYdk2ppTxWcMHyNWubDUGIhnq6Ln5N7X+8TlftXQug==","signatures":[{"sig":"MEUCIQCYiBTO0AGf7eshm8iV+i5Uu1lqA1iOC124/HQ+q0IcHwIgOuEXvNmKEWvFkrj+WG2pQAY8H+4qe1KqDxge2eb88q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839392},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"cda48f10d71903d8726d7a6e7b4c266bf63c5a6c","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.19_1771193206272_0.6561158500548825","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"urasoft-live-support","version":"1.1.20","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.20","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"b6909ca31d45536a14c89e0b57dad3ccb79e384e","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.20.tgz","fileCount":16,"integrity":"sha512-Qzo6f4e0ZOhc7aKXh0XkIqN3AmipqQhUWP6ZHoqEcdAx3jvgVl/Ogqgt7SZ/AKWG/sPVuaoPU0n0Tmu4K3PDbg==","signatures":[{"sig":"MEUCIQCJaoqVN+XIF5r69cllXUvDkBqQ+OunVncwSkNAs2CEzwIgSxL2K4nlCL1Z+KgbeevlIoflwRapyz52PkBVx8QP/bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839861},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"e38383aa5a9fb363cd57a98e96bae8240846cbed","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.20_1771193565475_0.6676423968138938","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"urasoft-live-support","version":"1.1.21","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.21","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"943c0c374ab0b56383f7074cb698818d9d7d6f46","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.21.tgz","fileCount":16,"integrity":"sha512-TQUZyBFfomCaxo4/iuLyCNvBNbP4/mi3Rq1sJdnr8X4TpW/AM7Mt3fVJ2mTBNP76MP2ipI97OFTW1vh9iIhncQ==","signatures":[{"sig":"MEUCIGvdyIZ9EcGVptRxPq78Y7PSyGlX43LS9e5jeX7y+utSAiEAhtQdmWps+q8x2vD+21bSyk2DVF4dPEiTjUY84HxsM/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"430b50968669e3cd80d1105b5760544be7cc9e19","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.21_1771193979045_0.42201093231232334","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"urasoft-live-support","version":"1.1.22","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.22","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"4281b872b0b6813e48d4d00b44e03b40eecaf193","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.22.tgz","fileCount":16,"integrity":"sha512-POZXdTWc7ztJGenBckP3DXVK2retNCsiHCfz1lTuIvYfwnFG08alU/JgGQ9QlT5CoCyx6q2hQdxunfUOO2YCQQ==","signatures":[{"sig":"MEUCIQDayNxuzd1ikW1KoCBJRzZceLX8eDpHYIF6tO0oR5QTYAIgTlkZVhpCcm3OQPjH+mptH3OV5dBbBVcQ3aEpSC0y+1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"58da0f77628476d083ee092bfeb48d2f3d1e0121","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.22_1771194275420_0.9916725751052184","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"urasoft-live-support","version":"1.1.23","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.23","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"ca86f893732646198927975daa75f35efb752985","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.23.tgz","fileCount":16,"integrity":"sha512-BCKJ88mnQGJj7qCtxHTO25gPtVw+r1jbV/3XtMxx/C8//alFtAKkf+NtEeaiu/YZYy7M4UMq4P9M7gnhjkzAVw==","signatures":[{"sig":"MEUCICVL6OoZ4AH/2XhmRTGVHrGd9ubzgKE2ezPu5FMws9pRAiEAjTvzdrO1Vkcz2uVIvLdzoPpBGo23BoAPgs05VubElMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1846526},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0a2fd3f15392ff7dd2005df5a83c3dc45d79455c","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.23_1771194537792_0.03814198403164881","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"urasoft-live-support","version":"1.1.24","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.24","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"f3542ca7b2f81dfbd5c8a42b3568a51c3e31d591","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.24.tgz","fileCount":16,"integrity":"sha512-S/tUbCHDOPOPLy08nl+dOg4A7Qa7efVxvnes6mPTn1OqCGGDXMVlnzj09JLZ/rg6vEw9C9ktyO+YftPhnXauPQ==","signatures":[{"sig":"MEYCIQDJwB+L27N812J1wH4KOVtGUPbXFRD4iaTAwv+HxmYQyAIhAPo5FbXLlP2iTUiRYHJZ/pvFGBJGR00QNx5w+9mbPtPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"0854633a6fe973ca13d7b1f3caf44c88a3c4e72b","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.24_1771195037561_0.9507430102784367","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"urasoft-live-support","version":"1.1.25","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.25","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"b6abe047d413a1c837f63bfbc46677ee0f4a8775","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.25.tgz","fileCount":16,"integrity":"sha512-sMpyRqgzpVsXEnl65JRF5uwwvzPxXwJJ5mIvJIHjVjnBxe/z0+DZ15qDdYR87r7vQjJcedDI+xG7/ld9heAYRg==","signatures":[{"sig":"MEQCIG778oYqZAYNAcNGikAb8UfsSACD5AM2v7Oe2rqtNZVEAiAGWXi0v9sHsdxezpNwCLOHpaUwQiKuNhDLD9Tsbfdh5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"81b67db1d63a30be4e66cee7764db8ecc0e1621d","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.25_1771195399067_0.09603806764592226","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"urasoft-live-support","version":"1.1.26","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.26","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"15934d4c1288e5b13df1c36f044ae21f75092fc8","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.26.tgz","fileCount":16,"integrity":"sha512-+BYJkVVJ4iJkviMEjf5TRG2cb8UFtkov7MvnnHhnr4kXy7bsdfOdYZ2xVrIyBi0VRHNPxEQn+v9OUt0sKUgXig==","signatures":[{"sig":"MEYCIQCgGBv39kkd/uYOuUUqClCvs+Ro0ge7IGudnWNbxIeK+AIhAKiKRdDHMx3FRwZ0jiCBH9CDAJfdcqvQIkCU48fiBdJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1849488},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"35204714f5e256ff697dda8b4386a6fa14ef4ff3","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.26_1771197904959_0.11673430399805307","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"urasoft-live-support","version":"1.1.27","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.27","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"28d5486dec25c8016f5d939bc3f17c971934ae46","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.27.tgz","fileCount":16,"integrity":"sha512-OKB2vUnkZgilFK5jnAYvVkIT0ryqz5bSGljGf5e2FAPCH45Y2GARG642OQiseZQq6ijdRE2j5k/bVkskD8xPoQ==","signatures":[{"sig":"MEYCIQDDVT5PimmwRCYRk1pCaSSpMBtd+CNxC5t6kuFLeMelxQIhAL35eqxcdhgdSRjLp2PZ3p/XS8YdnMAjg69TN+Dzm7fE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1849615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"5fc045025064bcfc0e5434136cc7d75a4fb3e4a1","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.27_1771198209767_0.2527455649841259","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"urasoft-live-support","version":"1.1.28","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","_id":"urasoft-live-support@1.1.28","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"dist":{"shasum":"a538c10d05fb9c2da177ca914f84c50952af9da5","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.28.tgz","fileCount":16,"integrity":"sha512-Y487ESQy3bYJiq2vE1XkbzoCGsilq+oq/nOfqvfXVGbEGoFFu38aWFMKv4E5jdor4YuXPkPMFDocH88plkHjcg==","signatures":[{"sig":"MEQCIDM8/KE2PjgBVZoVNC4Fx3JMks1iTL0E/6lStcKePQmDAiAL68MvNEA9OF3rUDl5ZXp226C6mRKn0cI7epgRzoMjhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1849575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b3a1d46d768f68a0139da094bbaf1cfbc18165a5","scripts":{"dev":"rollup -c -w","lint":"eslint src/**/*.ts","test":"jest","build":"rollup -c","prepare":"npm run build"},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"repository":{"url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","eslint":"^8.56.0","rollup":"^4.9.1","typescript":"^5.3.3","@types/node":"^20.10.6","rollup-plugin-dts":"^6.1.0","rollup-plugin-copy":"^3.5.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^6.15.0","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^6.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/urasoft-live-support_1.1.28_1771198436122_0.43646709073078216","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"urasoft-live-support","version":"1.1.29","description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","type":"module","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"jest","lint":"eslint src/**/*.ts","prepare":"npm run build"},"keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"author":{"name":"Urasoft"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git"},"bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","devDependencies":{"@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.10.6","@typescript-eslint/eslint-plugin":"^6.15.0","@typescript-eslint/parser":"^6.15.0","eslint":"^8.56.0","rollup":"^4.9.1","rollup-plugin-copy":"^3.5.0","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","tslib":"^2.6.2","typescript":"^5.3.3"},"dependencies":{"@microsoft/signalr":"^10.0.0","emoji-picker-element":"^1.28.1"},"_id":"urasoft-live-support@1.1.29","gitHead":"20daf6afcc0ae875bb8a6b5b7260755d7b9c5860","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2KduHSLPtltNXyhx6u9kGeLuMcmOOHzQs3/hQx6FPxddnmQW9PyKx0ZaxkfwmJZmNppwx+6UoSRgwrD2559q7w==","shasum":"9f5f9676cb7c1d57e3cc42625c59f1606ff751eb","tarball":"https://registry.npmjs.org/urasoft-live-support/-/urasoft-live-support-1.1.29.tgz","fileCount":16,"unpackedSize":1849627,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDjDoro1KNwnk0niI9M4QqPw32SV9caEfsDJD48LyUR/AiEAkq0iokgRSBljS7/msppfTmBq++sO0jdXOGSn/LWR+cI="}]},"_npmUser":{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"},"directories":{},"maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/urasoft-live-support_1.1.29_1771200605443_0.8324405570989388"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T07:35:22.688Z","modified":"2026-02-16T00:10:05.702Z","1.0.0":"2025-12-31T07:35:22.875Z","1.0.1":"2026-01-02T16:14:28.555Z","1.1.0":"2026-01-04T17:38:44.387Z","1.1.1":"2026-01-10T09:00:25.326Z","1.1.2":"2026-01-10T13:48:26.434Z","1.1.3":"2026-01-10T13:54:05.332Z","1.1.4":"2026-01-10T13:58:39.622Z","1.1.5":"2026-01-10T14:04:19.228Z","1.1.6":"2026-01-10T14:08:23.433Z","1.1.7":"2026-01-10T14:25:36.948Z","1.1.8":"2026-01-10T14:31:44.417Z","1.1.9":"2026-01-10T15:11:33.922Z","1.1.10":"2026-01-10T15:54:20.023Z","1.1.12":"2026-01-24T09:01:21.164Z","1.1.14":"2026-01-25T21:14:22.342Z","1.1.15":"2026-02-15T18:46:39.077Z","1.1.16":"2026-02-15T19:36:41.815Z","1.1.17":"2026-02-15T21:20:47.297Z","1.1.18":"2026-02-15T21:58:47.734Z","1.1.19":"2026-02-15T22:06:46.482Z","1.1.20":"2026-02-15T22:12:45.672Z","1.1.21":"2026-02-15T22:19:39.217Z","1.1.22":"2026-02-15T22:24:35.574Z","1.1.23":"2026-02-15T22:28:57.960Z","1.1.24":"2026-02-15T22:37:17.765Z","1.1.25":"2026-02-15T22:43:19.302Z","1.1.26":"2026-02-15T23:25:05.195Z","1.1.27":"2026-02-15T23:30:09.975Z","1.1.28":"2026-02-15T23:33:56.291Z","1.1.29":"2026-02-16T00:10:05.598Z"},"bugs":{"url":"https://github.com/UrasoftYazilim/live-chat-widget/issues"},"author":{"name":"Urasoft"},"license":"MIT","homepage":"https://github.com/UrasoftYazilim/live-chat-widget#readme","keywords":["chat","live-chat","support","widget","vue","nextjs","react","typescript"],"repository":{"type":"git","url":"git+https://github.com/UrasoftYazilim/live-chat-widget.git"},"description":"Universal live chat widget library for any web application (Vue, React, Next.js, vanilla JS)","maintainers":[{"name":"urasoftyazilim","email":"urasoftyazilim@gmail.com"}],"readme":"# @urasoft/live-chat-widget\n\nUniversal live chat widget library - A modern, TypeScript-based chat widget styled with Tailwind CSS for all your web projects.\n\n## 🚀 Features\n\n-   💬 **Universal**: Works everywhere - Vue, React, Next.js, Angular, or vanilla JavaScript\n-   🎨 **Customizable**: Fully customizable position, colors, and messages\n-   📱 **Responsive**: Mobile and desktop-friendly design\n-   ⚡ **Lightweight**: Minimal dependencies\n-   🎯 **TypeScript**: Full type support with IntelliSense\n-   🔌 **SignalR Integration**: Built-in SignalR support with connect/disconnect UI\n-   🌐 **Dynamic Configuration**: Headers, query params, JWT tokens support\n-   🔄 **Smart Reconnection**: Multiple reconnection strategies (exponential, linear, fixed, custom)\n-   📡 **Extensive Callbacks**: 10+ event callbacks for full lifecycle control\n-   🎛️ **Transport Options**: WebSockets, Server-Sent Events, Long Polling\n\n## 📦 Installation\n\n```bash\nnpm install @urasoft/live-chat-widget\n```\n\n## 🔧 Quick Start\n\n### Basic Usage with SignalR (Recommended)\n\n```typescript\nimport { ChatWidget } from \"@urasoft/live-chat-widget\";\nimport \"@urasoft/live-chat-widget/dist/styles.css\";\n\nconst chat = new ChatWidget({\n\tposition: \"bottom-right\",\n\tprimaryColor: \"#007bff\",\n\ttitle: \"Live Support\",\n\tplaceholder: \"Type your message...\",\n\tagentName: \"Support Team\",\n\tagentAvatar: \"/avatar.png\",\n\tsignalR: {\n\t\thubUrl: \"https://your-server.com/chatHub\",\n\n\t\t// Query parameters (optional)\n\t\tqueryParams: {\n\t\t\tuserId: \"12345\",\n\t\t\troomId: \"support-room\",\n\t\t},\n\n\t\t// Headers (optional)\n\t\theaders: {\n\t\t\t\"X-Custom-Header\": \"value\",\n\t\t},\n\n\t\t// Token factory (optional - for JWT)\n\t\taccessTokenFactory: async () => {\n\t\t\treturn await getAuthToken(); // Your token method\n\t\t},\n\n\t\t// Hub method names (optional, defaults shown)\n\t\tsendMethodName: \"SendMessage\",\n\t\treceiveMethodName: \"ReceiveMessage\",\n\n\t\t// Event callbacks (optional)\n\t\tonConnected: (connectionId) => {\n\t\t\tconsole.log(\"SignalR connected:\", connectionId);\n\t\t},\n\t\tonDisconnected: (error) => {\n\t\t\tconsole.log(\"SignalR disconnected\", error);\n\t\t},\n\t\tonMessageReceived: (message) => {\n\t\t\tconsole.log(\"Message received:\", message);\n\t\t},\n\t},\n});\n```\n\n### Vanilla JavaScript / TypeScript (With Callback)\n\n```typescript\nimport { ChatWidget } from \"@urasoft/live-chat-widget\";\nimport \"@urasoft/live-chat-widget/dist/styles.css\";\n\nconst chat = new ChatWidget({\n\tposition: \"bottom-right\",\n\tprimaryColor: \"#007bff\",\n\ttitle: \"Live Support\",\n\twelcomeMessage: \"Hello! How can I help you?\",\n\tplaceholder: \"Type your message...\",\n\tagentName: \"Support Team\",\n\tagentAvatar: \"/avatar.png\",\n\tautoOpen: false,\n\tbuttonIcon: \"💬\",\n\tonSendMessage: (message) => {\n\t\tconsole.log(\"Message sent:\", message);\n\t\t// Send to backend with SignalR or other service\n\t},\n});\n```\n\n### React / Next.js\n\n```tsx\n\"use client\"; // For Next.js 13+\n\nimport { useEffect, useRef } from \"react\";\nimport { ChatWidget } from \"@urasoft/live-chat-widget\";\nimport \"@urasoft/live-chat-widget/dist/styles.css\";\n\nexport default function ChatComponent() {\n\tconst chatRef = useRef<ChatWidget | null>(null);\n\n\tuseEffect(() => {\n\t\tchatRef.current = new ChatWidget({\n\t\t\tposition: \"bottom-right\",\n\t\t\tprimaryColor: \"#007bff\",\n\t\t\tsignalR: {\n\t\t\t\thubUrl: \"/chatHub\",\n\t\t\t\tqueryParams: {\n\t\t\t\t\tuserId: \"user-123\",\n\t\t\t\t},\n\t\t\t\taccessTokenFactory: async () => {\n\t\t\t\t\tconst response = await fetch(\"/api/auth/token\");\n\t\t\t\t\tconst data = await response.json();\n\t\t\t\t\treturn data.token;\n\t\t\t\t},\n\t\t\t},\n\t\t});\n\n\t\treturn () => {\n\t\t\tchatRef.current?.destroy();\n\t\t};\n\t}, []);\n\n\treturn null;\n}\n```\n\n### Vue 3\n\n```vue\n<template>\n\t<div></div>\n</template>\n\n<script setup lang=\"ts\">\nimport { onMounted, onUnmounted } from \"vue\";\nimport { ChatWidget } from \"@urasoft/live-chat-widget\";\nimport \"@urasoft/live-chat-widget/dist/styles.css\";\n\nlet chat: ChatWidget | null = null;\n\nonMounted(() => {\n\tchat = new ChatWidget({\n\t\tposition: \"bottom-right\",\n\t\tprimaryColor: \"#007bff\",\n\t\tsignalR: {\n\t\t\thubUrl: \"/chatHub\",\n\t\t\tqueryParams: {\n\t\t\t\tsessionId: \"vue-session-123\",\n\t\t\t},\n\t\t},\n\t});\n});\n\nonUnmounted(() => {\n\tchat?.destroy();\n});\n</script>\n```\n\n## ⚙️ Configuration Options\n\n### Complete Configuration Interface\n\n```typescript\ninterface ChatConfig {\n\t// Widget position (default: 'bottom-right')\n\tposition?: \"bottom-right\" | \"bottom-left\" | \"top-right\" | \"top-left\";\n\n\t// Primary color (default: '#007bff')\n\tprimaryColor?: string;\n\n\t// Welcome message displayed when chat opens\n\twelcomeMessage?: string;\n\n\t// Chat header title (default: 'Live Support')\n\ttitle?: string;\n\n\t// Input placeholder text (default: 'Type your message...')\n\tplaceholder?: string;\n\n\t// Agent/Support team name (default: 'Support Team')\n\tagentName?: string;\n\n\t// Agent avatar URL\n\tagentAvatar?: string;\n\n\t// Auto-open chat on page load (default: false)\n\tautoOpen?: boolean;\n\n\t// Chat button icon (default: '💬')\n\tbuttonIcon?: string;\n\n\t// SignalR configuration\n\tsignalR?: {\n\t\t// SignalR Hub URL (required)\n\t\thubUrl: string;\n\n\t\t// Query parameters (optional)\n\t\tqueryParams?: Record<string, string>;\n\n\t\t// HTTP Headers (optional)\n\t\theaders?: Record<string, string>;\n\n\t\t// Token factory function (for JWT authentication)\n\t\taccessTokenFactory?: () => string | Promise<string>;\n\n\t\t// Hub method names (optional)\n\t\tsendMethodName?: string; // Default: 'SendMessage'\n\t\treceiveMethodName?: string; // Default: 'ReceiveMessage'\n\n\t\t// Reconnection settings (optional)\n\t\treconnect?: {\n\t\t\tmaxRetries?: number; // Maximum retry attempts (default: 5)\n\t\t\tdelayStrategy?:\n\t\t\t\t| \"exponential\"\n\t\t\t\t| \"linear\"\n\t\t\t\t| \"fixed\"\n\t\t\t\t| ((retryCount: number) => number); // Delay strategy\n\t\t\tinitialDelay?: number; // Initial delay in ms (default: 1000)\n\t\t\tmaxDelay?: number; // Maximum delay in ms (default: 30000)\n\t\t\tfixedDelay?: number; // Fixed delay in ms (default: 5000)\n\t\t\tdisableAutoReconnect?: boolean; // Disable automatic reconnection\n\t\t};\n\n\t\t// Event callbacks\n\t\tonConnected?: (connectionId?: string) => void;\n\t\tonDisconnected?: (error?: Error) => void;\n\t\tonReconnecting?: (error?: Error) => void;\n\t\tonReconnected?: (connectionId?: string) => void;\n\t\tonRetry?: (\n\t\t\tretryCount: number,\n\t\t\tdelayMs: number,\n\t\t\telapsedMs?: number\n\t\t) => void;\n\t\tonReconnectFailed?: () => void;\n\t\tonMessageReceived?: (message: any) => void;\n\t\tonBeforeSend?: (message: string) => string | Promise<string>;\n\t\tonAfterSend?: (message: string) => void;\n\t\tonError?: (error: Error) => void;\n\n\t\t// Transport and logging settings (optional)\n\t\ttransport?: \"WebSockets\" | \"ServerSentEvents\" | \"LongPolling\" | \"All\"; // Default: 'All'\n\t\tlogLevel?:\n\t\t\t| \"Trace\"\n\t\t\t| \"Debug\"\n\t\t\t| \"Information\"\n\t\t\t| \"Warning\"\n\t\t\t| \"Error\"\n\t\t\t| \"Critical\"\n\t\t\t| \"None\"; // Default: 'Information'\n\t};\n\n\t// Callback when message is sent (when not using SignalR)\n\tonSendMessage?: (message: string) => void;\n}\n```\n\n## 🔌 SignalR Kullanım Senaryoları\n\n### Temel SignalR Kullanımı\n\nWidget otomatik olarak SignalR bağlantısını yönetir:\n\n```typescript\nimport { ChatWidget } from \"@urasoft/live-chat-widget\";\nimport \"@urasoft/live-chat-widget/dist/styles.css\";\n\nconst chat = new ChatWidget({\n\tposition: \"bottom-right\",\n\tprimaryColor: \"#007bff\",\n\tsignalR: {\n\t\thubUrl: \"https://api.example.com/chatHub\",\n\t},\n});\n```\n\n**Kullanıcı akışı:**\n\n1. Kullanıcı chat balonuna tıklar\n2. \"Canlı Desteğe Bağlan\" butonuna tıklar\n3. SignalR bağlantısı otomatik kurulur\n4. Mesajlaşma başlar\n5. \"Görüşmeyi Sonlandır\" (🔌) butonuna tıklar\n6. Bağlantı kapatılır\n\n### 🔄 Yeniden Bağlanma Stratejileri\n\nSignalR bağlantısı kesildiğinde otomatik yeniden bağlanmayı özelleştirebilirsiniz:\n\n#### Exponential Backoff (Varsayılan)\n\nHer denemede gecikme ikiye katlanır: 1s, 2s, 4s, 8s, 16s...\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\t\treconnect: {\n\t\t\tmaxRetries: 10,\n\t\t\tdelayStrategy: \"exponential\",\n\t\t\tinitialDelay: 1000, // 1 saniye\n\t\t\tmaxDelay: 60000, // Maksimum 60 saniye\n\t\t},\n\t\tonRetry: (retryCount, delayMs) => {\n\t\t\tconsole.log(\n\t\t\t\t`🔄 Yeniden bağlanma denemesi ${retryCount}, ${delayMs}ms sonra...`\n\t\t\t);\n\t\t},\n\t\tonReconnected: (connectionId) => {\n\t\t\tconsole.log(\"✅ Yeniden bağlandı:\", connectionId);\n\t\t},\n\t\tonReconnectFailed: () => {\n\t\t\tconsole.error(\n\t\t\t\t\"❌ Yeniden bağlanma başarısız, maksimum deneme aşıldı\"\n\t\t\t);\n\t\t\talert(\"Bağlantı kurulamadı, lütfen sayfayı yenileyin.\");\n\t\t},\n\t},\n});\n```\n\n#### Linear Backoff\n\nHer denemede sabit bir miktar eklenir: 1s, 2s, 3s, 4s, 5s...\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\t\treconnect: {\n\t\t\tmaxRetries: 5,\n\t\t\tdelayStrategy: \"linear\",\n\t\t\tinitialDelay: 2000, // 2 saniye başlangıç\n\t\t},\n\t},\n});\n```\n\n#### Fixed Delay\n\nHer denemede aynı gecikme: 5s, 5s, 5s, 5s...\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\t\treconnect: {\n\t\t\tmaxRetries: 8,\n\t\t\tdelayStrategy: \"fixed\",\n\t\t\tfixedDelay: 5000, // Her denemede 5 saniye bekle\n\t\t},\n\t},\n});\n```\n\n#### Custom Delay Function\n\nKendi gecikme stratejinizi tanımlayın:\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\t\treconnect: {\n\t\t\tmaxRetries: 10,\n\t\t\tdelayStrategy: (retryCount) => {\n\t\t\t\t// Özel strateji: Fibonacci benzeri gecikme\n\t\t\t\tif (retryCount === 0) return 1000;\n\t\t\t\tif (retryCount === 1) return 1000;\n\t\t\t\treturn Math.min(\n\t\t\t\t\tfibonacci(retryCount) * 1000,\n\t\t\t\t\t60000 // Max 60 saniye\n\t\t\t\t);\n\t\t\t},\n\t\t},\n\t},\n});\n\nfunction fibonacci(n: number): number {\n\tif (n <= 1) return 1;\n\treturn fibonacci(n - 1) + fibonacci(n - 2);\n}\n```\n\n### 🎯 Tüm Event Callback'leri\n\nSignalR yaşam döngüsünün her aşamasını dinleyebilirsiniz:\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\n\t\t// Bağlantı kurulduğunda\n\t\tonConnected: (connectionId) => {\n\t\t\tconsole.log(\"✅ Bağlandı, Connection ID:\", connectionId);\n\t\t\tanalytics.track(\"chat_connected\");\n\t\t},\n\n\t\t// Bağlantı kesildiğinde\n\t\tonDisconnected: (error) => {\n\t\t\tconsole.log(\"❌ Bağlantı kesildi:\", error?.message);\n\t\t\tanalytics.track(\"chat_disconnected\");\n\t\t},\n\n\t\t// Yeniden bağlanma başladığında\n\t\tonReconnecting: (error) => {\n\t\t\tconsole.log(\"🔄 Yeniden bağlanıyor...\", error?.message);\n\t\t\t// UI'da \"Bağlanıyor...\" göster\n\t\t},\n\n\t\t// Yeniden bağlandığında\n\t\tonReconnected: (connectionId) => {\n\t\t\tconsole.log(\"✅ Yeniden bağlandı:\", connectionId);\n\t\t\t// UI'da \"Bağlandı\" göster\n\t\t},\n\n\t\t// Her yeniden bağlanma denemesinde\n\t\tonRetry: (retryCount, delayMs, elapsedMs) => {\n\t\t\tconsole.log(`🔄 Deneme ${retryCount}, ${delayMs}ms bekleyecek`);\n\t\t\tconsole.log(`⏱️ Toplam geçen süre: ${elapsedMs}ms`);\n\t\t\t// Progress bar güncelle\n\t\t},\n\n\t\t// Tüm denemeler tükendiğinde\n\t\tonReconnectFailed: () => {\n\t\t\tconsole.error(\"❌ Yeniden bağlanma başarısız\");\n\t\t\talert(\"Sunucuya bağlanılamadı, lütfen sayfayı yenileyin.\");\n\t\t},\n\n\t\t// Mesaj alındığında\n\t\tonMessageReceived: (message) => {\n\t\t\tconsole.log(\"📩 Mesaj alındı:\", message);\n\t\t\tplayNotificationSound();\n\t\t},\n\n\t\t// Mesaj göndermeden önce (mesajı değiştirebilirsiniz)\n\t\tonBeforeSend: async (message) => {\n\t\t\tconsole.log(\"📤 Gönderiliyor:\", message);\n\t\t\t// Mesajı şifrele, temizle veya format değiştir\n\t\t\tconst sanitized = sanitizeMessage(message);\n\t\t\treturn sanitized;\n\t\t},\n\n\t\t// Mesaj gönderildikten sonra\n\t\tonAfterSend: (message) => {\n\t\t\tconsole.log(\"✅ Gönderildi:\", message);\n\t\t\tanalytics.track(\"message_sent\", { length: message.length });\n\t\t},\n\n\t\t// Herhangi bir hata oluştuğunda\n\t\tonError: (error) => {\n\t\t\tconsole.error(\"⚠️ SignalR Hatası:\", error.message);\n\t\t\t// Sentry, LogRocket vb. hata servislere gönder\n\t\t\terrorReporter.captureException(error);\n\t\t},\n\n\t\treconnect: {\n\t\t\tmaxRetries: 5,\n\t\t\tdelayStrategy: \"exponential\",\n\t\t},\n\t},\n});\n```\n\n### 🚀 Transport ve Log Ayarları\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\n\t\t// Transport türü seçimi\n\t\ttransport: \"WebSockets\", // 'WebSockets' | 'ServerSentEvents' | 'LongPolling' | 'All'\n\n\t\t// Log seviyesi (development için 'Debug', production için 'Warning')\n\t\tlogLevel: \"Debug\", // 'Trace' | 'Debug' | 'Information' | 'Warning' | 'Error' | 'Critical' | 'None'\n\t},\n});\n```\n\n### JWT Token ile Güvenli Bağlantı\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\t\taccessTokenFactory: async () => {\n\t\t\tconst response = await fetch(\"/api/auth/token\");\n\t\t\tconst { token } = await response.json();\n\t\t\treturn token;\n\t\t},\n\t},\n});\n```\n\n### Query Parametreleri ile Kullanıcı Bilgisi Gönderme\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\t\tqueryParams: {\n\t\t\tuserId: currentUser.id,\n\t\t\tuserName: currentUser.name,\n\t\t\tdepartment: \"support\",\n\t\t},\n\t},\n});\n```\n\n### Custom Header'lar\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\t\theaders: {\n\t\t\t\"X-Api-Key\": \"your-api-key\",\n\t\t\t\"X-Client-Version\": \"1.0.0\",\n\t\t},\n\t},\n});\n```\n\n### Backend Event'leri Dinleme\n\n```typescript\nconst chat = new ChatWidget({\n\tsignalR: {\n\t\thubUrl: \"/chatHub\",\n\t\tonConnected: () => {\n\t\t\tconsole.log(\"✅ Canlı desteğe bağlandı\");\n\t\t\tanalytics.track(\"chat_connected\");\n\t\t},\n\t\tonDisconnected: (error) => {\n\t\t\tconsole.log(\"❌ Bağlantı kesildi\", error);\n\t\t\tanalytics.track(\"chat_disconnected\");\n\t\t},\n\t\tonMessageReceived: (message) => {\n\t\t\tconsole.log(\"📩 Yeni mesaj:\", message);\n\t\t\t// Bildirim göster, ses çal, vb.\n\t\t},\n\t},\n});\n```\n\n## 🖥️ Backend SignalR Hub Örneği (C#)\n\n```csharp\nusing Microsoft.AspNetCore.SignalR;\n\npublic class ChatHub : Hub\n{\n    public async Task SendMessage(string message)\n    {\n        // Kullanıcıdan gelen mesajı al\n        var userId = Context.UserIdentifier;\n\n        // Mesajı işle ve yanıt gönder\n        var response = await ProcessMessage(message, userId);\n\n        // Sadece gönderen kullanıcıya yanıt gönder\n        await Clients.Caller.SendAsync(\"ReceiveMessage\", response);\n    }\n\n    public override async Task OnConnectedAsync()\n    {\n        var userId = Context.GetHttpContext()?.Request.Query[\"userId\"];\n        Console.WriteLine($\"User connected: {userId}\");\n\n        await Clients.Caller.SendAsync(\"ReceiveMessage\",\n            \"Canlı desteğe hoş geldiniz! Size nasıl yardımcı olabiliriz?\");\n\n        await base.OnConnectedAsync();\n    }\n\n    public override async Task OnDisconnectedAsync(Exception? exception)\n    {\n        Console.WriteLine($\"User disconnected: {Context.ConnectionId}\");\n        await base.OnDisconnectedAsync(exception);\n    }\n}\n```\n\n## 🎯 API Metodları\n\n```typescript\n// Chat penceresi aç\nchat.open();\n\n// Chat penceresi kapat\nchat.close();\n\n// Widget'ı tamamen kaldır\nchat.destroy();\n\n// Programatik olarak agent mesajı ekle (SignalR için)\nchat.addAgentMessage(\"Merhaba, size yardımcı olabilir miyim?\", \"/avatar.png\");\n```\n\n## 🎨 Özel Stil\n\nWidget Tailwind CSS kullanır, ancak CSS değişkenleri ile de özelleştirebilirsiniz:\n\n```css\n:root {\n\t--chat-primary-color: #007bff; /* Ana renk */\n}\n```\n\n## 📝 Lisans\n\nMIT\n\n## 🤝 Katkıda Bulunma\n\nKatkılarınızı bekliyoruz! Issue açabilir veya pull request gönderebilirsiniz.\n\n## 📧 İletişim\n\nSorularınız için: [Urasoft](https://urasoft.com)\n","readmeFilename":"README.tr.md"}