{"_id":"@avcs/autocompose","_rev":"3-dbd1930516ddeb4b2bcc01d0f9b167dc","name":"@avcs/autocompose","dist-tags":{"latest":"1.0.2-beta"},"versions":{"1.0.0-beta":{"name":"@avcs/autocompose","version":"1.0.0-beta","description":"A JavaScript plugin to provide UI support for Gmail like smart compose in textarea and contenteditable.","main":"lib/AutoCompose.js","repository":{"type":"git","url":"git+ssh://git@github.com/avcs06/AutoCompose.git"},"scripts":{"clean":"rimraf lib dist es","build":"npm run clean && npm run build:commonjs && npm run build:umd && npm run build:umd:min && npm run build:es","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:commonjs:watch":"npm run build:commonjs -- --watch","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:es:watch":"npm run build:es -- --watch","build:umd":"npm run build:umd:main && npm run build:umd:text","build:umd:main":"cross-env BABEL_ENV=es NODE_ENV=development rollup src/AutoCompose.js --config --sourcemap --name AutoCompose --output dist/AutoCompose.js","build:umd:main:watch":"npm run build:umd:main -- --watch","build:umd:text":"cross-env BABEL_ENV=es NODE_ENV=development rollup src/AutoComposeTextarea.js --config --sourcemap --name AutoComposeTextarea --output dist/AutoComposeTextarea.js","build:umd:text:watch":"npm run build:umd:text -- --watch","build:umd:min":"npm run build:umd:main:min && npm run build:umd:text:min","build:umd:main:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup src/AutoCompose.js --config --name AutoCompose --output dist/AutoCompose.min.js","build:umd:text:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup src/AutoComposeTextarea.js --config --name AutoComposeTextarea --output dist/AutoComposeTextarea.min.js","prepublish":"npm run build"},"keywords":["smart compose","textarea","contenteditable"],"author":{"name":"AvcS"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.26.3","babel-eslint":"^7.2.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","cross-env":"^5.0.1","eslint":"^4.1.1","rimraf":"^2.6.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.0.0"},"dependencies":{},"gitHead":"ca7b2c3d5bbefe1cb4bcd9caf3f2e99796ec2602","bugs":{"url":"https://github.com/avcs06/AutoCompose/issues"},"homepage":"https://github.com/avcs06/AutoCompose#readme","_id":"@avcs/autocompose@1.0.0-beta","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-43V4dObL8h/J8cOGY6BsttnK36qe7cbeSqoDoLAKriP58xJxNKWRtpvOmlCYn8x0CeHI1Ey0mjJchh195R7aMg==","shasum":"58eb51073ea7262ba1652e4b41d13190ae64d32e","tarball":"https://registry.npmjs.org/@avcs/autocompose/-/autocompose-1.0.0-beta.tgz","fileCount":23,"unpackedSize":110285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoiVICRA9TVsSAnZWagAA6fsP/Ako19kLvpSMV6FUNLOE\n3KZTLWtYb67qQcXEcelHp8L2nXxCMWlpelBwIGDZiRG7Fkolj4MtZq24P5qP\nyhtI4vg3+Boo6MryG6IT7H6LTP7f9alkKctc85l9b0aO8RSZ1r4g5Y/Dh3wg\nKyJiDD/IaC6mI9KBAZHVb7X2QsLDqXCEDV8peq4UMZavLwdux4ZD7IhLdZMh\nSiVycrCItLNG5E7/JlVoNcyXb+Tx9Uunh03dayZNKQ9UYUqVNnW5apH/9orE\n5mUP9gwRuf9iUEU+25Pa3zRRsRT/HARHyV5O+zSqJQwV+Oc+5EtnBXKIkHfA\n8nBVL/dPK+xg1xyPQBYutWAx7zh4VG3q0xbe+sHcZ/Szq60BHjsaYGtwUIhP\nm0msW3fjoreRe6BvCbhZt5HBKEoP92DpaFiTmzP3Logvm6kr8adKzRjK/woI\nt5/Q0h73iK6Vk5eS21kuuyR0rNlVuH71vxjGejonTJ40MaN7lIPRfQCKTFcV\nC6U1zTJ884B9D3boIA1CA8SIj23l1/xz0GsfkTz25QuvF8hr3SOyk0sIRKfz\n8tokYboQ5S4janT77cP/3WP2ci+ezDm8s26XLP3BkrsNREfiidJVtYBBy9EZ\nc24DBMvBuZod4ijhLHDBYBoAFUb/SoR7O/zeJrgMnrICj70N7NFrAdpnc89C\nXCYe\r\n=iXxl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYoE6jz72/d03RyKvR+7t20mjOhOGXw6Cxg30jh0OvIwIhAJx8XqnyxLeg9d1pZCoorVXYuOsJ+M5/5jh9SFTX7TeF"}]},"maintainers":[{"name":"avcs","email":"avcs06@gmail.com"}],"_npmUser":{"name":"avcs","email":"avcs06@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autocompose_1.0.0-beta_1570907463456_0.6470358008929054"},"_hasShrinkwrap":false},"1.0.1-beta":{"name":"@avcs/autocompose","version":"1.0.1-beta","description":"A JavaScript plugin to provide UI support for Gmail like smart compose in textarea and contenteditable.","main":"lib/AutoCompose.js","repository":{"type":"git","url":"git+ssh://git@github.com/avcs06/AutoCompose.git"},"scripts":{"clean":"rimraf lib dist es","build":"npm run clean && npm run build:commonjs && npm run build:umd && npm run build:umd:min && npm run build:es","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:commonjs:watch":"npm run build:commonjs -- --watch","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:es:watch":"npm run build:es -- --watch","build:umd":"npm run build:umd:main && npm run build:umd:text","build:umd:main":"cross-env BABEL_ENV=es NODE_ENV=development rollup src/AutoCompose.js --config --sourcemap --name AutoCompose --output dist/AutoCompose.js","build:umd:main:watch":"npm run build:umd:main -- --watch","build:umd:text":"cross-env BABEL_ENV=es NODE_ENV=development rollup src/AutoComposeTextarea.js --config --sourcemap --name AutoComposeTextarea --output dist/AutoComposeTextarea.js","build:umd:text:watch":"npm run build:umd:text -- --watch","build:umd:min":"npm run build:umd:main:min && npm run build:umd:text:min","build:umd:main:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup src/AutoCompose.js --config --name AutoCompose --output dist/AutoCompose.min.js","build:umd:text:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup src/AutoComposeTextarea.js --config --name AutoComposeTextarea --output dist/AutoComposeTextarea.min.js","prepublish":"npm run build"},"keywords":["smart compose","textarea","contenteditable"],"author":{"name":"AvcS"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.26.3","babel-eslint":"^7.2.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","cross-env":"^5.0.1","eslint":"^4.1.1","rimraf":"^2.6.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.0.0"},"dependencies":{},"gitHead":"be62e8c615861a5311d63fa2c55912f6845ef8fc","bugs":{"url":"https://github.com/avcs06/AutoCompose/issues"},"homepage":"https://github.com/avcs06/AutoCompose#readme","_id":"@avcs/autocompose@1.0.1-beta","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Qx93Y+vV2fvCxkS6t12kq4Aa2Eju1qp4VLX+NP4re3C86at+7W/G7LGUSwWPsUZv8BPuvNB43lDbcpe/59mkKQ==","shasum":"872a07ced174fb1f5145b63fbfd1319a11d7a1c6","tarball":"https://registry.npmjs.org/@avcs/autocompose/-/autocompose-1.0.1-beta.tgz","fileCount":23,"unpackedSize":110594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrIebCRA9TVsSAnZWagAAUvkQAJw46bytTJ21q0PvkmlE\nj1KPPLnBnPKUZ5jzPniuKxl8K2c7LPBJtKlGhmr6+SLAR2eJrur0o1E8TTG+\nY/flKn8fpZ85o0gt1U3r0dWxC+NzaVOGXH6Q9tngts+1Ib07JqRpJyoNKUhp\ns2rvyj1m4fwhpBWnfnUlxGiBh7LECVkHrvj2cmjrQSfWQrU3mtaD8pkSsnz5\npM1z1FjUc6Y0alevEh81FcFaFYP+ISfVZvwqHvRCwb189I+ps+H2RKeukFYS\nZgGUbc8gecDoAWcN/+ojHkUB9zDEmm/Kce3s7lxkN8RtpYZaGjWpRrNoXBq5\naT9EGCrZ0HwO/1aIErllPYg00XWZMjrO9zevO3eFix8Y7sHijwr5Vr/F2AUs\nhjjP3HTM6ONEMSRGRHECtD6PrXu9n2Jli+5ojPgb3EfQ1mqJWt4ya1edThqe\nFevKOSytNDFaO99SyDtQlxh5ghzXZUjGqXohapMhaPk4/HCIUdpUn2OHBi2Z\n13opb5R57tII103vvcrrGBdWuZuoFy+Jv3ELRWWzuXmEq8OIpVne+G1j1eWX\nUyr8go3e+P0a8VJH5pKB4KeinvDDQWKB6c16Ubw7TLJ57OBim7GBN+OGERO8\nUbeHPFxEKyqA4YgyFWFB3a8psHZRlQR9nd+cDxTvxwBD+ehCnWsvRLaYFGvt\nsQbc\r\n=0GjJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzkbvI7QZg885KpL4HUAqf85JjsAcrpMjEKqFP/RNz6AiA8QDY/QEMx9TSBJLi9/9vM6vebnitbXwZOUH+RObGQOg=="}]},"maintainers":[{"name":"avcs","email":"avcs06@gmail.com"}],"_npmUser":{"name":"avcs","email":"avcs06@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autocompose_1.0.1-beta_1571587995155_0.4816815612386973"},"_hasShrinkwrap":false},"1.0.2-beta":{"name":"@avcs/autocompose","version":"1.0.2-beta","description":"A JavaScript plugin to provide UI support for Gmail like smart compose in textarea and contenteditable.","main":"lib/AutoCompose.js","repository":{"type":"git","url":"git+ssh://git@github.com/avcs06/AutoCompose.git"},"scripts":{"clean":"rimraf lib dist es","build":"npm run clean && npm run build:commonjs && npm run build:umd && npm run build:umd:min && npm run build:es","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:commonjs:watch":"npm run build:commonjs -- --watch","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:es:watch":"npm run build:es -- --watch","build:umd":"npm run build:umd:main && npm run build:umd:text","build:umd:main":"cross-env BABEL_ENV=es NODE_ENV=development rollup src/AutoCompose.js --config --sourcemap --name AutoCompose --output dist/AutoCompose.js","build:umd:main:watch":"npm run build:umd:main -- --watch","build:umd:text":"cross-env BABEL_ENV=es NODE_ENV=development rollup src/AutoComposeTextarea.js --config --sourcemap --name AutoComposeTextarea --output dist/AutoComposeTextarea.js","build:umd:text:watch":"npm run build:umd:text -- --watch","build:umd:min":"npm run build:umd:main:min && npm run build:umd:text:min","build:umd:main:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup src/AutoCompose.js --config --name AutoCompose --output dist/AutoCompose.min.js","build:umd:text:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup src/AutoComposeTextarea.js --config --name AutoComposeTextarea --output dist/AutoComposeTextarea.min.js","prepublish":"npm run build"},"keywords":["smart compose","textarea","contenteditable"],"author":{"name":"AvcS"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.26.3","babel-eslint":"^7.2.3","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.7.0","cross-env":"^5.0.1","eslint":"^4.1.1","rimraf":"^2.6.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.0.0"},"dependencies":{},"gitHead":"d852161d029ac85816538cbb0ecc3d8de1f63c32","bugs":{"url":"https://github.com/avcs06/AutoCompose/issues"},"homepage":"https://github.com/avcs06/AutoCompose#readme","_id":"@avcs/autocompose@1.0.2-beta","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DSq7UAnr0QogHCpchjwVdWSZFhWy8Kw+hnSoI/3lxRvdMtFApuAP6LZeOiWNHeH+iGZEOiHkyIaf0HFQn8O8gg==","shasum":"1d8984bcecb2fc41650ca22a6f1f88005ef5ac9b","tarball":"https://registry.npmjs.org/@avcs/autocompose/-/autocompose-1.0.2-beta.tgz","fileCount":23,"unpackedSize":110475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrI3qCRA9TVsSAnZWagAAbX0P/ReqafT4eo5SJAb8gDCq\n44v9UCCjiDRwoTDUdj9+TlZkRp7qbs2pwYUXKSCkt7Lt2EDsMCoDsUYMIc0G\n1WyTCaVwQke8WR/yBOAbuINYxXsJRJQ+C6yjnOD7BAgpbuWzazbxyrnE/mJS\n+tlMXw1Im1iEOuUIMQOwp0C5Cnskt2cNRDqzJmOOv1+AB1ZwXKjWz6dRzBHr\nZYETY8soKC4bXs1pFG6NkxFTK9O4JRuZbyRknMhGCY83zuD+/lAe6k29bguY\nVU02FGymftNJ3c/wgmSomUXNoF+fnkBK5Yv8wuUk0FqZCrm5SbVmZapTdBgI\n9W2EJYSbt01FXiE9DrJbPk9A/nRfJJvKuxxSPdOPXIbuNbHDJBjZYw7yTfzx\n6ITUCxXX49S6asXqYve2rxUzkNn6a1dqbJXmKm2sdMLx475Kr2EaFEv+OEac\nE5KP3zGfbAu7kOc1TTfb3mmhqSWsuzEbNfL8daTPlt1zu2K7JhWrN0k+o//7\nDTfzA6uwFaA+0wzB/CNEr3DE5Xngd8H6w9HLCuzbOI9skqLVdQ1mMqAYbPhx\ntf16XstaDiurJheM9nZIsu/LbRnSXDEK97D4jnJhzvMcnkii9ico1ExWhKKs\nsd5XSYc0zIc+0WN81DlT14PXbTgpbCMs3SFFUgKlRJnSnhqk7IV0ltg4/y4B\nNelN\r\n=GGT4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALN4CXw340DiY6NPWiA8NBwAk2VKHyl9a7Smq4eUqZpAiAx7wrs6nb64LrKZS5AR5CLX4Ov28yGNy02uuDHGvK4fw=="}]},"maintainers":[{"name":"avcs","email":"avcs06@gmail.com"}],"_npmUser":{"name":"avcs","email":"avcs06@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autocompose_1.0.2-beta_1571589610145_0.051781600243285375"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-12T19:11:03.239Z","1.0.0-beta":"2019-10-12T19:11:03.586Z","modified":"2022-04-04T16:45:07.018Z","1.0.1-beta":"2019-10-20T16:13:15.252Z","1.0.2-beta":"2019-10-20T16:40:10.287Z"},"maintainers":[{"name":"avcs","email":"avcs06@gmail.com"}],"description":"A JavaScript plugin to provide UI support for Gmail like smart compose in textarea and contenteditable.","homepage":"https://github.com/avcs06/AutoCompose#readme","keywords":["smart compose","textarea","contenteditable"],"repository":{"type":"git","url":"git+ssh://git@github.com/avcs06/AutoCompose.git"},"author":{"name":"AvcS"},"bugs":{"url":"https://github.com/avcs06/AutoCompose/issues"},"license":"MIT","readme":"# AutoCompose\nA JavaScript plugin to provide UI support for Gmail like smart compose in textarea and contenteditable.\n\n### [Demo](https://avcs.pro/autocompose) | [Documentation](Documentation.md)\n\n# Features\n### General\n1. Supports textarea and contenteditable fields\n2. No external dependencies like jquery or bootstrap\n3. Can add and remove inputs dynamically.\n4. **DOES NOT** provide any suggestion algorithms or database, you have to provide the `composer`, a method which takes in current value and returns the suggestion.\n\n### Textarea\n1. Provides a completely different Component `AutoComposeTextarea` to support textarea.\n2. Uses overlay to show the suggestion.\n\n### Contenteditable\n1. Inserts the suggestion into HTML directly.\n2. Current text style will be applied to the suggestion too.\n\n### Suggestion\n1. User can accept partial suggestion, by placing the cursor in the middle of the suggestion.\n2. User can accept the full suggestion by placing the cursor at the end of suggestion or using keys `Tab`, `Left arrow` or `Down arrow`.\n3. OnChange event provides `acceptedSuggestion`, which gives the partial suggestion if user accepts only partial suggestion.\n4. OnReject event will be triggered if the shown suggestion is not accepted by user.\n","readmeFilename":"README.md"}