{"_id":"@brainfi.sh/chat-widget","_rev":"5-84dd5f00eff6051618ca983ea2b9813a","name":"@brainfi.sh/chat-widget","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@brainfi.sh/chat-widget","version":"0.0.1","main":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{"@stripe/stripe-js":"^1.52.1","@udecode/plate-common":"^20.7.0","date-fns":"^2.29.3","solid-element":"1.7.0","solid-js":"1.7.1"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-typescript":"7.21.4","@rollup/plugin-babel":"6.0.3","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-terser":"0.4.0","@rollup/plugin-typescript":"11.0.0","@storybook/addon-actions":"6.4.12","@storybook/addon-essentials":"6.4.12","@storybook/addon-links":"6.4.12","@storybook/addon-styling":"^1.0.3","@storybook/html":"6.4.12","autoprefixer":"^10.4.14","babel-loader":"8.2.3","babel-preset-solid":"1.7.1","eslint":"8.37.0","eslint-plugin-solid":"0.12.0","http-proxy-middleware":"^2.0.6","postcss":"^8.4.23","rollup":"3.20.2","rollup-plugin-postcss":"4.0.2","rollup-plugin-typescript-paths":"1.4.0","storybook-builder-vite":"0.1.23","tailwindcss":"^3.3.2","typescript":"4.5.4","vite":"2.7.10","vite-plugin-solid":"2.2.1","vite-tsconfig-paths":"^4.2.0"},"scripts":{"build":"rollup --config rollup.config.js","prepare":"npm run build","start":"start-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","serve-storybook":"serve storybook-static"},"gitHead":"f917ad8037fffbdf3ba387864639ec6da610d7f9","description":"This is a simple chat widget that can be embedded on any website. It is built using SolidJS and Socket.io.","_id":"@brainfi.sh/chat-widget@0.0.1","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-meH+j80IMi/oWnO8uCA/PiVdmLX7EBHSokBatHelYryaDZsCCH3fu69EsJ5tnWBysDT9LPFsEpGWc5tabY4hnw==","shasum":"825326f458b723f083548d83a9b756b8b75a24eb","tarball":"https://registry.npmjs.org/@brainfi.sh/chat-widget/-/chat-widget-0.0.1.tgz","fileCount":126,"unpackedSize":353959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB226yNvRTTnHYpgPIJB1VwUIktFWtvqFoKplsT//9mQIhAPtUb26KiOzEFMW6e6bOoZv8SiuPL3Mps0dLm4VOXrGT"}]},"_npmUser":{"name":"ajainvivek","email":"ajainvivek07@gmail.com"},"directories":{},"maintainers":[{"name":"ajainvivek","email":"ajainvivek07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chat-widget_0.0.1_1684735003013_0.5301125803070901"},"_hasShrinkwrap":false},"0.0.2":{"name":"@brainfi.sh/chat-widget","version":"0.0.2","main":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{"@stripe/stripe-js":"^1.52.1","@udecode/plate-common":"^20.7.0","date-fns":"^2.29.3","solid-element":"1.7.0","solid-js":"1.7.1"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-typescript":"7.21.4","@rollup/plugin-babel":"6.0.3","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-terser":"0.4.0","@rollup/plugin-typescript":"11.0.0","@storybook/addon-actions":"6.4.12","@storybook/addon-essentials":"6.4.12","@storybook/addon-links":"6.4.12","@storybook/addon-styling":"^1.0.3","@storybook/html":"6.4.12","autoprefixer":"^10.4.14","babel-loader":"8.2.3","babel-preset-solid":"1.7.1","eslint":"8.37.0","eslint-plugin-solid":"0.12.0","http-proxy-middleware":"^2.0.6","postcss":"^8.4.23","rollup":"3.20.2","rollup-plugin-postcss":"4.0.2","rollup-plugin-typescript-paths":"1.4.0","storybook-builder-vite":"0.1.23","tailwindcss":"^3.3.2","typescript":"4.5.4","vite":"2.7.10","vite-plugin-solid":"2.2.1","vite-tsconfig-paths":"^4.2.0"},"scripts":{"build":"rollup --config rollup.config.js","prepare":"npm run build","start":"start-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","serve-storybook":"serve storybook-static"},"gitHead":"8388e237989a504ea7afdb3d984f9d7925cc5308","description":"This is a simple chat widget that can be embedded on any website. It is built using SolidJS and Socket.io.","_id":"@brainfi.sh/chat-widget@0.0.2","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-cwaeDnEaT0qkbbhRU4PVUilKcQ+YO/TPwGzXytf4xLA86roh3GouLj0sJxV7NigY03hv6d+9zSFI6zvbovVw/A==","shasum":"f9468a6ff82c386f8cd51f0032e593cd0060e16b","tarball":"https://registry.npmjs.org/@brainfi.sh/chat-widget/-/chat-widget-0.0.2.tgz","fileCount":126,"unpackedSize":354235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFN/R+pXPOeeNVUFWplwWTRjM8T4nFj4+Qu0FG3UN3s3AiEAjZFXDmqZR/7aE9qfjxpYDclvvnat8HxU7Mq6fllIPvo="}]},"_npmUser":{"name":"ajainvivek","email":"ajainvivek07@gmail.com"},"directories":{},"maintainers":[{"name":"ajainvivek","email":"ajainvivek07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chat-widget_0.0.2_1684751732094_0.46125657782070517"},"_hasShrinkwrap":false},"0.0.3":{"name":"@brainfi.sh/chat-widget","version":"0.0.3","main":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{"@stripe/stripe-js":"^1.52.1","@udecode/plate-common":"^20.7.0","date-fns":"^2.29.3","solid-element":"1.7.0","solid-js":"1.7.1"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-typescript":"7.21.4","@rollup/plugin-babel":"6.0.3","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-terser":"0.4.0","@rollup/plugin-typescript":"11.0.0","@storybook/addon-actions":"6.4.12","@storybook/addon-essentials":"6.4.12","@storybook/addon-links":"6.4.12","@storybook/addon-styling":"^1.0.3","@storybook/html":"6.4.12","autoprefixer":"^10.4.14","babel-loader":"8.2.3","babel-preset-solid":"1.7.1","eslint":"8.37.0","eslint-plugin-solid":"0.12.0","http-proxy-middleware":"^2.0.6","postcss":"^8.4.23","rollup":"3.20.2","rollup-plugin-postcss":"4.0.2","rollup-plugin-typescript-paths":"1.4.0","storybook-builder-vite":"0.1.23","tailwindcss":"^3.3.2","typescript":"4.5.4","vite":"2.7.10","vite-plugin-solid":"2.2.1","vite-tsconfig-paths":"^4.2.0"},"scripts":{"build":"rollup --config rollup.config.js","prepare":"npm run build","start":"start-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","serve-storybook":"serve storybook-static"},"gitHead":"8388e237989a504ea7afdb3d984f9d7925cc5308","description":"This is a simple chat widget that can be embedded on any website. It is built using SolidJS and Socket.io.","_id":"@brainfi.sh/chat-widget@0.0.3","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-aAw1SJnFe5w8+foWEXaaXqADnyw0lO+THZIb3s+cFG5FxhPStfdRN1oLVsPGN8u4FP9pTQfiMW2IbLKr3wMrfw==","shasum":"72d6b41577a0c735d88f7ad1b633a338599d33e5","tarball":"https://registry.npmjs.org/@brainfi.sh/chat-widget/-/chat-widget-0.0.3.tgz","fileCount":126,"unpackedSize":354165,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6/tOz4kLvnVguCKOXz/m7saFPo58Pw+ofFd6NLl+B7AiAstFLk+0hKPaAN1pknXLDM1VwwUeZzZ8KU9B7Ml9z2EQ=="}]},"_npmUser":{"name":"ajainvivek","email":"ajainvivek07@gmail.com"},"directories":{},"maintainers":[{"name":"ajainvivek","email":"ajainvivek07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chat-widget_0.0.3_1684752150716_0.6124908977202048"},"_hasShrinkwrap":false},"0.0.5":{"name":"@brainfi.sh/chat-widget","version":"0.0.5","main":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{"@stripe/stripe-js":"^1.52.1","@udecode/plate-common":"^20.7.0","date-fns":"^2.29.3","solid-element":"1.7.0","solid-js":"1.7.1"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-typescript":"7.21.4","@rollup/plugin-babel":"6.0.3","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-terser":"0.4.0","@rollup/plugin-typescript":"11.0.0","@storybook/addon-actions":"6.4.12","@storybook/addon-essentials":"6.4.12","@storybook/addon-links":"6.4.12","@storybook/addon-styling":"^1.0.3","@storybook/html":"6.4.12","autoprefixer":"^10.4.14","babel-loader":"8.2.3","babel-preset-solid":"1.7.1","eslint":"8.37.0","eslint-plugin-solid":"0.12.0","http-proxy-middleware":"^2.0.6","postcss":"^8.4.23","rollup":"3.20.2","rollup-plugin-postcss":"4.0.2","rollup-plugin-typescript-paths":"1.4.0","storybook-builder-vite":"0.1.23","tailwindcss":"^3.3.2","typescript":"4.5.4","vite":"2.7.10","vite-plugin-solid":"2.2.1","vite-tsconfig-paths":"^4.2.0"},"scripts":{"build":"rollup --config rollup.config.js","prepare":"npm run build","start":"start-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","serve-storybook":"serve storybook-static"},"gitHead":"8388e237989a504ea7afdb3d984f9d7925cc5308","description":"This is a simple chat widget that can be embedded on any website. It is built using SolidJS and Socket.io.","_id":"@brainfi.sh/chat-widget@0.0.5","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7O1SKAHHjkFZbqICO8awG2f1vZ37FlXuWTpyGZgBn4QW3IyeuMQ1P957IshUb1uN5KDbzuLpeA/LlEg/mWetHA==","shasum":"b10527465882b0c0fb84851abf1610ea1c96756f","tarball":"https://registry.npmjs.org/@brainfi.sh/chat-widget/-/chat-widget-0.0.5.tgz","fileCount":48,"unpackedSize":7906091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTuHPhZmYK0lwSVr64Q7cQ4ewB4E7yD5ja42KCILqrVwIhAMPCuIrfgwdmXWL7TOB2Y7HWEXOHJSCmDHWmXXog//JY"}]},"_npmUser":{"name":"ajainvivek","email":"ajainvivek07@gmail.com"},"directories":{},"maintainers":[{"name":"ajainvivek","email":"ajainvivek07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chat-widget_0.0.5_1684753201925_0.28787677936407974"},"_hasShrinkwrap":false},"0.0.6":{"name":"@brainfi.sh/chat-widget","version":"0.0.6","main":"dist/index.js","types":"dist/index.d.ts","type":"module","dependencies":{"@stripe/stripe-js":"^1.52.1","@udecode/plate-common":"^20.7.0","date-fns":"^2.29.3","solid-element":"1.7.0","solid-js":"1.7.1"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-typescript":"7.21.4","@rollup/plugin-babel":"6.0.3","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-terser":"0.4.0","@rollup/plugin-typescript":"11.0.0","@storybook/addon-actions":"6.4.12","@storybook/addon-essentials":"6.4.12","@storybook/addon-links":"6.4.12","@storybook/addon-styling":"^1.0.3","@storybook/html":"6.4.12","autoprefixer":"^10.4.14","babel-loader":"8.2.3","babel-preset-solid":"1.7.1","eslint":"8.37.0","eslint-plugin-solid":"0.12.0","http-proxy-middleware":"^2.0.6","postcss":"^8.4.23","rollup":"3.20.2","rollup-plugin-postcss":"4.0.2","rollup-plugin-typescript-paths":"1.4.0","storybook-builder-vite":"0.1.23","tailwindcss":"^3.3.2","typescript":"4.5.4","vite":"2.7.10","vite-plugin-solid":"2.2.1","vite-tsconfig-paths":"^4.2.0"},"scripts":{"build":"rollup --config rollup.config.js","prepare":"npm run build","start":"start-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","serve-storybook":"serve storybook-static"},"gitHead":"8388e237989a504ea7afdb3d984f9d7925cc5308","description":"This is a simple chat widget that can be embedded on any website. It is built using SolidJS and Socket.io.","_id":"@brainfi.sh/chat-widget@0.0.6","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-jU0n6788rvlxle8PehbqvBXh1TThTeYrG4jlBAgJh0u70FywhuqEsQczReKq4TBI/OmuKOCeHnEi8P7S2WXW+Q==","shasum":"9891b1c02b773ee12e14b2fb38329f5860524061","tarball":"https://registry.npmjs.org/@brainfi.sh/chat-widget/-/chat-widget-0.0.6.tgz","fileCount":50,"unpackedSize":7906268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBO0KiBJaQYLLzkittbHn06ApmPtFaxau2KK+elOi05cAiEAr3xi9y0A8to7uBOeue+0A8tkxox0CqbAZ3UXNl87UJ4="}]},"_npmUser":{"name":"ajainvivek","email":"ajainvivek07@gmail.com"},"directories":{},"maintainers":[{"name":"ajainvivek","email":"ajainvivek07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chat-widget_0.0.6_1684753433483_0.7126379511636256"},"_hasShrinkwrap":false},"0.0.7":{"name":"@brainfi.sh/chat-widget","version":"0.0.7","main":"dist/index.js","types":"dist/index.d.ts","type":"module","private":false,"dependencies":{"@stripe/stripe-js":"^1.52.1","@udecode/plate-common":"^20.7.0","date-fns":"^2.29.3","solid-element":"1.7.0","solid-js":"1.7.1"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-typescript":"7.21.4","@rollup/plugin-babel":"6.0.3","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-terser":"0.4.0","@rollup/plugin-typescript":"11.0.0","@storybook/addon-actions":"6.4.12","@storybook/addon-essentials":"6.4.12","@storybook/addon-links":"6.4.12","@storybook/addon-styling":"^1.0.3","@storybook/html":"6.4.12","autoprefixer":"^10.4.14","babel-loader":"8.2.3","babel-preset-solid":"1.7.1","eslint":"8.37.0","eslint-plugin-solid":"0.12.0","http-proxy-middleware":"^2.0.6","postcss":"^8.4.23","rollup":"3.20.2","rollup-plugin-postcss":"4.0.2","rollup-plugin-typescript-paths":"1.4.0","storybook-builder-vite":"0.1.23","tailwindcss":"^3.3.2","typescript":"4.5.4","vite":"2.7.10","vite-plugin-solid":"2.2.1","vite-tsconfig-paths":"^4.2.0"},"scripts":{"build":"rollup --config rollup.config.js","prepare":"npm run build","stories:dev":"start-storybook","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","serve-storybook":"serve storybook-static"},"gitHead":"b088b93510b525ff0da31273b7f30d25686183c7","description":"This is a simple chat widget that can be embedded on any website. It is built using SolidJS and Socket.io.","_id":"@brainfi.sh/chat-widget@0.0.7","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-f8Q7SrDdprjhidGcbGGN1Uv6T49ByU14WHHgMcY1b7sKTjjlUe8NoeCYYHiNB7qh430bko1O5im5q+82mPWYZw==","shasum":"ad40b78458d993274071e11c72af58f963723b04","tarball":"https://registry.npmjs.org/@brainfi.sh/chat-widget/-/chat-widget-0.0.7.tgz","fileCount":50,"unpackedSize":7906294,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEmONH4Hy8xtiEwSyFwrNGiKTciAS1C49SyCCp3udbpAiEA/TPu1shmFqMcC5mtpJL5/1GvYb+YN+TmV/E9DsW15yM="}]},"_npmUser":{"name":"ajainvivek","email":"ajainvivek07@gmail.com"},"directories":{},"maintainers":[{"name":"ajainvivek","email":"ajainvivek07@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chat-widget_0.0.7_1684815346298_0.39235227941040085"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-22T05:56:42.933Z","0.0.1":"2023-05-22T05:56:43.203Z","modified":"2023-05-23T04:15:46.800Z","0.0.2":"2023-05-22T10:35:32.266Z","0.0.3":"2023-05-22T10:42:30.941Z","0.0.5":"2023-05-22T11:00:02.266Z","0.0.6":"2023-05-22T11:03:53.838Z","0.0.7":"2023-05-23T04:15:46.630Z"},"maintainers":[{"name":"ajainvivek","email":"ajainvivek07@gmail.com"}],"description":"This is a simple chat widget that can be embedded on any website. It is built using SolidJS and Socket.io.","readme":"# Brainfish Chat Widget\n\nThis is a simple chat widget that can be embedded on any website. It is built using SolidJS and Socket.io.\n\n\n## Installation\n\n```bash\nnpm install @branfi.sh/chat-widget\n```\n\n### Directly in your HTML\n\n```\n<script type=\"module\">\n  import ChatWidget from 'https://cdn.jsdelivr.net/npm/@branfi.sh/chat-widget'\n\n  ChatWidget.initStandard({\n    chatAppId: 'YOUR_CHAT_APP_ID',\n  })\n</script>\n\n<brainfish-standard-widget style=\"width: 100%; height: 600px; \"></brainfish-standard-widget>\n```\n\n\n## Popup\n\nYou can get the popup HTML and Javascript code by clicking on the \"HTML & Javascript\" button in the \"Share\" tab of your typebot.\n\nHere is an example:\n\n```html\n<script type=\"module\">\n  import ChatWidget from 'https://cdn.jsdelivr.net/npm/@branfi.sh/chat-widget/dist/web.js'\n\n  ChatWidget.initPopup({\n    chatAppId: 'YOUR_CHAT_APP_ID',\n    autoShowDelay: 3000,\n  })\n</script>\n```\n\nThis code will automatically trigger the popup window after 3 seconds.\n\n### Open or Close a popup\n\nYou can use these commands:\n\n```js\nChatWidget.open()\n```\n\n```js\nChatWidget.close()\n```\n\n```js\nChatWidget.toggle()\n```\n\nYou can bind these commands on a button element, for example:\n\n```html\n<button onclick=\"ChatWidget.open()\">Contact us</button>\n```\n\n\n## Bubble\n\nYou can get the bubble HTML and Javascript code by clicking on the \"HTML & Javascript\" button in the \"Share\" tab of your typebot.\n\nHere is an example:\n\n```html\n<script type=\"module\">\n  import ChatWidget from 'https://cdn.jsdelivr.net/npm/@branfi.sh/chat-widget/dist/web.js'\n\n  ChatWidget.initBubble({\n    chatAppId: 'YOUR_CHAT_APP_ID',\n    theme: {\n      button: { backgroundColor: '#0042DA', iconColor: '#FFFFFF' },\n      chatWindow: { backgroundColor: '#ffffff' },\n    },\n  })\n</script>\n```\n\nThis code will show the bubble and let a preview message appear after 5 seconds.\n\n### Open or close the typebot\n\nYou can use these commands:\n\n```js\nChatWidget.open()\n```\n\n```js\nChatWidget.close()\n```\n\n```js\nChatWidget.toggle()\n```\n\nYou can bind these commands on a button element, for example:\n\n```html\n<button onclick=\"ChatWidget.open()\">Contact us</button>\n```","readmeFilename":"README.md"}