{"_id":"@vaadin-component-factory/vcf-chat","_rev":"17-1679b546946afdc7db174dd3c1eecf85","name":"@vaadin-component-factory/vcf-chat","dist-tags":{"latest":"1.2.2"},"versions":{"1.2.0":{"name":"@vaadin-component-factory/vcf-chat","version":"1.2.0","keywords":["Vaadin","vaadin-incubator-element","vaadin-component-factory","vcf-chat","web-components","web-component","polymer"],"author":{"name":"Vaadin Ltd"},"license":"https://raw.githubusercontent.com/vaadin/vaadin-incubator-element/master/LICENSE","_id":"@vaadin-component-factory/vcf-chat@1.2.0","maintainers":[{"name":"niiyeboah","email":"nii@vaadin.com"},{"name":"onuridrisoglu","email":"onur@vaadin.com"},{"name":"jouni","email":"jouni@jouni.me"},{"name":"sohrabvaadin","email":"sohrab@vaadin.com"},{"name":"vcf","email":"vcf@vaadin.com"}],"homepage":"https://github.com/vaadin-component-factory/vcf-chat#readme","bugs":{"url":"https://github.com/vaadin-component-factory/vcf-chat/issues"},"dist":{"shasum":"2d6104800742a4daacf4b829c94f4f5961711462","tarball":"https://registry.npmjs.org/@vaadin-component-factory/vcf-chat/-/vcf-chat-1.2.0.tgz","fileCount":22,"integrity":"sha512-3SLx+4Km4absnQ0K6JsWT08zMgkJZDQ1JMuomT8fb6sanF+5el9w7lFhZHBMExL4HURizWFr61Ld99FH6p0Gsw==","signatures":[{"sig":"MEYCIQCZ3lAgyQJ+e4yDWCqZtfb58Q8bqWTLZ5y4sFo44+K94gIhALJe9+Ri60Q9Al2mfmSQYA4KOkFmZ/2o74/LPaHRjTUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqHwhCRA9TVsSAnZWagAAiSsP/0egw1cIfkAJoVI0jsDM\n8iuxS5og8VVKXQZPmG+pTEOe6K27dTmnaxnYQH0LgSwT4Tz2T5aHcRZi+13b\nzTMCGE8aem38q3zo4iUnx7dxiOFQsQR3Q8ApZL+bJDpEV5XD04cM8yuUM0Em\n3XJ67MyMnB8lsUzE2emhg8cotNvwhbUGt8yFlWy+CaxjAiLDNhJ5teUWEvnp\nYbtKce1jpFPjj53tJNG1OEVWMxs9J96N1nFtgs/GyffdvQpcwzvrtYUe+GNU\nQZS4HuYerxHtKq6FyVfLYoqcQT8NhhH9a2pAbynpiYpXtYuKDBRwMysR3UQJ\nBw8aSg5fwLnMuqmUHhcWsvv3BhIaFpKvGUvkwNtKPSV4zOwf4+x5MK7H5X7O\npDOn78fmgmVZvVxNF4B8sPmYwaARNFynDr+LjQouwMJ7xgCynoPD+gkTU6qC\nPVWqbN0azaqViRO58NzHw8IFj72EFUVvhlLV95n56r9cxcevb16FDqJN0Z3f\n0OUE6HbGZ+qFWNKtOqJib0ScGeVDzrgz/EEujAm0EkAEZPF1hCPsAj1vqONk\nbi67AdZTyRVLSGTS6n8hpbMpU++eUi0QQEsDQ4mPrNWYs1lC8HDh9D2Av6Dy\nRrhkG05AM+izI8cgGndjVByU6im4VJ52pWnhgrsD8bAMbkYG7/vUgyzjVsER\nM1SL\r\n=D6Q0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"theme/lumo/vcf-chat.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"01892eb9c4a02283ebac4fe094d0c6ff047b746e","scripts":{"lint":"eslint src/*.js","test":"wct","start":"polymer serve -o","publish":"node util/publish.js","prestart":"polymer analyze src/*.js > analysis.json","build:api":"npm run prestart && polymer build","build:demo":"webpack","build:prod":"run-s build:api build:demo"},"_npmUser":{"name":"niiyeboah","email":"nii@vaadin.com"},"repository":{"url":"git+https://github.com/vaadin-component-factory/vcf-chat.git","type":"git"},"_npmVersion":"6.12.0","description":"Web Component chat implementation with virtual and infinite scroll.","directories":{"test":"test"},"lint-staged":{"src/*.js":["eslint --fix","prettier --write","git add"]},"_nodeVersion":"11.12.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-list":"^3.0.2","@vaadin/vaadin-button":"^2.2.1","@vaadin/vaadin-text-field":"^2.4.12","@vaadin/vaadin-lumo-styles":"^1.5.0","@vaadin/vaadin-progress-bar":"^1.1.2","@vaadin/vaadin-element-mixin":"^2.1.3","@vaadin/vaadin-themable-mixin":"^1.5.1","@vaadin-component-factory/vcf-avatar-item":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^5.2.0","colors":"^1.3.3","eslint":"^5.16.0","prompt":"^1.0.0","shelljs":"^0.8.3","webpack":"^4.39.2","prettier":"^1.17.1","wct-mocha":"^1.0.0","@babel/core":"^7.5.5","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","polymer-cli":"^1.9.10","webpack-cli":"^3.3.7","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","webpack-merge":"^4.2.1","replace-in-file":"^4.1.2","@babel/preset-env":"^7.5.5","eslint-plugin-html":"^6.0.0","webpack-dev-server":"^3.8.0","babel-preset-minify":"^0.5.1","copy-webpack-plugin":"^5.0.4","html-webpack-plugin":"^3.2.0","eslint-config-vaadin":"^0.2.7","@polymer/test-fixture":"^4.0.2","brotli-webpack-plugin":"^1.1.0","terser-webpack-plugin":"^1.4.1","eslint-config-prettier":"^6.0.0","html-webpack-tags-plugin":"^2.0.15","@polymer/iron-demo-helpers":"^3.0.0-pre.19","compression-webpack-plugin":"^3.0.0","html-replace-webpack-plugin":"^2.5.5","@polymer/iron-component-page":"^4.0.1","uglify-template-string-loader":"^1.1.1","@webcomponents/webcomponentsjs":"^2.0.0","webpack-babel-multi-target-plugin":"^2.3.0","babel-plugin-template-html-minifier":"^3.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-custom-element-classes":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vcf-chat_1.2.0_1571322913137_0.00846499399917966","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@vaadin-component-factory/vcf-chat","version":"1.2.1","keywords":["Vaadin","vaadin-incubator-element","vaadin-component-factory","vcf-chat","web-components","web-component","polymer"],"author":{"name":"Vaadin Ltd"},"license":"https://raw.githubusercontent.com/vaadin/vaadin-incubator-element/master/LICENSE","_id":"@vaadin-component-factory/vcf-chat@1.2.1","maintainers":[{"name":"jouni","email":"jouni@jouni.me"},{"name":"niiyeboah","email":"nii@vaadin.com"},{"name":"onuridrisoglu","email":"onur@vaadin.com"},{"name":"sohrabvaadin","email":"sohrab@vaadin.com"},{"name":"vcf","email":"vcf@vaadin.com"}],"homepage":"https://github.com/vaadin-component-factory/vcf-chat#readme","bugs":{"url":"https://github.com/vaadin-component-factory/vcf-chat/issues"},"dist":{"shasum":"773ae62884cc0b85a579197eb2ddf6947057cf7b","tarball":"https://registry.npmjs.org/@vaadin-component-factory/vcf-chat/-/vcf-chat-1.2.1.tgz","fileCount":22,"integrity":"sha512-if7HrvctbzavRuOpmolrRgnXFBty6yz6IfrRavOYEOXQaeangu5SoeGKF9VhOz6CTjjUfJCppUrnzjZU+qLxlQ==","signatures":[{"sig":"MEUCIBy71ET3moTanDTUDrgwoPZqqcfCft/8Tjuh2hLAgzHHAiEA2wVtXjvBwR7gcLeHOOHfARYKMeKxXBvrRrAatL8XE8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFP7NCRA9TVsSAnZWagAAQ8oP/AymWIHvbLhQh9OZw7n4\nuSNatHU/oB5JspzwtPVECwGRvPLfCmsX7n9DntOwTJkAP+xzm8LabWzJPcbu\nNwBDJCYU8dA7S1sJbJ9EfKO4q4RtoJ8X2ZLOxL90OwI08tt5eRegoW1bInSR\n6HbeWJDaGPcqC18tokgompjVZzyRhSDhhxZ+8vWFcFr7YfvoiAVl6Y5Mc4Y4\n+xs8mhuZAswRP2XZnKHNWChdXRvvptgYfwp3GUc3FgAqXtNMEzZKHfdydLNa\nyBiY+FIEF9X2ZTO059zyu4+aki6APDsGFpBrktp+Yvjztp1pZP5TZdU07pcs\nxakC/Oeiv5uLKa1rMMZKFvi6dRNJd0HNhv0ueh8mLICO++6qrMXTsmASmFMg\nEhxyIXL2aWt4xUeLtZfsmY6bA/cNBSxB5jYWhsOw73wIziBXj/yNQoyOjEya\n6XDdOj1oX3aTCt1YHstbUHbuCTXsHZ3CEAHPwEFC9rqKcOZLaysiTLFU83Vq\nlgelfGCRa04l9cVfgbjvxC770KGl3p/vI9aJFS8rLeAltpQPr3CeBeK7GJwy\npjh37IqOHml/yTujrVdAjyjGeAabZsX4jVEwGYEF1ZRnnuDVQwOgMTBkckQh\nZv67Vd3Iba9cJNf2M4r8tnS/Juh8oJxslARwzp91Hg2FxCqzFiG6rIt9GsEF\nDNZX\r\n=Txy6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"theme/lumo/vcf-chat.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"7826889052fce0edddd7231725a035afa84f855c","scripts":{"lint":"eslint src/*.js","test":"wct","start":"polymer serve -o","publish":"node util/publish.js","prestart":"polymer analyze src/*.js > analysis.json","build:api":"npm run prestart && polymer build","build:demo":"webpack","build:prod":"run-s build:api build:demo"},"_npmUser":{"name":"niiyeboah","email":"nii@vaadin.com"},"repository":{"url":"git+https://github.com/vaadin-component-factory/vcf-chat.git","type":"git"},"_npmVersion":"6.13.4","description":"Web Component chat implementation with virtual and infinite scroll.","directories":{"test":"test"},"lint-staged":{"src/*.js":["eslint --fix","prettier --write","git add"]},"_nodeVersion":"11.12.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-list":"^3.0.2","@vaadin/vaadin-button":"^2.2.1","@vaadin/vaadin-text-field":"^2.4.12","@vaadin/vaadin-lumo-styles":"^1.5.0","@vaadin/vaadin-progress-bar":"^1.1.2","@vaadin/vaadin-element-mixin":"^2.1.3","@vaadin/vaadin-themable-mixin":"^1.5.1","@vaadin/vaadin-license-checker":"^2.1.2","@vaadin-component-factory/vcf-avatar-item":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^5.2.0","colors":"^1.3.3","eslint":"^5.16.0","prompt":"^1.0.0","shelljs":"^0.8.3","webpack":"^4.39.2","prettier":"^1.17.1","wct-mocha":"^1.0.0","@babel/core":"^7.5.5","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","polymer-cli":"^1.9.10","webpack-cli":"^3.3.7","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","webpack-merge":"^4.2.1","replace-in-file":"^4.1.2","@babel/preset-env":"^7.5.5","eslint-plugin-html":"^6.0.0","webpack-dev-server":"^3.8.0","babel-preset-minify":"^0.5.1","copy-webpack-plugin":"^5.0.4","html-webpack-plugin":"^3.2.0","eslint-config-vaadin":"^0.2.7","@polymer/test-fixture":"^4.0.2","brotli-webpack-plugin":"^1.1.0","terser-webpack-plugin":"^1.4.1","eslint-config-prettier":"^6.0.0","html-webpack-tags-plugin":"^2.0.15","@polymer/iron-demo-helpers":"^3.0.0-pre.19","compression-webpack-plugin":"^3.0.0","html-replace-webpack-plugin":"^2.5.5","@polymer/iron-component-page":"^4.0.1","uglify-template-string-loader":"^1.1.1","@webcomponents/webcomponentsjs":"^2.0.0","webpack-babel-multi-target-plugin":"^2.3.0","babel-plugin-template-html-minifier":"^3.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-custom-element-classes":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vcf-chat_1.2.1_1578434252602_0.30017825151303446","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@vaadin-component-factory/vcf-chat","version":"1.2.2","keywords":["Vaadin","vaadin-incubator-element","vaadin-component-factory","vcf-chat","web-components","web-component","polymer"],"author":{"name":"Vaadin Ltd"},"license":"https://raw.githubusercontent.com/vaadin/vaadin-incubator-element/master/LICENSE","_id":"@vaadin-component-factory/vcf-chat@1.2.2","maintainers":[{"name":"miladkdz","email":"i@milad.pw"},{"name":"niiyeboah","email":"nii@vaadin.com"},{"name":"onuridrisoglu","email":"onur@vaadin.com"},{"name":"jouni","email":"jouni@jouni.me"},{"name":"sohrabvaadin","email":"sohrab@vaadin.com"},{"name":"vcf","email":"vcf@vaadin.com"}],"homepage":"https://github.com/vaadin-component-factory/vcf-chat#readme","bugs":{"url":"https://github.com/vaadin-component-factory/vcf-chat/issues"},"dist":{"shasum":"7f3e472f5668488826519733c83f99e3bc49426c","tarball":"https://registry.npmjs.org/@vaadin-component-factory/vcf-chat/-/vcf-chat-1.2.2.tgz","fileCount":22,"integrity":"sha512-XS3uxw1WCof9PvCRpNfw9b9DC0cIZElR8AXkfa3oAcEyXx9Szm8bSvLDdv42FWkuqe0FriJFJ9UPUiZ9cJlLRA==","signatures":[{"sig":"MEQCIDIoAbFSVfApfEN5FBOtYvlsdf+RIOcUdv0niBMDwCN4AiANRoqb/oBj+K6MWNzZ6/wBuXr7NNziq1II+2SRv20mzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvPTLCRA9TVsSAnZWagAAx+AP/A12pbIRQi/uRe19COcq\nPbOlV2kyI/F9cfHtR+yrAqHMl5J7TuGdn4x/+eAK68wD0wIWgewLM2IRQl9Z\n/eskEWRYxbsnYmKqzXTwxRPUx5OLDKD4nTNWtBdlkk6hjG/560YhNUIpRMp1\nXi9DyPQi+dhvB0sw/eDB6r/6biQM1q7jhQ+Qk/4SAV2AmpD1OXlZ/FQcQDCR\nvAkm4b3w2KX2UgoQr8jC6iqTvOmRjHN5mqssfCIpQveYdfPCHlmVNY0d2KXb\nzKpc05my0Yc1WEAkwdfWHwDXOFZqE3cITDCsv9StJ4gLdZKz6gKuySMTZoJj\nZ3PYjzSYoezdSaNd1I2GeQZA4O9atMRyxUHOIT+TFOaKTFZvCy8/JwqaYjf6\nRQwudbe0SrPwTqu5RMy06GyX2wZ814+KBwzAdr3SUQXJ2mFWcEeVO7YHY5lY\nEkTk3IvMWUMpAVcwsB8nVj0SoxBYnRIeXQgQC+P3f4WSCfYi3D3/vCQ7VNoT\ncoSdrbEr6+y4sMb3mdUiGdz1YvbSY+inZ+hYvRjNslW4Qvfb5ZtkrhKkX0is\nqJoi1hA67ckbvYoEkDdBriMBHbaBXfksUGVAmgQsW3eyBKjOQx8J6vCAi7u4\naUyPnpKPZmxDadRC89u4NEhFGtIdAbNNrHJYEX7GLyG18qwpP775JaK8EeSB\nwmrS\r\n=sNpF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"theme/lumo/vcf-chat.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"9443dc3c8fd389c8fa6314fb45d4c704335330a5","scripts":{"lint":"eslint src/*.js","test":"wct","start":"polymer serve -o","publish":"node util/publish.js","prestart":"polymer analyze src/*.js > analysis.json","build:api":"npm run prestart && polymer build","build:demo":"webpack","build:prod":"run-s build:api build:demo"},"_npmUser":{"name":"vcf","email":"vcf@vaadin.com"},"repository":{"url":"git+https://github.com/vaadin-component-factory/vcf-chat.git","type":"git"},"_npmVersion":"7.0.10","description":"Web Component chat implementation with virtual and infinite scroll.","directories":{"test":"test"},"lint-staged":{"src/*.js":["eslint --fix","prettier --write","git add"]},"_nodeVersion":"15.2.0","dependencies":{"@polymer/polymer":"^3.0.0","@polymer/iron-list":"^3.0.2","@vaadin/vaadin-button":"^2.2.1","@vaadin/vaadin-text-field":"^2.4.12","@vaadin/vaadin-lumo-styles":"^1.5.0","@vaadin/vaadin-progress-bar":"^1.1.2","@vaadin/vaadin-element-mixin":"^2.1.3","@vaadin/vaadin-themable-mixin":"^1.5.1","@vaadin-component-factory/vcf-avatar-item":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^2.3.0","mocha":"^5.2.0","colors":"^1.3.3","eslint":"^5.16.0","prompt":"^1.0.0","shelljs":"^0.8.3","webpack":"^4.39.2","prettier":"^1.17.1","wct-mocha":"^1.0.0","@babel/core":"^7.5.5","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","polymer-cli":"^1.9.10","webpack-cli":"^3.3.7","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","webpack-merge":"^4.2.1","replace-in-file":"^4.1.2","@babel/preset-env":"^7.5.5","eslint-plugin-html":"^6.0.0","webpack-dev-server":"^3.8.0","babel-preset-minify":"^0.5.1","copy-webpack-plugin":"^5.0.4","html-webpack-plugin":"^3.2.0","eslint-config-vaadin":"^0.2.7","@polymer/test-fixture":"^4.0.2","brotli-webpack-plugin":"^1.1.0","terser-webpack-plugin":"^1.4.1","eslint-config-prettier":"^6.0.0","html-webpack-tags-plugin":"^2.0.15","@polymer/iron-demo-helpers":"^3.0.0-pre.19","compression-webpack-plugin":"^3.0.0","html-replace-webpack-plugin":"^2.5.5","@polymer/iron-component-page":"^4.0.1","uglify-template-string-loader":"^1.1.1","@webcomponents/webcomponentsjs":"^2.0.0","webpack-babel-multi-target-plugin":"^2.3.0","babel-plugin-template-html-minifier":"^3.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","babel-plugin-transform-custom-element-classes":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vcf-chat_1.2.2_1606218955366_0.9385790928099798","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-17T14:35:12.910Z","modified":"2025-04-23T16:07:08.617Z","1.2.0":"2019-10-17T14:35:13.280Z","1.2.1":"2020-01-07T21:57:32.785Z","1.2.2":"2020-11-24T11:55:55.531Z"},"bugs":{"url":"https://github.com/vaadin-component-factory/vcf-chat/issues"},"author":{"name":"Vaadin Ltd"},"license":"https://raw.githubusercontent.com/vaadin/vaadin-incubator-element/master/LICENSE","homepage":"https://github.com/vaadin-component-factory/vcf-chat#readme","keywords":["Vaadin","vaadin-incubator-element","vaadin-component-factory","vcf-chat","web-components","web-component","polymer"],"repository":{"url":"git+https://github.com/vaadin-component-factory/vcf-chat.git","type":"git"},"description":"Web Component chat implementation with virtual and infinite scroll.","maintainers":[{"email":"vcf@vaadin.com","name":"vcf"},{"email":"jouni@jouni.me","name":"jouni"},{"email":"onur@vaadin.com","name":"onuridrisoglu"},{"email":"tatu@vaadin.com","name":"tatulund"},{"email":"artur@vaadin.com","name":"artur-"},{"email":"bretislav@vaadin.com","name":"wajtrvaadin"},{"email":"paola.debartolo@gmail.com","name":"paodb"},{"email":"mlopez@flowingcode.com","name":"ingmartinlopez"},{"email":"jean-christophe@vaadin.com","name":"jcgueriaud"},{"email":"kriss@vaadin.com","name":"krissvaa"},{"email":"drew.harvey.10@gmail.com","name":"drewharvey"}],"readme":"# &lt;vcf-chat&gt;\r\n\r\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/vaadin/web-components?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\r\n[![npm version](https://badgen.net/npm/v/@vaadin-component-factory/vcf-chat)](https://www.npmjs.com/package/@vaadin-component-factory/vcf-chat)\r\n[![Published on Vaadin Directory](https://img.shields.io/badge/Vaadin%20Directory-published-00b4f0.svg)](https://vaadin.com/directory/component/vaadin-component-factoryvcf-chat)\r\n\r\nThis is the npm version [vcf-chat](https://github.com/vaadin-component-factory/vcf-chat) developed using Polymer 3.\r\n\r\n[Live demo ↗](https://vcf-chat.netlify.com)\r\n|\r\n[API documentation ↗](https://vcf-chat.netlify.com/api/#/elements/Vaadin.VcfChat)\r\n\r\n![screenshot](https://user-images.githubusercontent.com/3392815/67006390-b371b600-f0ed-11e9-8e32-459453ff0f7f.png)\r\n\r\n## Installation\r\n\r\nInstall `vcf-chat`:\r\n\r\n```sh\r\nnpm i @vaadin-component-factory/vcf-chat --save\r\n```\r\n\r\n## Usage\r\n\r\nOnce installed, import it in your application:\r\n\r\n```js\r\nimport '@vaadin-component-factory/vcf-chat';\r\n```\r\n\r\nAdd `<vcf-chat>` element to the page.\r\n\r\n```html\r\n<vcf-chat lazy-load-trigger-offset=\"300\">\r\n  <div class=\"loading-indicator\" slot=\"loading-indicator\">\r\n    Loading..\r\n  </div>\r\n</vcf-chat>\r\n```\r\n\r\n## Running demo\r\n\r\n1. Fork the `vcf-chat` repository and clone it locally.\r\n\r\n1. Make sure you have [npm](https://www.npmjs.com/) installed.\r\n\r\n1. When in the `vcf-chat` directory, run `npm install` to install dependencies.\r\n\r\n1. Run `npm start` to open the demo.\r\n\r\n## Contributing\r\n\r\nTo contribute to the component, please read [the guideline](https://github.com/vaadin/vaadin-core/blob/master/CONTRIBUTING.md) first.\r\n\r\n## Vaadin Prime\r\n\r\nThis component is available in the Vaadin Prime subscription. It is still open source, but you need to have a valid CVAL license in order to use it. Read more at: https://vaadin.com/pricing\r\n\r\n## License\r\n\r\nApache License 2.0","readmeFilename":"README.md"}