{"_id":"@cometchat-pro/vue-ui-kit","_rev":"16-9b94852ac00fc8b2f7570541604e18c9","name":"@cometchat-pro/vue-ui-kit","dist-tags":{"latest":"3.0.12-pluto.beta.2.2"},"versions":{"3.0.12-pluto.beta.2":{"name":"@cometchat-pro/vue-ui-kit","version":"3.0.12-pluto.beta.2","keywords":["CometChat","chat","messaging","chat","uikit","pro","message","uikit","messaging","uikit","audio","chat","video","chat","webRTC","Vue"],"_id":"@cometchat-pro/vue-ui-kit@3.0.12-pluto.beta.2","maintainers":[{"name":"mathews_cometchat","email":"mathews.mathai@cometchat.com"},{"name":"honey-cometchat","email":"honey.yadav@cometchat.com"},{"name":"priyadarshini.cometchat","email":"priyadarshini.nadar@cometchat.com"},{"name":"rajdubey","email":"raj.dubey@cometchat.com"},{"name":"anantgarg","email":"anant.garg@cometchat.com"},{"name":"mayur-bhandari","email":"mayur.bhandari@inscripts.com"},{"name":"jitvarpatil","email":"jitvar.patil@inscripts.com"}],"dist":{"shasum":"6b224bddbe826ed335a2a46e31fbf534ec633742","tarball":"https://registry.npmjs.org/@cometchat-pro/vue-ui-kit/-/vue-ui-kit-3.0.12-pluto.beta.2.tgz","fileCount":84,"integrity":"sha512-z3jhyWtRtYASs6twSp4JTKzqyMGfholgrKtbX4xmylmBs7FJoEU4bb2l2xphzyXUl2UK/gLkcyAqQqlNVLdRIQ==","signatures":[{"sig":"MEUCIQDZDMBWO7k+THEvgmwOMNz6HgD/sG8vEmcuR2JZ/7X0tgIgVM+ddFm4xx7uEXAjviGnwpTuQ2t+uIMLDWO0FjRl2t4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1662778},"main":"dist/my-lib.mjs","types":"dist/src/public.api.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mathews_cometchat","email":"mathews.mathai@cometchat.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.8.0","description":"<div style=\"width:100%\">     <div style=\"width:50%;\">         <div align=\"center\">         <a href=\"#\"><img align=\"center\" width=\"180\" height=\"180\" alt=\"CometChat\" src=\"./Screenshots/logo.png\"> </a>            </div>         </div>     </div>","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"peerDependencies":{"@types/node":"^12.11.1","uikit-utils-lerna":"^3.4.42","@cometchat-pro/chat":"^3.0.12","my-cstom-package-lit":"^3.4.38","uikit-resources-lerna":"^3.4.42"},"_npmOperationalInternal":{"tmp":"tmp/vue-ui-kit_3.0.12-pluto.beta.2_1685167789584_0.8627261006462605","host":"s3://npm-registry-packages"}},"3.0.12-pluto.beta.2.1":{"name":"@cometchat-pro/vue-ui-kit","version":"3.0.12-pluto.beta.2.1","keywords":["CometChat","chat","messaging","chat","uikit","pro","message","uikit","messaging","uikit","audio","chat","video","chat","webRTC","Vue"],"_id":"@cometchat-pro/vue-ui-kit@3.0.12-pluto.beta.2.1","maintainers":[{"name":"mathews_cometchat","email":"mathews.mathai@cometchat.com"},{"name":"honey-cometchat","email":"honey.yadav@cometchat.com"},{"name":"priyadarshini.cometchat","email":"priyadarshini.nadar@cometchat.com"},{"name":"rajdubey","email":"raj.dubey@cometchat.com"},{"name":"anantgarg","email":"anant.garg@cometchat.com"},{"name":"mayur-bhandari","email":"mayur.bhandari@inscripts.com"},{"name":"jitvarpatil","email":"jitvar.patil@inscripts.com"}],"dist":{"shasum":"4b8d2d27077b11cd60988f28020b3851e94cb971","tarball":"https://registry.npmjs.org/@cometchat-pro/vue-ui-kit/-/vue-ui-kit-3.0.12-pluto.beta.2.1.tgz","fileCount":88,"integrity":"sha512-BXSJU/mrNPCjx4dtK+TcXNtmQiKWyy/qF+a8JL6LnDpf1d9cAN14+C+1wx5UF6vXceBhco4pn27322KWHib+ug==","signatures":[{"sig":"MEUCICxaOtkOqcP4ZW6JH4U238e5wV5/leV4FAPHX39GVLKeAiEAq7h1OwL3khTP3MryMWz8cxkP7GAdSFAlNFgi1n1ffGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2592503},"main":"dist/my-lib.mjs","types":"dist/src/public.api.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mathews_cometchat","email":"mathews.mathai@cometchat.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.8.0","description":"<div style=\"width:100%\">     <div style=\"width:50%;\">         <div align=\"center\">         <a href=\"#\"><img align=\"center\" width=\"180\" height=\"180\" alt=\"CometChat\" src=\"./Screenshots/logo.png\"> </a>            </div>         </div>     </div>","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"peerDependencies":{"@types/node":"^12.11.1","uikit-utils-lerna":"^3.4.42","@cometchat-pro/chat":"^3.0.12","my-cstom-package-lit":"^3.4.38","uikit-resources-lerna":"^3.4.42"},"_npmOperationalInternal":{"tmp":"tmp/vue-ui-kit_3.0.12-pluto.beta.2.1_1685168442351_0.7369736932150719","host":"s3://npm-registry-packages"}},"3.0.12-pluto.beta.2.2":{"name":"@cometchat-pro/vue-ui-kit","version":"3.0.12-pluto.beta.2.2","keywords":["CometChat","chat","messaging","chat","uikit","pro","message","uikit","messaging","uikit","audio","chat","video","chat","webRTC","Vue"],"_id":"@cometchat-pro/vue-ui-kit@3.0.12-pluto.beta.2.2","maintainers":[{"name":"mathews_cometchat","email":"mathews.mathai@cometchat.com"},{"name":"honey-cometchat","email":"honey.yadav@cometchat.com"},{"name":"priyadarshini.cometchat","email":"priyadarshini.nadar@cometchat.com"},{"name":"rajdubey","email":"raj.dubey@cometchat.com"},{"name":"anantgarg","email":"anant.garg@cometchat.com"},{"name":"mayur-bhandari","email":"mayur.bhandari@inscripts.com"},{"name":"jitvarpatil","email":"jitvar.patil@inscripts.com"}],"dist":{"shasum":"8fb9e9ee023fedc1b414ad7bc621f1d90cd41cd5","tarball":"https://registry.npmjs.org/@cometchat-pro/vue-ui-kit/-/vue-ui-kit-3.0.12-pluto.beta.2.2.tgz","fileCount":88,"integrity":"sha512-w9kKgihqW6Hu4fmDUSEXHu9FEQkv8hi4I9dyYdhGruNJpG2G7yCQPoQ7ZkFAaI83YyNoDSgKvz07ENN3T1uUWw==","signatures":[{"sig":"MEYCIQCIKyBAu1dKF2ZJGv5/cjOtEpUfHvTQRD+bMMq/gAj2hAIhAJbNNyFgXJmYeKoK5mCv1LYURwqWPd6rQX2mbulaBHzP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2592704},"main":"dist/my-lib.mjs","types":"dist/src/public.api.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mathews_cometchat","email":"mathews.mathai@cometchat.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"8.8.0","description":"<div style=\"width:100%\">     <div style=\"width:50%;\">         <div align=\"center\">         <a href=\"#\"><img align=\"center\" width=\"180\" height=\"180\" alt=\"CometChat\" src=\"https://github.com/cometchat-pro/cometchat-pro-vue-ui-kit/blob/pluto/Screenshots/logo.","directories":{},"_nodeVersion":"18.1.0","_hasShrinkwrap":false,"peerDependencies":{"@types/node":"^12.11.1","uikit-utils-lerna":"^3.4.42","@cometchat-pro/chat":"^3.0.12","my-cstom-package-lit":"^3.4.38","uikit-resources-lerna":"^3.4.42"},"_npmOperationalInternal":{"tmp":"tmp/vue-ui-kit_3.0.12-pluto.beta.2.2_1685185491896_0.04685147272290102","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-27T06:09:49.520Z","modified":"2026-05-12T10:13:03.689Z","3.0.12-pluto.beta.2":"2023-05-27T06:09:49.811Z","3.0.12-pluto.beta.2.1":"2023-05-27T06:20:42.615Z","3.0.12-pluto.beta.2.2":"2023-05-27T11:04:52.140Z"},"keywords":["CometChat","chat","messaging","chat","uikit","pro","message","uikit","messaging","uikit","audio","chat","video","chat","webRTC","Vue"],"description":"<div style=\"width:100%\">     <div style=\"width:50%;\">         <div align=\"center\">         <a href=\"#\"><img align=\"center\" width=\"180\" height=\"180\" alt=\"CometChat\" src=\"https://github.com/cometchat-pro/cometchat-pro-vue-ui-kit/blob/pluto/Screenshots/logo.","maintainers":[{"email":"anant.garg@inscripts.com","name":"anantgarg"},{"email":"ketan.yekale@cometchat.com","name":"cometchatketan"}],"readme":"<div style=\"width:100%\">\n    <div style=\"width:50%;\">\n        <div align=\"center\">\n        <a href=\"#\"><img align=\"center\" width=\"180\" height=\"180\" alt=\"CometChat\" src=\"https://github.com/cometchat-pro/cometchat-pro-vue-ui-kit/blob/pluto/Screenshots/logo.png\"> </a>   \n        </div>    \n    </div>    \n</div>\n\n<br/><br/>\n\n# CometChat Vue UI Kit\n\n![GitHub repo size](https://img.shields.io/github/repo-size/cometchat-pro/cometchat-pro-vue-ui-kit)\n![GitHub contributors](https://img.shields.io/github/contributors/cometchat-pro/cometchat-pro-vue-ui-kit)\n![GitHub stars](https://img.shields.io/github/stars/cometchat-pro/cometchat-pro-vue-ui-kit?style=social)\n![Twitter Follow](https://img.shields.io/twitter/follow/cometchat?style=social)\n\n</br></br>\n\n<div style=\"width:100%\">\n    <div style=\"width:50%; display:inline-block\">\n        <div align=\"center\">\n          <img align=\"left\" alt=\"Main\" src=\"https://github.com/cometchat-pro/cometchat-pro-vue-ui-kit/blob/pluto/Screenshots/main.png\">    \n        </div>    \n    </div>    \n</div>\n\n</br></br>\nCometChat Vue UI Kit is a collection of custom UI Components designed to build text chat and voice/video calling features in your application.\n\nThe UI Kit is developed to keep developers in mind and aims to reduce development efforts significantly.\n\n---\n\n## Features\n\n- Private(1-1) & Group Conversations\n- Voice & video calling & conferencing\n- Typing Indicators\n- Text, Media and Custom messages\n- Read receipts\n- Online Presence Indicators\n- Message History\n- Users & Friends List\n- Search by users and groups\n- Groups List\n- Conversations List\n\n## Extensions\n\n[Thumbnail Generation](https://www.cometchat.com/docs/extensions/thumbnail-generation) | [Link Preview](https://www.cometchat.com/docs/extensions/link-preview) | [Smart Replies](https://www.cometchat.com/docs/extensions/smart-replies) | [Polls](https://www.cometchat.com/docs/extensions/polls) | [Reactions](https://www.cometchat.com/docs/extensions/reactions) | [Stickers](https://www.cometchat.com/docs/extensions/stickers)\n\n## Prerequisites\n\nBefore you begin, ensure you have met the following requirements:\n\n- A text editor, to write code in. This could be a text editor (e.g. [Visual Studio Code](https://code.visualstudio.com/), [Notepad++](https://notepad-plus-plus.org/), [Sublime Text](https://www.sublimetext.com/), [Atom](https://atom.io/), or [VIM](https://www.vim.org/))\n\n- [Node](https://nodejs.org/)\n\n- [npm](https://www.npmjs.com/get-npm)\n\n- [Vue](https://vuejs.org/)\n\n---\n\n## Installing Vue UI Kit\n\n## 1. Setup\n\n### i. Register on CometChat 🔧\n\nTo install Vue UI Kit, you need to first register on CometChat Dashboard. <a href=\"https://app.cometchat.com/signup\" target=\"_blank\">Click here to sign up</a>\n\n### ii. Get your Application Keys :key:\n\n- Create a new app\n- Head over to the Quick Start or API & Auth Keys section and note the `App ID`, `Auth Key`, and `Region`.\n\n<br/>\n\n## 2. Configure CometChat inside your app\n\n### i. Import CometChat SDK\n\n```javascript\nimport { CometChat } from \"@cometchat-pro/chat\";\n```\n\n### ii. Initialize CometChat 🌟\n\nThe `init()` method initializes the settings required for CometChat.\nWe suggest calling the `init()` method on app startup, preferably in the `main.ts`, wrapping the `platformBrowserDynamic().bootstrapModule(AppModule)` as shown below.\n\n```javascript\nconst appID = \"APP_ID\";\nconst region = \"REGION\";\nconst appSetting = new CometChat.AppSettingsBuilder()\n  .subscribePresenceForAllUsers()\n  .setRegion(region)\n  .build();\nCometChat.init(appID, appSetting).then(\n  () => {\n    console.log(\"Initialization completed successfully\");\n    // You can now call login function.\n    platformBrowserDynamic()\n      .bootstrapModule(AppModule)\n      .catch((err) => console.error(err));\n  },\n  (error) => {\n    console.log(\"Initialization failed with error:\", error);\n    // Check the reason for error and take appropriate action.\n  }\n);\n```\n\n**Note:**</br>\n\n- Replace APP_ID and REGION with your CometChat `App ID` and `Region` in the above code.\n  <br/>\n\n## 3. Add UI Kit to your project\n\n- Install UIKit package from npm - `npm install @cometchat-pro/vue-ui-kit`\n\n<div style=\"width:100%\">\n    <img width=\"200px\" height=\"400px\" src=\"https://github.com/cometchat-pro/cometchat-pro-vue-ui-kit/blob/pluto/Screenshots/add-ui-kit.png\">\n</div>\n\n- Import the Components in the respective module where the component will be used.\n\n<br/>\n\n## 4. Launch Cometchat\n\nUsing the `CometChatConversationsWithMessages` component from the UI Kit, you can launch a fully functional chat application.\nIn this component Chats and Messages are interlinked and work together to launch a fully functional chat on your website/application.\n\n**Import the CometChat in the required module**\n\n```html\nimport { CometChatConversationsWithMessages } from '@cometchat-pro/vue-ui-kit'\n\n<CometChatConversationsWithMessages> </CometChatConversationsWithMessages>\n```\n\n---\n\n# Checkout our sample app\n\nVisit our [Vue sample app](https://github.com/cometchat-pro/cometchat-pro-vue-ui-kit/tree/pluto/examples/cometchat-vue-sample-app) repo to run the Vue sample app.\n\n---\n\n# Troubleshooting\n\n- To read the full documentation on UI Kit integration visit our [Documentation](https://www.cometchat.com/docs/vue-uikit-beta/overview).\n\n- Facing any issues while integrating or installing the UI Kit please connect with us via real time support present in <a href=\"https://app.cometchat.com/\" target=\"_blank\">CometChat Dashboard.</a>\n\n---\n\n# Contributors\n\nThanks to the following people who have contributed to this project:\n\n[👨‍💻 @priyadarshininadar](https://github.com/priyadarshininadar) <br>\n[👨‍💻 @ajaygajra](https://github.com/ajaygajra) <br>\n\n# Contact :mailbox:\n\nContact us via real time support present in [CometChat Dashboard](https://app.cometchat.com/).\n\n---\n\n# License\n\nThis project uses the following [license](./LICENSE).\n","readmeFilename":"Readme.md"}