{"_id":"@creately/quill-mention","_rev":"11-8d485ebd5cadae2f7f491b76cfaa9c6e","name":"@creately/quill-mention","dist-tags":{"latest":"3.0.4"},"versions":{"3.0.0":{"name":"@creately/quill-mention","version":"3.0.0","description":"@mentions for the Quill rich text editor","main":"dist/quill.mention.csj.js","module":"dist/quill.mention.esm.js","repository":{"type":"git","url":"git+ssh://git@github.com/creately/quill-mention.git"},"author":{"name":"Fredrik Sundqvist","email":"fsundqvist@gmail.com"},"license":"MIT","dependencies":{"@creately/quill":"^1.3.1"},"devDependencies":{"@ava/babel":"^0.4.0","@babel/core":"^7.10.2","@babel/plugin-transform-object-assign":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","ava":"^2.4.0","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"1.19.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-local-resolve":"^1.0.7","rollup-plugin-postcss":"^2.9.0","rollup-plugin-terser":"^5.3.0","serve":"^11.3.2"},"scripts":{"start":"concurrently \"rollup -c -w\" \"serve docs\"","build":"rollup -c","test":"ava","prepare":"npm run build"},"ava":{"require":["@babel/register"]},"keywords":["quill","mentions","autocomplete","mention"],"gitHead":"34b39f0788f0bcc7c7d9b64f0142dfcecb59b97a","bugs":{"url":"https://github.com/creately/quill-mention/issues"},"homepage":"https://github.com/creately/quill-mention#readme","_id":"@creately/quill-mention@3.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-JuYcwwXgdK2O7KQ4AZeCSNUa7ByxXy23DtpZdzyYOidp/6kI1qOtus0OXK4/VNEQUDlHuGSJDPVnbhPOCWffrA==","shasum":"e9fb7ad340864b1cf18d42b1f82550b57e0970d9","tarball":"https://registry.npmjs.org/@creately/quill-mention/-/quill-mention-3.0.0.tgz","fileCount":8,"unpackedSize":87074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHbhnCRA9TVsSAnZWagAAGVoP/A7dwYZD4m/bs9Tv+jmL\nKruTkzFLPPp7hf8HxjVt4F9FIQ4jk7jDqLb1c9SChZkjptq9FCu2qbLo4MrQ\na90KoFCPRDLxhmdzg8rlzY3RCidEVIOl+KbWbX2BIfXBpyH/bQ+FzL2ShFDB\nS3CdfATW4XJek9ea7/NXlUeAbC/ewd9QPZZJklG1k38pgEERO2kRYBJphMHN\niJZYug/qy7xPZID7rn8KsEnuNaNYZLtAP64oBQ9N20OzOsDrKtM4ZsKHKOW9\nbhu3mKFySIlaouaD73iEKORZ3cmQxjlZNGDSqX4rFLJy5FlKzC6/2sSnTGSm\noPkQLBkoty9ClchLMmXV42Ncbxye4qK6ukjuK1BIns/ig91dSoaNMY4AUEAR\nfaIzU1TmPxdrzUQsHbLJJbXHQzjVw4yVzyhCAy20vSV4eAtuHMMBvVxABbhu\nShnPH6LuMjeLQYT/XkJ35/kQZe3BB3seDQkh5wC5+WxTszxhBUjEh46uwFHG\n4sEfS3hV8Hq86+j6KIM6dPeH6TjgTIovyBVSGLKPKEK1W4dPqwnMIEHix4Ez\n6GptX1DpAd08gtdvZmnVfia4hFo4fSR2xyv2J706kJi0NfZ4Mi2ZpVwnV0Jb\nzTj+59DCMOkeOt/OIhEM8U90f9I2/+5FMqzZSd4iis4VJtcMFsLQThytDUOi\ng8Sc\r\n=lwUK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEyxin8iRytUj74cc4vZBnk/sz+LmTVtXi9kFoRqlSPAiEA1YWfeH1KACeV8oGI3WuIvpK0WRazNUIjjd4NK1Zcs/4="}]},"_npmUser":{"name":"chandika","email":"chandika@gmail.com"},"directories":{},"maintainers":[{"name":"rumaizcinergix","email":"rumaiz@cinergix.com"},{"name":"thisunravisara","email":"thisunravisara@gmail.com"},{"name":"nuwacgx","email":"nuwanthi@cinergix.com"},{"name":"jziegelaar","email":"jerome.ziegelaar@gmail.com"},{"name":"chandika","email":"chandika@gmail.com"},{"name":"vinochs","email":"vinochsnv1992@gmail.com"},{"name":"shashik_thiwanka","email":"shashikblog@gmail.com"},{"name":"sasindu","email":"sasindu@cinergix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-mention_3.0.0_1612560486494_0.3545478107365929"},"_hasShrinkwrap":false},"3.0.1":{"name":"@creately/quill-mention","version":"3.0.1","description":"@mentions for the Quill rich text editor","main":"dist/quill.mention.csj.js","module":"dist/quill.mention.esm.js","repository":{"type":"git","url":"git+ssh://git@github.com/creately/quill-mention.git"},"author":{"name":"Fredrik Sundqvist","email":"fsundqvist@gmail.com"},"license":"MIT","dependencies":{"@creately/quill":"^1.3.1"},"devDependencies":{"@ava/babel":"^0.4.0","@babel/core":"^7.10.2","@babel/plugin-transform-object-assign":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","ava":"^2.4.0","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"1.19.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-local-resolve":"^1.0.7","rollup-plugin-postcss":"^2.9.0","rollup-plugin-terser":"^5.3.0","serve":"^11.3.2"},"scripts":{"start":"concurrently \"rollup -c -w\" \"serve docs\"","build":"rollup -c","test":"ava","prepare":"npm run build"},"ava":{"require":["@babel/register"]},"keywords":["quill","mentions","autocomplete","mention"],"gitHead":"d2ff47e1bdc5360aa489c7db5f10f3ca8d6c6785","bugs":{"url":"https://github.com/creately/quill-mention/issues"},"homepage":"https://github.com/creately/quill-mention#readme","_id":"@creately/quill-mention@3.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-FRttHIn5+5TbHzrVnO/7OEswE2YpuVXSP3F+qgzVlpB3zRy8yiwsKokXfyoV1KIG51GdR7DhmFsyDWs9/kdvCA==","shasum":"784ac85cfee3be7ab646c8c0f57d704643643508","tarball":"https://registry.npmjs.org/@creately/quill-mention/-/quill-mention-3.0.1.tgz","fileCount":8,"unpackedSize":87162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIT2eCRA9TVsSAnZWagAAUvkP/0dQ6geL5MwtCdPJg2Nc\nlo2WoX81KgMZ0/82Mb/QZfvVJNSN1PQG4HGwYDGRzL9NEbbPjcVRPBAwkh6h\nk9Xg9YrPZxh2UVV7+WmpC0rfp5w7mMM9roSMbwRWdHBosmCDxWH2FkU1m6Er\n2Geysbifee9CVZlg+EI36y6K+E8qh/EJK5/ydf30AYh33Mp6Ujd2WDLDczCd\nSzI3JqpUBOmcDTeeWV5l+xnmdGGaTYi1OCriyx37wCv2amrJG9qd5xZpYQgX\nqpoyy34MlZNSaNINF0eoSQdLzmqSk2kahfE51z0pQhQJekyO835IXY7LWldn\nOgra1huDQsDMVhJf+T/KIC0uamQrR18GgOQ0fiZwqziTAPxUytuTqIARF4Zu\nhttdlZYBQ1XqawyHcxZD96HvRkKm2NxnC5dLvLmY94ZdU5aE3iCrD5OtryR2\nve6LIrmhvS2zgdzDck4ZAXUeRwTWXPQUT0Rimi3kC+5/EqJ+bF2Na4l0w4D4\nvOBvm/cPJRmCmySKQfcCJvUL+gn/3h4OImxR5G0gg0l5CZrb1jOUna7MQFs6\nbUjDd2uwXRJKxg9gyAdZ2lLdQuj3tkG/YYugBV9SiXkIOffDuPxlGs4hPZhw\nS+YwGL3gStWh18jcNYu18K2gYm99ToLI9jEQ5uxUcim75oYY0JkFHadI/3fk\nGtvV\r\n=ngx6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD45kLvrwf4N/sleRrYdE09JVYitzsALqQam/IJ02EFhgIhAPc3gIsD+YEBGgRZ4zuJj9qdH2uzsygjvaSWvLbY/ONj"}]},"_npmUser":{"name":"chandika","email":"chandika@gmail.com"},"directories":{},"maintainers":[{"name":"sajeeva","email":"sa.hasith@gmail.com"},{"name":"rumaizcinergix","email":"rumaiz@cinergix.com"},{"name":"thisunravisara","email":"thisunravisara@gmail.com"},{"name":"nuwacgx","email":"nuwanthi@cinergix.com"},{"name":"jziegelaar","email":"jerome.ziegelaar@gmail.com"},{"name":"chandika","email":"chandika@gmail.com"},{"name":"vinochs","email":"vinochsnv1992@gmail.com"},{"name":"shashik_thiwanka","email":"shashikblog@gmail.com"},{"name":"sasindu","email":"sasindu@cinergix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-mention_3.0.1_1612791197751_0.9524629171191465"},"_hasShrinkwrap":false},"3.0.2":{"name":"@creately/quill-mention","version":"3.0.2","description":"@mentions for the Quill rich text editor","main":"dist/quill.mention.csj.js","module":"dist/quill.mention.esm.js","repository":{"type":"git","url":"git+ssh://git@github.com/creately/quill-mention.git"},"author":{"name":"Fredrik Sundqvist","email":"fsundqvist@gmail.com"},"license":"MIT","dependencies":{"@creately/quill":"^1.3.1"},"devDependencies":{"@ava/babel":"^0.4.0","@babel/core":"^7.10.2","@babel/plugin-transform-object-assign":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","ava":"^2.4.0","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"1.19.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-local-resolve":"^1.0.7","rollup-plugin-postcss":"^2.9.0","rollup-plugin-terser":"^5.3.0","serve":"^11.3.2"},"scripts":{"start":"concurrently \"rollup -c -w\" \"serve docs\"","build":"rollup -c","test":"ava","prepublishOnly":"npm run build"},"ava":{"require":["@babel/register"]},"keywords":["quill","mentions","autocomplete","mention"],"gitHead":"ef4f1ba018911ec3871015c6e48b4d87133c8f47","bugs":{"url":"https://github.com/creately/quill-mention/issues"},"homepage":"https://github.com/creately/quill-mention#readme","_id":"@creately/quill-mention@3.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-pFzlvcHEW6p23ayoyDqUbB9IVq7Yo+QpnPLZSqqJCiS3KlqWOKDXwjJulgpKYkI33LLstPiset6xdl39fcXouQ==","shasum":"31c9ac0cb5b506353e360a38c0b0037410937846","tarball":"https://registry.npmjs.org/@creately/quill-mention/-/quill-mention-3.0.2.tgz","fileCount":8,"unpackedSize":87169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIZs0CRA9TVsSAnZWagAAY7sQAJUQ/796a2EoB6P7hNlK\nylkvGwJLCoBSM20UoXv6eGMdAJ7m8dFyzlXRyyM1wrteHgh6UbXbV/jAz3fm\nWMbxpWzivs8suV3pPzbBH+4TtgNqN64rjyg8SqouJAqQ0fEQd9UFNQTHUmbc\nJ0NlXR7ylPB/LPoD4UTlzQFLobsQAC+L5mfIeSyfsB3AmMJ7W315YwCCD0am\nSzJ0c3XPgUoS+jqlSEtK0QgE1mtAjHL5k4iNTI+W/pInoqBnV8r6dzPIn8j+\nLcs/qim/2Iaqe8oQc56upsyvODIQ85ouV6o0bKYN2jfn+t+H1Fl55zxZdQ70\nEjNAtZ0iLNDmaTj07f7RzCT0RJpMHSY0WqQpaqCTd1KX5d3ctnf1/4y1iiVJ\n2WmgDMac5JcBhkW13F7ppgOiVnhqOvbaBzHCQimISkyOyRQ9fMff7602wH9E\nqEBGWklYUwBLlIvgeBpzXz2GSFPfj7+DV00QGGk1TYUdKVzUQ5X12RCkGBWO\ne6Q28nL0Iipp30ZduNc2Kd/d9SrDSqTGvaDJ+lmJyMr1xjUY0HcNfyAfR4tS\nJxhxC1QU2E1NBw/DQcbT/43j6oNhq/QQDjg5ldQUEcr9qdmvbggUcKBIeJmM\n39eByxpuI3jiUMG2+PificW22m+WAboHFlWf0XBkE7YMmhEO6B36J0yRIaY8\nOMtM\r\n=vuPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVwZFjY+/rfPjaLtbrNHbHE9j71GtE4wpKOEGh5izRjAiEA2ixw06g1DZwVE3J0mmoHZbDmBPDYKSM+EISesmj84wE="}]},"_npmUser":{"name":"chandika","email":"chandika@gmail.com"},"directories":{},"maintainers":[{"name":"sajeeva","email":"sa.hasith@gmail.com"},{"name":"rumaizcinergix","email":"rumaiz@cinergix.com"},{"name":"thisunravisara","email":"thisunravisara@gmail.com"},{"name":"nuwacgx","email":"nuwanthi@cinergix.com"},{"name":"jziegelaar","email":"jerome.ziegelaar@gmail.com"},{"name":"chandika","email":"chandika@gmail.com"},{"name":"vinochs","email":"vinochsnv1992@gmail.com"},{"name":"shashik_thiwanka","email":"shashikblog@gmail.com"},{"name":"sasindu","email":"sasindu@cinergix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-mention_3.0.2_1612815156195_0.8701456412406912"},"_hasShrinkwrap":false},"3.0.3":{"name":"@creately/quill-mention","version":"3.0.3","description":"@mentions for the Quill rich text editor","main":"dist/quill.mention.csj.js","module":"dist/quill.mention.esm.js","repository":{"type":"git","url":"git+ssh://git@github.com/creately/quill-mention.git"},"author":{"name":"Fredrik Sundqvist","email":"fsundqvist@gmail.com"},"license":"MIT","dependencies":{"@creately/quill":"^1.3.1"},"devDependencies":{"@ava/babel":"^0.4.0","@babel/core":"^7.10.2","@babel/plugin-transform-object-assign":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","ava":"^2.4.0","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"1.19.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-local-resolve":"^1.0.7","rollup-plugin-postcss":"^2.9.0","rollup-plugin-terser":"^5.3.0","serve":"^11.3.2"},"scripts":{"start":"concurrently \"rollup -c -w\" \"serve docs\"","build":"rollup -c","test":"ava","prepublishOnly":"npm run build"},"ava":{"require":["@babel/register"]},"keywords":["quill","mentions","autocomplete","mention"],"gitHead":"c9e74a5da18ca669b437095c49bc58cd631d4498","bugs":{"url":"https://github.com/creately/quill-mention/issues"},"homepage":"https://github.com/creately/quill-mention#readme","_id":"@creately/quill-mention@3.0.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-U8BRO3W8vuXtkPpWaAr6qX5QMJhPDRtMv0L5gnRVj8H7ZlL7zV0rPM1vBs65spyIsA1/aW4Lqt2PJCD5MCqwbg==","shasum":"b0eb947f6460582073c05022fb44a854d6b17f37","tarball":"https://registry.npmjs.org/@creately/quill-mention/-/quill-mention-3.0.3.tgz","fileCount":8,"unpackedSize":87173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK8iMCRA9TVsSAnZWagAAvToP/0PNz8+zsMhYAITsfS4g\n0nxpjUWUm2d5sKbDcSCP0xWSG+cm1YB3gVCvpBmStyRxvgAKD2w9R6a+cGzm\niwi/ZBQBtDavJZvNAIaS6dEHYhBO3s9A5VPYYtqJNkdWskk6uYFuQSS8PtOn\nsv8iswTaSCLhKdkA7EY64Or+2gfWhdm/v7UBrPGJnCenAmi+NF/VOehXYDb0\nxLA34PByOSTRhdf8C1xFaNW1ISahwsF05ZOJ3mDn+lEsfAPuG/nMeTUDJNQH\nlPg2xy4d40H4eRsHHC28VXDtd+UoUxqhGlAqqithBcbIyTZVXRG2f/ad5+MK\nyx6a0qbPEnvnlgTJK9PR2ZkG5Mkl2HMq4cwopTvSn4IRn1s+Otl9TerawOag\nPRPCWctYsW5DRmATGdX8lV9LnBX5Z5llXq8dJp/FN3pufs5omtWVnb3Z//JI\nkThQlMv1LW7ajNZxeaHCTHsWwJ0ZQxsvNU86aKNKPcMTjzAXLyAgsWmPfUf8\nN8weDH9pW+ISXjVY3Ke3bP/Hb3whItZCkWg5Q4ICKpLKeXN5HbNFxEL5saji\nWp64gyEmJFSz39uYnzweXXtDC9RWEAiG4HCzJgBB+i0HYCs0I5+lC4A2c309\nhY6ZvJABdJUgkp4aZfOazEA5a3ICuGHOpMPqP0El22mclARXrAdl4aYJtFxk\nMC1I\r\n=KsTt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVzNMr6jx1zoXfO/CrkkB4RH+6GFSNwy6jP7blTSG2ZgIgAc5KNI/TRLOoQlxz0qWritlckAQIbaR9VAh6ExySkUI="}]},"_npmUser":{"name":"chandika","email":"chandika@gmail.com"},"directories":{},"maintainers":[{"name":"sajeeva","email":"sa.hasith@gmail.com"},{"name":"rumaizcinergix","email":"rumaiz@cinergix.com"},{"name":"thisunravisara","email":"thisunravisara@gmail.com"},{"name":"nuwacgx","email":"nuwanthi@cinergix.com"},{"name":"jziegelaar","email":"jerome.ziegelaar@gmail.com"},{"name":"chandika","email":"chandika@gmail.com"},{"name":"vinochs","email":"vinochsnv1992@gmail.com"},{"name":"shashik_thiwanka","email":"shashikblog@gmail.com"},{"name":"sasindu","email":"sasindu@cinergix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-mention_3.0.3_1613482123093_0.6673213021975724"},"_hasShrinkwrap":false},"3.0.4":{"name":"@creately/quill-mention","version":"3.0.4","description":"@mentions for the Quill rich text editor","main":"dist/quill.mention.csj.js","module":"dist/quill.mention.esm.js","repository":{"type":"git","url":"git+ssh://git@github.com/creately/quill-mention.git"},"author":{"name":"Fredrik Sundqvist","email":"fsundqvist@gmail.com"},"license":"MIT","dependencies":{"@creately/quill":"^1.3.1"},"devDependencies":{"@ava/babel":"^0.4.0","@babel/core":"^7.10.2","@babel/plugin-transform-object-assign":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","ava":"^2.4.0","concurrently":"^5.2.0","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"1.19.1","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-local-resolve":"^1.0.7","rollup-plugin-postcss":"^2.9.0","rollup-plugin-terser":"^5.3.0","serve":"^11.3.2"},"scripts":{"start":"concurrently \"rollup -c -w\" \"serve docs\"","build":"rollup -c","test":"ava","prepublishOnly":"npm run build"},"ava":{"require":["@babel/register"]},"keywords":["quill","mentions","autocomplete","mention"],"gitHead":"5b5eacde596fe28f9791b79d5429baa4012f0b57","bugs":{"url":"https://github.com/creately/quill-mention/issues"},"homepage":"https://github.com/creately/quill-mention#readme","_id":"@creately/quill-mention@3.0.4","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wBqjdZRKpUjVNoahI+JAfDfxQVot0SGjzZW8BC7etMlEBRXZM1bfP/lUOTmWUYKLAlR4kB+bAm1csbEwqcAygQ==","shasum":"8e41e9b40ccfb5cc5d4dd00323505253d35be621","tarball":"https://registry.npmjs.org/@creately/quill-mention/-/quill-mention-3.0.4.tgz","fileCount":8,"unpackedSize":86932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc/MWCRA9TVsSAnZWagAAc3YP/3eYW5uOGGGdvc+xbJUS\nxfRpE70N2UnI9Zo1YgiLaqCoxMMF4FzJpsgfCf1BTUW1LNknUewYYJiJCcNy\nl4iDG1QUNmys2eZ2tIuqqoIF0TH3u2r/UzKjihYOD/qake+eQGyOkNHhMBxn\nhdN1r+nmAeyVl+M0+dn7cUrzL6IKc9a7XNdwVtbDADNV2lQr5nq0+VSP5IWQ\n8GZawDSNuKVG1Di3BkoqgNT97xULMm7fjqFBMMxdttWT7IDKZN5DLiydjv5A\nK9MWrmh0dew33ow9WwrYJBD7Kv5FrfOlmU9brUJnZ0p5IMKleihRtNwkr5Kl\nHrhUb+tB8xecjeEPA1Bh4uQLaVouVOLrMijbeVijztSh2hCiw6QznopMNp/w\n0YXNZ9bQ2a3xYyjbysztjzHk+bw4j9iWw6jK1URRqPer2tEI8e9EGRgjXko4\nwig+8+nb7Oq9kmNVakWTWluNUQtP/6hrM/6H+OF0kHsnhJdQPQkeHnNMVafu\nP9M9UFUJMDsgK60X3m5QFKu6uWFg+cixwDrRtsvqxlbrfq5w+5FenBJFPaYK\njiua0kLAkm1KuYsyoa5fxbaibuX3L++YnRHO94PakfMgi8dTwVWg2Ot69kBg\nA+QX1XVq749jvTtap9Qr7FzLykE5bAZgIaNVyP2Fo1VohcvyVHpoxAW5XaXE\nDyzY\r\n=lUzc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAsIYqPzah/eEPKpx/Jq5/5KFFiBwZ/+hzXxTssAPt1QIgYNW2mHp3SCdRXngnCZS/MGJ64XLeQW1cwrBAP8qsutY="}]},"_npmUser":{"name":"linatrefai","email":"lina@cinergix.com"},"directories":{},"maintainers":[{"name":"linatrefai","email":"lina@cinergix.com"},{"name":"sajeeva","email":"sa.hasith@gmail.com"},{"name":"rumaizcinergix","email":"rumaiz@cinergix.com"},{"name":"thisunravisara","email":"thisunravisara@gmail.com"},{"name":"nuwacgx","email":"nuwanthi@cinergix.com"},{"name":"jziegelaar","email":"jerome.ziegelaar@gmail.com"},{"name":"chandika","email":"chandika@gmail.com"},{"name":"vinochs","email":"vinochsnv1992@gmail.com"},{"name":"shashik_thiwanka","email":"shashikblog@gmail.com"},{"name":"sasindu","email":"sasindu@cinergix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-mention_3.0.4_1618211605814_0.721302584877866"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-05T21:28:06.284Z","3.0.0":"2021-02-05T21:28:06.622Z","modified":"2022-06-01T09:01:51.624Z","3.0.1":"2021-02-08T13:33:18.083Z","3.0.2":"2021-02-08T20:12:36.353Z","3.0.3":"2021-02-16T13:28:43.266Z","3.0.4":"2021-04-12T07:13:25.978Z"},"maintainers":[{"email":"mehdhi@cinergix.com","name":"mehdhi"},{"email":"thisunravisara@gmail.com","name":"thisunravisara"},{"email":"chandika@gmail.com","name":"chandika"},{"email":"shashikblog@gmail.com","name":"shashik_thiwanka"},{"email":"sasindu@cinergix.com","name":"sasindu"},{"email":"sa.hasith@gmail.com","name":"sajeeva"},{"email":"lina@cinergix.com","name":"linatrefai"},{"email":"damith@cinergix.com","name":"damithcgx"}],"description":"@mentions for the Quill rich text editor","homepage":"https://github.com/creately/quill-mention#readme","keywords":["quill","mentions","autocomplete","mention"],"repository":{"type":"git","url":"git+ssh://git@github.com/creately/quill-mention.git"},"author":{"name":"Fredrik Sundqvist","email":"fsundqvist@gmail.com"},"bugs":{"url":"https://github.com/creately/quill-mention/issues"},"license":"MIT","readme":"![Quill Mention](docs/static/quill-mention.png \"Quill Mention\")\n\n# Quill Mention\n\n[![npm version](https://badge.fury.io/js/quill-mention.svg)](https://badge.fury.io/js/quill-mention)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nQuill Mention is a module to provide @mentions or #hashtag functionality for the [Quill](https://quilljs.com/) rich text editor.\n\n## Demo\n\nhttps://afry.github.io/quill-mention/\n\n![Mention Demo GIF](docs/static/mention.gif \"Mention Demo GIF\")\n\n## Getting Started\n\n### Install\n\nInstall with npm:\n\n```bash\nnpm install quill-mention --save\n```\n\nInstall with [Yarn](https://yarnpkg.com/en/):\n\n```bash\nyarn add quill-mention\n```\n\n### Import package\n\n```javascript\nimport \"quill-mention\";\n// or\nrequire(\"quill-mention\");\n```\n\nImporting quill-mention automagically adds it to Quill modules.\n\nNow you only need to pass quill-mention config to quill.\n\n### Example\n\n```javascript\nimport \"quill-mention\";\n\nconst atValues = [\n  { id: 1, value: \"Fredrik Sundqvist\" },\n  { id: 2, value: \"Patrik Sjölin\" }\n];\nconst hashValues = [\n  { id: 3, value: \"Fredrik Sundqvist 2\" },\n  { id: 4, value: \"Patrik Sjölin 2\" }\n];\nconst quill = new Quill(\"#editor\", {\n  modules: {\n    mention: {\n      allowedChars: /^[A-Za-z\\sÅÄÖåäö]*$/,\n      mentionDenotationChars: [\"@\", \"#\"],\n      source: function(searchTerm, renderList, mentionChar) {\n        let values;\n\n        if (mentionChar === \"@\") {\n          values = atValues;\n        } else {\n          values = hashValues;\n        }\n\n        if (searchTerm.length === 0) {\n          renderList(values, searchTerm);\n        } else {\n          const matches = [];\n          for (let i = 0; i < values.length; i++)\n            if (\n              ~values[i].value.toLowerCase().indexOf(searchTerm.toLowerCase())\n            )\n              matches.push(values[i]);\n          renderList(matches, searchTerm);\n        }\n      }\n    }\n  }\n});\n```\n\n### Async example\n\n```javascript\nasync function suggestPeople(searchTerm) {\n  const allPeople = [\n    {\n      id: 1,\n      value: \"Fredrik Sundqvist\"\n    },\n    {\n      id: 2,\n      value: \"Patrik Sjölin\"\n    }\n  ];\n  return allPeople.filter(person => person.value.includes(searchTerm));\n}\n\nconst quill = new Quill(\"#editor\", {\n  modules: {\n    mention: {\n      allowedChars: /^[A-Za-z\\sÅÄÖåäö]*$/,\n      mentionDenotationChars: [\"@\", \"#\"],\n      source: async function(searchTerm, renderList) {\n        const matchedPeople = await suggestPeople(searchTerm);\n        renderList(matchedPeople);\n      }\n    }\n  }\n});\n```\n\n**Note**: if you whitelist quill formats via [\"formats\" option](https://quilljs.com/docs/configuration/#formats),\nyou need to add the mention format (default: \"mention\") there. Another way quill-mention won't work.\nHere's an example with whitelisted formats:\n\n```javascript\nconst quill = new Quill(\"#editor\", {\n  formats: [\"bold\", \"italic\", \"mention\"],\n  // note \"mention\" format above\n  modules: {\n    mention: {\n      allowedChars: /^[A-Za-z\\sÅÄÖåäö]*$/,\n      mentionDenotationChars: [\"@\", \"#\"],\n      source: function(searchTerm, renderList, mentionChar) {\n        // some source implementation\n      }\n    }\n  }\n});\n```\n\n### Settings\n\n| Property                                      | Default                                                          | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |\n| --------------------------------------------- | ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `source(searchTerm, renderList, mentionChar)` | `null`                                                           | Required callback function to handle the search term and connect it to a data source for matches. The data source can be a local source or an AJAX request. The callback should call `renderList(matches, searchTerm);` with matches of JSON Objects in an array to show the result for the user. The JSON Objects should have `id` and `value` but can also have other values to be used in `renderItem` for custom display.                                                       |\n| `renderItem(item, searchTerm)`                | `function`                                                       | A function that gives you control over how matches from source are displayed. You can use this function to highlight the search term or change the design with custom HTML.                                                                                                                                                                                                                                                                                                         |\n| `allowedChars`                                | `[a-zA-Z0-9_]` (or `function`)                                   | Allowed characters in search term triggering a search request using regular expressions.  Can be a function that takes the denotationChar and returns a regex.                                                                                                                                                                                                                                                                                                                                                                                             |\n| `minChars`                                    | `0`                                                              | Minimum number of characters after the @ symbol triggering a search request                                                                                                                                                                                                                                                                                                                                                                                                         |\n| `maxChars`                                    | `31`                                                             | Maximum number of characters after the @ symbol triggering a search request                                                                                                                                                                                                                                                                                                                                                                                                         |\n| `offsetTop`                                   | `2`                                                              | Additional top offset of the mention container position                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `offsetLeft`                                  | `0`                                                              | Additional left offset of the mention container position                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| `mentionDenotationChars`                      | `[\"@\"]`                                                          | Specifies which characters will cause the mention autocomplete to open                                                                                                                                                                                                                                                                                                                                                                                                              |\n| `isolateCharacter`                            | `false`                                                          | Whether or not the denotation character(s) should be isolated. For example, to avoid mentioning in an email.                                                                                                                                                                                                                                                                                                                                                                        |\n| `fixMentionsToQuill`                          | `false`                                                          | When set to true, the mentions menu will be rendered above or below the quill container. Otherwise, the mentions menu will track the denotation character(s);                                                                                                                                                                                                                                                                                                                       |\n| `showDenotationChar`                          | `true`                                                           | Whether to show the used denotation character in the mention item or not                                                                                                                                                                                                                                                                                                                                                                                                            |\n| `defaultMenuOrientation`                      | `'bottom'`                                                       | Options are `'bottom'` and `'top'`. Determines what the default orientation of the menu will be. Quill-mention will attempt to render the menu either above or below the editor. If `'top'` is provided as a value, and there is not enough space above the editor, the menu will be rendered below. Vice versa, if there is not enough space below the editor, and `'bottom'` is provided as a value (or no value is provided at all), the menu will be rendered above the editor. |\n| `blotName`                                    | `'mention'`                                                      | The name of the [Quill Blot](https://github.com/quilljs/parchment#blots) to be used for inserted mentions. A default implementation is provided named 'mention', which may be overidden with a custom blot.                                                                                                                                                                                                                                                                         |\n| `dataAttributes`                              | `['id', 'value', 'denotationChar', 'link', 'target','disabled']` | A list of data values you wish to be passed from your list data to the html node. (`id, value, denotationChar, link, target` are included by default).                                                                                                                                                                                                                                                                                                                              |\n| `onOpen`                                      | `function`                                                       | Callback when mention dropdown is open.                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| `onClose`                                     | `function`                                                       | Callback when mention dropdown is closed.                                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| `onSelect(item, insertItem)`                  | `function`                                                       | Callback for a selected item. When overriding this method, `insertItem` should be used to insert `item` to the editor. This makes async requests possible.                                                                                                                                                                                                                                                                                                                          |\n| `linkTarget`                                  | `'_blank'`                                                       | Link target for mentions with a link                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| `listItemClass`                               | `'ql-mention-list-item'`                                         | Style class to be used for list items (may be null)                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| `mentionContainerClass`                       | `'ql-mention-list-container'`                                    | Style class to be used for the mention list container (may be null)                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| `mentionListClass`                            | `'ql-mention-list'`                                              | Style class to be used for the mention list (may be null)                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| `spaceAfterInsert`                            | `true`                                                           | Whether or not insert 1 space after mention block in text                                                                                                                                                                                                                                                                                                                                                                                                                           |\n| `positioningStrategy`                         | `'absolute'`                                                     | Options are `'normal'` and `'fixed'`. When `'fixed'`, the menu will be appended to the body and use fixed positioning. Use this if the menu is clipped by a parent element that's using `overflow:hidden|scroll`.                                                                                                                                                                                                                                                                   |\n| `renderLoading`                               | `function`                                                       | A function that returns the HTML for a loading message during async calls from `source`. The default functions returns `null` to prevent a loading message.                                                                                                                                                                                                                                                                                                                         |\n\n### Methods\n\nYou may retrieve the module from Quill like `quill.getModule('mention')` then call one of the imperative methdos below.\n\n| Method                                 | Example                                          | Description                                                 |\n| -------------------------------------- | ------------------------------------------------ | ----------------------------------------------------------- |\n| `insertItem(data, programmaticInsert)` | `insertItem({id:'123',value:'My Mention'},true)` | Inserts the given mention into the editor.                  |\n| `openMenu(denotationChar)`             | `openMenu('@')`                                  | Opens the mentions menu for the given denotation character. |\n\n### Styling\n\nTo allow styling based on the menu orientation, a class is added depending on the orientation and the `mentionContainerClass` option. By default this will be `ql-mention-list-container-bottom` or `ql-mention-list-container-top`.\n\n### Headers and Informational Items\n\nSometimes you may want to display a menu item that should not be selectable. These items may be group headers, hint text, or even a message saying there were no matching results. To show items like these, add `disabled:true` to items passed to `renderList` from your `source` method. Disabled items are shown but not selectable with the mouse or keyboard. If you need to style the disabled items differently, you will need to override the `renderItem` method.\n\n## Authors\n\n**Fredrik Sundqvist** ([MadSpindel](https://github.com/MadSpindel))\n\nSee also the list of [contributors](https://github.com/afry/quill-mention/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n","readmeFilename":"README.md"}